#Latest Articles
Javascript :: ๋์ ์ผ๋ก ๋ณ์ ์์ฑ
2024.11.26
React
// ๊ฐ์ฒด ์์ฑlet dynamicVars = {};// ๋์ ์ผ๋ก ๋ณ์๋ช
์์ฑfor (let i = 0; i ย ์ด๋ ๊ฒ ๋ฌด์ง์ฑ ๋ณ์๋ ์ ์ธํ ์ ์๊ณ ,${i} ๋์ ๊ธฐ์กด์ ์ ์ธํด๋์๋ ๋ณ์๋ค์ ์ฌ์ฉํ ์๋ ์๋ค.ย ๋์ ๊ฒฝ์ฐ์๋ ๋ฐฐ์ด ์์ ๊ฐ์ ํด๋นํ๋ ๋ฐ์ดํฐ์ ๊ฒ์ฆํ ๊ฒฐ๊ณผ๋ฅผ ์ ์ฅํด๋ฌ์ผ ํด์ ๋์ ๋ณ์๋ฅผ ๊ตฌํํ๊ฒ ๋์์.ย ์๋ฅผ ๋ค๋ฉด ๊ทธ๋ฆฌ๋์์ ๋ฐฐ์ด[] ์์ ์๋ ๊ฐ๊ณผ ์ด๋ฆ์ด ๊ฐ์ ์ปฌ๋ผ์ ๋ฐ์ดํฐ๋ฅผ ํ์ธํ๋ ์ผ์ด๋ค.๊ทธ๋๋ ์๋์ ๊ฐ์ด ๋ณํํด์ ์ฌ์ฉํ ์๋ ์๋ค.ย const checkColumns = ['Nation', 'Dept', 'Name', 'Age'] _.forEach(dataList, (row, index) => { let dynamicVars = {}; // ๋์ ์ผ๋ก ๋ณ์๋ช
์์ฑ for (let i ..
๋คํธ์ํฌ :: TCP SACK(Selective Acknowledgements) ์ด๋?
2024.11.20
๊ธฐํ
TCP ์ก์ ์ต์
์ค ํ๋.* TCP SACK ์ ๋ํ RFC๊ฐ ๋์จ ๊ฒ์ด RFC 2018๋ก 1996๋
๋์ด๊ณ , RFC 2883์ด 2000๋
๋์ ๋์์ผ๋.. ์ง๊ธ ์ ๋งํ ์์คํ
์๋ ์ด ์ต์
์ด ์ ์ฉ๋์ด ์์ ๊ฒ์ด๊ณ , ์ฌ์ฉํ๊ณ ์์ด์ผ ํ๋๊ฒ ์ณ๋ค. ๊ทผ๋ฐ ํ์ธํด๋ณด๋ฉด ์ด SACK ์ต์
์ด enable ๋์ด ์๋ ๊ฒฝ์ฐ๋ ๋ง์. ํ์ธ์ด ํ์ํ ๋ฏ.ย ย TCP/IP ์์ SACK ์ต์
์ ์ฃผ์ง ์์ ๊ฒฝ์ฐย TCP/IP ์ ๋ํ ๊ฐ๋
์ด ๋ชจํธํ๋ค๋ฉด ์์ ์ด TCP/IP ๊ธ์ ์ฝ๊ณ ์ค๋๋ก ํ์.ย ์ฌ๊ธฐ์ ๋ค์๋ ์์์ ์ด์ด์ง๊ฒ ์์๋ฅผ ๋ค๋๋ก ํ ๊ฑฐ๋๊น..ย ย ๋คํธ์ํฌ :: TCP/IP ๋?์ธํฐ๋ท์์ ์ปดํจํฐ๋ค์ด ์๋ก ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๋๋ฐ์ ์ฐ์ด๋ ํต์ ๊ท์ฝ์ธ ์ธํฐ๋ท ํ๋กํ ์ฝ ์ ๋ชจ์(set) ์ค ํ๋์ด์ ํ์ฌ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๊ณ ์๋ ์ธํฐ..
๋คํธ์ํฌ :: TCP/IP ๋?
2024.11.20
๊ธฐํ
์ธํฐ๋ท์์ ์ปดํจํฐ๋ค์ด ์๋ก ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๋๋ฐ์ ์ฐ์ด๋ ํต์ ๊ท์ฝ์ธ ์ธํฐ๋ท ํ๋กํ ์ฝ ์ ๋ชจ์(set) ์ค ํ๋์ด์ ํ์ฌ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๊ณ ์๋ ์ธํฐ๋ท ํ๋กํ ์ฝ ์ํธ(internet protocol suite)์ด๋ค.* TCP/IP๋ ํ๋์ ํ๋กํ ์ฝ์ ๋ถ๋ฅด๋ ๋จ์ด๊ฐ ์๋๋ผ ๊ฐ์ฅ ๋ง์ด ์ฐ๋ ํ๋กํ ์ฝ ๋ ๊ฐ๋ฅผ ํ ๋ฒ์ ํต์นญํ๋ ๋จ์ด์.ย TCP/IPTCP/IP๋ ํจํท ํต์ ๋ฐฉ์์ ์ธํฐ๋ท ํ๋กํ ์ฝ์ธ IP (์ธํฐ๋ท ํ๋กํ ์ฝ)์ ์ ์ก ์กฐ์ ํ๋กํ ์ฝ์ธ TCP๋ก ์ด๋ฃจ์ด์ง. TCP๋ IP ํต์ ์ ๊ธฐ๋ฐ์ผ๋ก ์๋ํ๊ธฐ ๋๋ฌธ์ ๋ฐ๋ก ๋ณ๋๋ก ์๊ฐํ๊ธฐ๋ณด๋ค๋ ํ๋์ ํ๋ฆ์ผ๋ก ๋ณด๋๊ฒ ์ ์ .ย IP (Internet Protocol)๋น ์ ๋ขฐ์ฑ(unreliability)๊ณผ ๋น ์ฐ๊ฒฐ์ฑ(connectionlessness) ์ ํน์ง์ด ์์IP์ ..
React :: public ๊ฒฝ๋ก์ src ๊ฒฝ๋ก์ ์ฐจ์ด์ . ๊ฐ๊ฐ ์ธ์ ์ฌ์ฉํ๋ฉด ์ข์๊น?
2024.11.19
React
Public ๋๋ ํ ๋ฆฌ ์ src ๋๋ ํ ๋ฆฌ์ ์ฐจ์ด์ ย Public ๋๋ ํ ๋ฆฌ- ์ ์ ํ์ผ์ ๋ฃ๋ ๋๋ ํ ๋ฆฌ (index.html์ ๋น๋กฏํ html ํ์ผ, img ํ์ผ ๋ฑ..)ย ย * ํ์ผ์ด ํ์ฒ๋ฆฌ(post-process) ๋๊ฑฐ๋ ๊ฒฝ๋ํ(minify) ๋์ง ์๋๋ค.ย ย * ํ์ผ ๊ฒฝ๋ก๋ฅผ ์๋ชป ์
๋ ฅํ๊ฑฐ๋, ํ์ผ์ด ์กด์ฌํ์ง ์์ ๊ฒฝ์ฐ์ ์ปดํ์ผ ๋จ๊ณ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ง ์๊ณ , ์ฌ์ฉ์๊ฐ ์ ๊ทผํ ๋ 404 ์ค๋ฅ๋ฅผ ์๋ตํ๊ฒ ๋๋ค.ย ย * ํ์ผ์ด ์์ ๋ ๋ ๋ง๋ค ์ง์ ํ์ผ๋ช
์ ์์ ํ๊ฑฐ๋ ๋งค๊ฐ๋ณ์ ์ฟผ๋ฆฌ๋ฅผ ์ถ๊ฐํด์ผ ํจย ย ย => ํ๊ฒฝ ๋ณ์๋ฅผ ์ฌ์ฉํ๋ฉด ์ด๋์ ๋ ํด๊ฒฐ์ด ๊ฐ๋ฅํ๊ธด ํ๋ค..ย src ๋๋ ํ ๋ฆฌ- ๊ฐ๋ฐํ๋ฉด์ ์์
ํ๋ ํ์ผ์ ๋๋ถ๋ถ์ ๋ฃ๋ ๋๋ ํ ๋ฆฌ (index.js, ๊ทธ ์ธ ๋ฆฌ์กํธ ์ปดํฌ๋ํธ ๊ฐ์ js ํ์ผ, css ํ์ผ ๋ฑ....