๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ „์ฒด ๊ธ€48

๋ธŒ๋ผ์šฐ์ € ์ฃผ์†Œ์ฐฝ์— Url์„ ์ž…๋ ฅํ•˜๋ฉด ์–ด๋–ค ์ผ์ด ์ผ์–ด๋‚˜๋Š”๊ฐ€? ์‹œ์ž‘ ์šฐ๋ฆฌ๊ฐ€ ์ž์ฃผ์‚ฌ์šฉํ•˜๋Š” ํฌ๋กฌ, ์‚ฌํŒŒ๋ฆฌ, ํŒŒ์ด์–ดํญ์Šค ๋“ฑ,, ๋ธŒ๋ผ์šฐ์ €์˜ ์ฃผ์†Œ์ฐฝ์— ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์–ด๋–ค์ผ์ด ์ผ์–ด๋‚˜๋Š”์ง€ ์•Œ์•„๋ณด์ž ๋“ค์–ด๊ฐ€๊ธฐ์ „ ๊ฐ„๋‹จํ•œ ๊ด€๋ จ์šฉ์–ด ์ •๋ฆฌ DNS (Domain Name System Servers) '๋„๋ฉ”์ธ ์ด๋ฆ„ ์‹œ์Šคํ…œ ์„œ๋ฒ„'๋Š” URL๋“ค์˜ ์ด๋ฆ„๊ณผ IP์ฃผ์†Œ๋ฅผ ์ €์žฅํ•˜๊ณ  ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ, ์›น์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์ฃผ์†Œ๋ก์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. ์›๋ž˜ ์ธํ„ฐ๋„ท์ƒ์˜ ์ˆซ์ž๋กœ ๋œ IP์ฃผ์†Œ(ex. 63.245.217.105)๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜์ง€๋งŒ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋งตํ•‘์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉํ•˜๊ธฐ ํŽธ๋ฆฌํ•˜๋„๋ก ํ•œ๋‹ค. ( ex :http://125.209.222.142 ๋Œ€์‹  DNS ๊ฐœ์ž…์„ํ†ตํ•ด www.naver.com ) TCP/IP (Transmission Control Protocol / Internet Protocol) '.. 2022. 10. 23.
ํ˜ธ์ด์ŠคํŒ…์ด๋ž€? ํ˜ธ์ด์ŠคํŒ…(Hoisting)ํ˜ธ์ด์ŠคํŒ…์€ ๋ณ€์ˆ˜๋‚˜ ํ•จ์ˆ˜ ์„ ์–ธ์„ ํ•จ์ˆ˜ ์œ ํšจ ๋ฒ”์œ„(๋˜๋Š” ํ•จ์ˆ˜ ์™ธ๋ถ€์˜ ๊ฒฝ์šฐ ์ „์—ญ ๋ฒ”์œ„)๊ฐ€ JS ์—”์ง„์—์˜ํ•ด๋งจ ์œ„๋กœ ์ด๋™ํ•˜๋Š” ํ˜„์ƒ์„ ๋งํ•œ๋‹ค. ( ๐Ÿธ : ์ด๋ ‡๊ฒŒ ๋งํ•˜๋ฉด ์‰ฌ์šด ๋ฌธ์žฅ ๊ฐ™์œผ๋ฉด์„œ๋„ ์–ด๋ ค์šด๊ฑฐ ์•Œ์•„์š” ์ €๋„ ๊ทธ๋žฌ์œผ๋‹ˆ๊นŒ ์ฒœ์ฒœํžˆ ์ฝ์œผ๋ฉด์„œ ๋‚ด๋ ค๊ฐ€๋ณด๋ฉด ์กฐ๊ธˆ์”ฉ ์ดํ•ด๋ ๊ฒ๋‹ˆ๋‹ค..! ) JavaScript ์—”์ง„์€ ์‹คํ–‰ํ•˜๊ธฐ ์ „์— ์ฝ”๋“œ๋ฅผ ๊ตฌ๋ฌธ ๋ถ„์„ํ•˜๊ณ  ๊ตฌ๋ฌธ ๋ถ„์„ ๋‹จ๊ณ„ ์ค‘์— ๋ชจ๋“  ๋ณ€์ˆ˜ ๋ฐ ํ•จ์ˆ˜ ์„ ์–ธ ์„ ๋ฒ”์œ„์˜ ๋งจ ์œ„๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. JS ์—”์ง„์˜ ์ด๋Ÿฌํ•œ ๋™์ž‘์„ ํ˜ธ์ด์ŠคํŒ…( hoisting)์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.์ด๋ฅผ ์ œ๋Œ€๋กœ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” TDZ์™€ ๋ณ€์ˆ˜์˜ ์ƒ์„ฑ ๋‹จ๊ณ„์— ๋Œ€ํ•œ ์ดํ•ด๊ฐ€ ํ•„์š”ํ•˜๋‹ค.TDZTDZ(Temporal Dead Zone)  ์ง์—ญ์‹œ ์ผ์‹œ์ ์ธ ์‚ฌ๊ฐ์ง€๋Œ€๋ž€ ๋œป์ด๋‹ค.์ด ์ผ์‹œ์ ์ธ ์‚ฌ๊ฐ์ง€๋Œ€๋Š” ์Šค์ฝ”ํ”„์˜ ์‹œ์ž‘ ์ง€์ ๋ถ€ํ„ฐ.. 2022. 10. 22.
[CS] ์ปดํ“จํ„ฐ ๊ตฌ์กฐ&๊ตฌ์„ฑ ์ปดํ“จํ„ฐ์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ ์‘์šฉ ์†Œํ”„ํŠธ์›จ์–ด (Application Software) : ํŠน์ • ๋ชฉ์ ์„ ๊ฐ€์ง„ ์œ ์ €๊ฐ€ ์ง์ ‘ ์‚ฌ์šฉํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์Šคํ…œ ์†Œํ”„ํŠธ์›จ์–ด (System software) : ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์†Œํ”„ํŠธ์›จ์–ด ์‹คํ–‰ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ํ•˜๋“œ์›จ์–ด (Hardware) : ์ผ ์ฒ˜๋ฆฌ๋ฅผ ์‹ค์ œ๋กœ ํ•˜๋Š” ์žฅ์น˜ ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์˜ ๊ตฌ์„ฑ ์†Œํ”„ํŠธ์›จ์–ด : ํ•˜๋“œ์›จ์–ด์˜ ๋™์ž‘์„ ์ง€์‹œํ•˜๊ณ  ์ œ์–ดํ•˜๋Š” ๋ช…๋ น์–ด ์ง‘ํ•ฉ ํ•˜๋“œ์›จ์–ด : ์ปดํ“จํ„ฐ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๊ธฐ๊ณ„์  ์žฅ์น˜ ๐Ÿ“ข์†Œํ”„ํŠธ์›จ์–ด( Software ) ๐Ÿ”์†Œํ”„ํŠธ์›จ์–ด๋ž€ ์ปดํ“จํ„ฐ ์—๊ฒŒ ๋™์ž‘ ๋ฐฉ๋ฒ•์„ ์ง€์‹œํ•˜๋Š” ๋ช…๋ น์–ด ์ง‘ํ•ฉ ์˜ ๋ชจ์ž„ ํ˜น์€ ํ”„๋กœ๊ทธ๋žจ์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž‘๋™ํ•˜๋„๋ก ํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ ๋ชจ๋“  ๋ฌธ์„œ ๋ฐ ์„ค์น˜ ๋ฐ์ดํ„ฐ๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ํ”„๋กœ๊ทธ๋žจ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์ปดํ“จํ„ฐ ํ•˜๋“œ์›จ์–ด์— ์ง์ ‘ ๋ช…๋ น์–ด๋ฅผ ์ฃผ๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์†Œํ”„ํŠธ์›จ์–ด์— ์ž…๋ ฅ์„ ์ œ๊ณตํ•จ.. 2022. 10. 20.
๐Ÿ™†๐Ÿป‍โ™‚๏ธComputer Science CheckList ์ œ์ผ ์•„๋ž˜ ์ฐธ๊ณ ํ•œ ๋ธ”๋กœ๊ทธ์™€ ๊ฒ€์ƒ‰์„ ํ†ตํ•ด ์กฐํ•ฉํ•˜๊ณ  ๋งŒ๋“  ์ฒดํฌ๋ฆฌ์ŠคํŠธ์ž…๋‹ˆ๋‹ค. ํ•˜๋‚˜์”ฉ ๊ณต๋ถ€ํ•˜๊ณ  ์ดํ•ดํ•ด๊ฐ€๋ฉด์„œ ๊ธ€๋กœ ์ •๋ฆฌํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๊ธ€๋กœ ์ •๋ฆฌํ•œ ๋ถ€๋ถ„์€ ๐Ÿ™†๐Ÿป‍โ™‚๏ธ ํ‘œ์‹œ ํ•ด๋‘์—ˆ์Šต๋‹ˆ๋‹ค. ์ž˜๋ชป๋œ ๋ถ€๋ถ„์ด ์žˆ์„๋•Œ ์–ธ์ œ๋“ ์ง€ ๋Œ“๊ธ€ ๋‹ฌ์•„์ฃผ์‹œ๊ณ  ๊ณต๊ฐ ๋ˆŒ๋Ÿฌ์ฃผ์„ธ์š” ๐Ÿ’ซ๐Ÿ’จ ๐Ÿ–ฅ Computer Science Computer Architecture ๐Ÿ™†๐Ÿป‍โ™‚๏ธ์ปดํ“จํ„ฐ์˜ ๊ตฌ์„ฑ ์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜(CPU) ์ž‘๋™ ์›๋ฆฌ ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ(Cache Memory) ๊ณ ์ • ์†Œ์ˆ˜์  & ๋ถ€๋™ ์†Œ์ˆ˜์  ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ & ํ•ด๋ฐ ์ฝ”๋“œ ARM ํ”„๋กœ์„ธ์„œ ๐ŸŽจDesign Pattern ๋””์ž์ธํŒจํ„ด ๊ฐœ์š” ์–ด๋Œ‘ํ„ฐ ํŒจํ„ด ์‹ฑ๊ธ€ํ†ค ํŒจํ„ด ํ…œํ”Œ๋ฆฟ ๋ฉ”์†Œ๋“œ ํŒจํ„ด ํŒฉํ† ๋ฆฌ ๋ฉ”์†Œ๋“œ ํŒจํ„ด ์˜ต์ €๋ฒ„ ํŒจํ„ด ์ŠคํŠธ๋ ˆํ‹ฐ์ง€ ํŒจํ„ด ์ปดํฌ์ง€ํŠธ ํŒจํ„ด SOLID ๐ŸŒ Web ๐Ÿ™†๐Ÿป‍โ™‚๏ธ๋ธŒ๋ผ์šฐ์ € ๋™์ž‘ ๋ฐฉ๋ฒ• ์ฟ ํ‚ค & ์„ธ์…˜ HTTP Req.. 2022. 10. 19.