๐Ÿ’ป ์ปดํ“จํ„ฐ๊ณตํ•™

์–ด์ œ ์ž‘์„ฑํ•œ ํ† ์Šค ๋ชจ๋‹ฅ๋ถˆ ๋ฆฌ๋ทฐ์—์„œ '์ข‹์€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•'์„ ๊ณต๋ถ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์–ธ๊ธ‰๋˜์—ˆ๋‹ค.https://inseon.tistory.com/83 [๋ชจ๋‹ฅ๋ถˆ] ํ† ์Šค ํ”„๋ก ํŠธ์—”๋“œ ์ฑ•ํ„ฐ๊ฐ€ ์ •์˜ํ•˜๋Š” ์ฝ”๋“œ ํ’ˆ์งˆ0. ์ฝ”๋“œ ํ’ˆ์งˆ, ๊ฒ‰๋ฉ‹ ๋“  ๊ฐœ๋ฐœ์ž์˜ ๋ง์ธ๊ฐ€.์ผ๋ถ€ ์‚ฌ๋žŒ๋“ค์€ ๊ฐœ๋ฐœ์ด ๋น„์ฆˆ๋‹ˆ์Šค ๋ชฉํ‘œ๋ฅผ ์ด๋ฃจ๊ธฐ ์œ„ํ•œ ์ˆ˜๋‹จ์ผ ๋ฟ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ฝ”๋“œ ํ’ˆ์งˆ์„ ์‹ ๊ฒฝ์“ฐ๋Š” ๊ฒƒ์„ ์‹œ๊ฐ„ ๋‚ญ๋น„๋ผ ์—ฌ๊ธด๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ† ์ŠคํŒ€์€ ์ฝ”๋“œ ํ’ˆ์งˆ์€inseon.tistory.com ์ฝ”๋“œ ๋ฌธ๋ฒ•๊ณผ ๊ตฌํ˜„์— ๊ธ‰๊ธ‰ํ•ด์„œ ์ข‹์€ ์„ค๊ณ„๋ฅผ ํ•˜๋Š” ๋ฐฉ๋ฒ•๊นŒ์ง€ ์ œ๋Œ€๋กœ ๊ณ ๋ฏผํ•˜์ง€ ๋ชปํ–ˆ๋‹ค.์•„๋ž˜ ์˜์ƒ์—์„œ 'Five Lines of Code'์˜ ์ž‘๊ฐ€๋Š” ์ฑ…์˜ ๋‚ด์šฉ์œผ๋กœ GOTO Conference์˜ ๋ฐœํ‘œ๋ฅผ ๋งก์•˜๋‹ค. https://www.youtube.com/watch?v=APdaacGmDew&ab_cha..
0. ์ฝ”๋“œ ํ’ˆ์งˆ, ๊ฒ‰๋ฉ‹ ๋“  ๊ฐœ๋ฐœ์ž์˜ ๋ง์ธ๊ฐ€.์ผ๋ถ€ ์‚ฌ๋žŒ๋“ค์€ ๊ฐœ๋ฐœ์ด ๋น„์ฆˆ๋‹ˆ์Šค ๋ชฉํ‘œ๋ฅผ ์ด๋ฃจ๊ธฐ ์œ„ํ•œ ์ˆ˜๋‹จ์ผ ๋ฟ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ฝ”๋“œ ํ’ˆ์งˆ์„ ์‹ ๊ฒฝ์“ฐ๋Š” ๊ฒƒ์„ ์‹œ๊ฐ„ ๋‚ญ๋น„๋ผ ์—ฌ๊ธด๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ† ์ŠคํŒ€์€ ์ฝ”๋“œ ํ’ˆ์งˆ์€ ๋น„์ฆˆ๋‹ˆ์Šค ์„ฑ๊ณผ์— ์ง์ ‘์ ์ธ ์˜ํ–ฅ์„ ์ค€๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ•œ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ž‘์„ฑํ•œ ์ฝ”๋“œ์— ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜, ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ•œ๋‹ค๊ณ  ํ•˜์ž. ๊ทธ ๊ณผ์ •์—์„œ ํ•จ์ˆ˜์˜ ์ถœ๋ ฅ์ด ์˜ˆ์ƒ ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚ฌ๋‹ค. ๊ทธ ๊ฐœ๋ฐœ์ž๋Š” ๋ช‡ ์‹œ๊ฐ„์˜ ๋””๋ฒ„๊น… ๋์— 'ํ›… ์†์˜ ํ›… ์†์˜ ํ›…์ด ํ˜ธ์ถœํ•œ ์œˆ๋„์šฐ ํ•จ์ˆ˜๊ฐ€ ์›์ธ์ด์—ˆ์Œ'์„ ์•Œ๊ฒŒ ๋œ๋‹ค. ์ด๋Ÿฌํ•œ ์ƒํ™ฉ์€ ์ฝ”๋“œ๊ฐ€ ๋ถˆ์•ˆํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐœ์ƒํ•œ๋‹ค. ๋ถˆ์•ˆํ•œ ์ฝ”๋“œ๋Š” ์‚ฌ์ด๋“œ ์ดํŽ™ํŠธ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์ฝ”๋“œ์ด๋‹ค. ์ด๋Š” ํ•จ์ˆ˜์˜ ์ถ”์ƒํ™”๋ฅผ ํ•˜์—ฌ, ์˜ˆ์ƒ์„ ๋ฒ—์–ด๋‚˜๋Š” ๊ฒฐ๊ณผ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋„๋ก ํ•˜๊ฑฐ๋‚˜, ํŠน์ • ๋„๋ฉ”์ธ์— ์ข…์†๋˜์ง€ ์•Š๋„๋ก ..
1. SQLD ์‘์‹œ ์ด์œ ์›๋ž˜ ์ทจ์—… ๊ฐ€์‚ฐ์ ์„ ๋น„๋กฏํ•ด ๊ฐœ์ธ ๊ณต๋ถ€์˜ ๋ชฉ์ ์œผ๋กœ ๋น…๋ฐ์ดํ„ฐ ๋ถ„์„๊ธฐ์‚ฌ๋ฅผ ์ค€๋น„ํ•˜๋ ค ํ–ˆ์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ† ํ”Œ๊ณผ JUNCTION ASIA๋ฅผ ์ง€๋‚˜๋‹ˆ ์–ด๋Š๋ง ๊ฐœ๊ฐ•์ด ์ฝ”์•ž์œผ๋กœ ๋‹ค๊ฐ€์˜จ ์ , ๊ทธ๋ฆฌ๊ณ  ๊ฐ™์ด ์ค€๋น„ํ•˜์ž๋Š” ์ œ์•ˆ์ด ์žˆ์–ด SQLD๋ฅผ ๊ณต๋ถ€ํ•˜์ž๊ณ  ๋งˆ์Œ ๋จน์—ˆ๋‹ค. ๋‚จ์€ ๊ธฐ๊ฐ„์€ ๋Œ€๋žต 2์ฃผ์ผ์ด์—ˆ๋Š”๋ฐ, ์œ ํŠœ๋ธŒ์— ์ผ์ฃผ์ผ ์ค€๋น„ ํ›„ ํ•ฉ๊ฒฉํ•œ ํ›„๊ธฐ๊ฐ€ ๋งŽ์ด ์žˆ์–ด ์˜คํžˆ๋ ค ์ข‹์•„ ๋ฅผ ์™ธ์น˜๋ฉฐ ์ค€๋น„ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค.2. ๋…ํ•™๋Ÿฌ์˜ ๊ณต๋ถ€ ๋ฐฉ๋ฒ• ์ •๋ฆฌ๋‚˜์˜ ํƒœ์ดˆ๋งˆ์„์‚ฌ์‹ค SQL์€ ๋ฐฑ์—”๋“œ ์ฝ”๋“œ๋ฅผ ๊ฑด๋“œ๋ฆฌ๋ฉฐ, ์ฟผ๋ฆฌ ๋ช‡ ๋ฒˆ ์งœ๋ณธ ๊ฒƒ๊ณผ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์ค€๋น„ ์ฐจ์›์—์„œ ๊ณต๋ถ€ํ•ด๋ณธ ๊ฒƒ์ด ๋‹ค์˜€๊ธฐ ๋•Œ๋ฌธ์— SQLD๊ฐ€ ํฌํ•จํ•˜๋Š” ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์˜ ๊ฐœ๊ด„์ ์ธ ๋‚ด์šฉ๊ณผ ์œˆ๋„์šฐ ํ•จ์ˆ˜, ์„œ๋ธŒ ์ฟผ๋ฆฌ, ์ง‘๊ณ„ ํ•จ์ˆ˜, ๊ณ„์ธตํ˜• ์ฟผ๋ฆฌ์™€ ๊ฐ™์ด SQL ํ™œ์šฉ์— ํ•ด๋‹นํ•˜๋Š” ๋‚ด์šฉ์€ ๊ฑฐ์˜ ์•Œ์ง€ ๋ชปํ•˜๋Š” ์ƒํƒœ..
์˜ค๋ž˜ ์ „๋ถ€ํ„ฐ ์ด์ƒํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ธด ํ–ˆ์ง€๋งŒ, ๊ฐœ์„ ํ•˜์ง€ ์•Š๊ณ  ์žˆ๋˜ ๋ถ€๋ถ„์ด ์žˆ๋‹ค.VSCode์—์„œ git ์ž‘์—…์„ ํ•  ๋•Œ, ์ž๊พธ๋งŒ ๋‚˜์˜ ์ง„์งœ github ๊ณ„์ •๊ณผ ๋‹ค๋ฅธ ํ”„๋กœํ•„ ์‚ฌ์ง„์œผ๋กœ commit ๊ธฐ๋ก์ด ๋‚จ๋Š”๋‹ค๋Š” ๊ฒƒ์ด์—ˆ๋‹ค.์›ƒ๋Š” ๊ฒƒ ๊ฐ™์•˜์ง€๋งŒ, ๊ฐ€๊นŒ์ด์„œ ๋ณด๋ฉด ์—„๊ทผ์ง„ํ•œ ํ‘œ์ •์„ ์ง“๊ณ  ์žˆ๋Š” ์ด ๊ธฐ๋ฌ˜ํ•œ ๋ณด๋ผ ์œ ๋‹ˆ์ฝ˜ ๋กœ๋ด‡์€ ๋ฌด์—‡์ผ๊นŒ?? ์ด๋ฒˆ์— ์ƒˆ๋กœ์šด ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋ฉด์„œ, ๋“œ๋””์–ด ์›์ธ์„ ์•Œ๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ github์—์„œ merge์™€ edit์— ์‚ฌ์šฉํ•˜๋Š” ์ด๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ ๋”ฐ๋กœ ๋ถ€์—ฌํ•œ๋‹ค๋Š” ๊ฒƒ์ด์—ˆ๋‹ค. ๋‚œ ๊ทธ ์‚ฌ์‹ค์„ ๋ชจ๋ฅด๊ณ  ๊ณ„์† ์ € Primary์˜ ์ด๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ user.email๋กœ ์„ธํŒ…ํ•ด๋‘๊ณ  ์žˆ์—ˆ๋‹ค. (๋‚˜์ฒ˜๋Ÿผ github์˜ ํ”„๋กœํ•„ ์‚ฌ์ง„๊ณผ ๋‹ค๋ฅธ ๋ชจ์Šต์œผ๋กœ commit ๊ธฐ๋ก์„ ๋‚จ๊ธฐ๊ณ  ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค๋„ ๋ถ„๋ช… ์ด ์‚ฌ์‹ค์„ ๋ชจ๋ฅผ ๊ฒƒ) git config --g..
๋ณธ ํฌ์ŠคํŠธ๋Š” ์›๋ฌธ ํฌ์ŠคํŒ…์— ์˜์–ด ์„ค๋ช…์„ ๋ง๋ถ™์ธ ๊ธ€์ž…๋‹ˆ๋‹ค. ์ถœ๋ ฅ๋˜๋Š” ์ž๋ฃŒ์˜ ์„œ์‹์„ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ŠคํŠธ๋ฆผ ์กฐ์ž‘๊ธฐ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ŠคํŠธ๋ฆผ ์กฐ์ง๊ธฐ๋Š” iomanip.h ํ—ค๋” ํŒŒ์ผ์— ์ •์˜๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. To set the format of the output data, we use a stream manipulator. The stream manipulator is defined in the iomanip.h header file. dec 10์ง„์ˆ˜ (decimal) hex 16์ง„์ˆ˜ (hexadecimal) oct 8์ง„์ˆ˜ (octal) endl "\n"์„ ์‚ฝ์ž…ํ•˜๊ณ  ์ŠคํŠธ๋ฆผ ๋‚ด์šฉ ์‚ญ์ œ (Insert "\n" and delete stream contents) ends ๋ฌธ์ž์—ด์— ๋„ ๋ฌธ์ž ์„ค์ • (Setting a null c..
code๊ฐ€ executable file๋กœ ๋ฐ”๋€Œ๋Š” ๊ณผ์ • ์ค‘, ๊ฐ€์žฅ ๊ธฐ๊ณ„์–ด์— ๊ฐ€๊น๊ณ  ์‚ฌ๋žŒ์ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜์ค€์˜ ์–ธ์–ด๋Š” assembly code์ด๋‹ค. ์ด๋Ÿฌํ•œ ํŠน์ง•์œผ๋กœ, ์ฝ”๋“œ๋ฅผ ๋ฉด๋ฐ€ํ•˜๊ฒŒ ๋ถ„์„ํ•  ๋•Œ ๊ทธ๋ฆฌ๊ณ  ํ•ดํ‚นํ•  ๋•Œ ์ด assembly code ๋‹จ๊ณ„์—์„œ ๊ณต๊ฒฉ๊ณผ ๋ฐฉ์–ด๊ฐ€ ์ผ์–ด๋‚œ๋‹ค. ์ œ๋ชฉ์ฒ˜๋Ÿผ ์‹คํ–‰ ํŒŒ์ผ(exe)์„ ๋‹ค์‹œ ์–ด์…ˆ๋ธ”๋ฆฌ์–ด๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ฒƒ์„ dissembling์ด๋ผ๊ณ  ํ•˜๋ฉฐ ๋Œ€๋ถ€๋ถ„์˜ ๊ณ ๊ฐ ์•ฝ๊ด€(user agreement)์— ์ด๋ฅผ ๊ธˆ์ง€ํ•˜๋Š” ์กฐํ•ญ์ด ๋ช…์‹œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์ด๋ฅผ ์–ด๊ธฐ๊ฒŒ ๋œ๋‹ค๋ฉด... ํ˜•์‚ฌ ๋˜๋Š” ๋ฏผ์‚ฌ์ƒ ๊ณ ์†Œ๋ฅผ ๊ฐ์˜คํ•ด์•ผ๊ฒ ์ฃ ? ๐Ÿ’€ zero-day attack data leakage๋ฅผ ๋น„๋กฏํ•œ ๊ธฐํƒ€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ƒ์˜ ๊ฒฐํ•จ์„ ์ด์šฉํ•œ ํ•ดํ‚น์„ ํ†ตํ‹€์–ด ์ผ์ปท๋Š” ๋ง์ด๋‹ค. ์•„์ง ๋ฐœ๊ฒฌ๋˜์ง€ ์•Š์•˜๊ฑฐ๋‚˜, ํŒจ์น˜๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ๋Œ€์ฒ˜..
The question is quite weird because in RISC, "reduced" means is not about the length of the instruction itself but the number of internal machine instructions that each instruction has. 1. ์šฉ์–ด ์„ค๋ช… CISC์™€ RISC๋Š” processor๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ Instruction Set์˜ ํ˜•์‹์— ๋”ฐ๋ผ ๊ตฌ๋ถ„๋˜๋Š” ์ปดํ“จํ„ฐ์˜ ์ข…๋ฅ˜๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ์ด ๋•Œ, processor์—๋Š” CPU(Central Processing Unit)์™€ microprocessor๊ฐ€ ์žˆ๋Š”๋ฐ, CPU๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ์„ค๋ช…ํ•˜๊ณ ์ž ํ•œ. CPU๋Š” ์ปดํ“จํ„ฐ ์•„ํ‚คํ…์ฒ˜ ๋‚ด ์—ฐ์‚ฐ์ฒ˜๋ฆฌ์žฅ์น˜๋กœ, ์šฐ๋ฆฌ๊ฐ€ ํ”ํžˆ ์ž‘์„ฑํ•˜๋Š” C, P..
1. Fuzzy Search Fuzzy: ambiguous, blurred... ํ๋ฆฐ์ด๋ผ๋Š” ์˜๋ฏธ์ด๋‹ค. ํ๋ฆฌ๊ฒŒ, ๋Œ€๋žต๋งŒ ์ž…๋ ฅํ•ด๋„ ์›ํ•˜๋Š” ๋ช…๋ น์–ด๋ฅผ ๊ฒ€์ƒ‰ํ•ด์ค€๋‹ค๋Š” ์˜๋ฏธ! ex) ์•„๋ž˜ ์˜ˆ์‹œ์™€ ๊ฐ™์ด, html ํŒŒ์ผ์„ ๊ฒ€์ƒ‰ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ œ์ผ ์•ž ๊ธ€์ž์ธ h์™€ ์ œ์ผ ๋’ท ๊ธ€์ž์ธ l๋งŒ ์ž…๋ ฅํ•ด๋„ html ํŒŒ์ผ์ด ๊ฒ€์ƒ‰๋œ๋‹ค! 2. Emmet ๐Ÿท๏ธ ์—๋ฉง(Emmet) ๋ฌธ๋ฒ• ๋ชจ์Œ - ํ•œ๋ˆˆ์— ์ •๋ฆฌ Emmet (์—๋ฐ‹) ์—๋ฐ‹์€ HTML, XML, XSL ๋ฌธ์„œ ๋“ฑ์„ ํŽธ์ง‘ํ•  ๋•Œ ๋น ๋ฅธ ์ฝ”๋”ฉ์„ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์ด๋‹ค. ์›๋ž˜ ์  ์ฝ”๋”ฉ์œผ๋กœ ๋ถ€๋ฅด๋‹ค๊ฐ€ ์—๋ฐ‹์œผ๋กœ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ–ˆ๋‹ค. ๋งค์šฐ ๊ฐ„๋‹จํ•œ ๋ช‡ ๊ฐ€์ง€ ์ฝ”๋“œ๋งŒ ์ž…๋ ฅํ•˜๋ฉด, ์ž๋™ inpa.tistory.com VSCode์— ๋‚ด์žฅ๋˜์–ด ์žˆ๋Š” Emmet ํ”Œ๋Ÿฌ๊ทธ์ธ์€, html์„ ์•„์ฃผ ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋„์™€์ค€..
inthree3
'๐Ÿ’ป ์ปดํ“จํ„ฐ๊ณตํ•™' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก