μ€λΈμ
3
Javascript :: λμ μΌλ‘ λ³μ μμ±
2024.11.26
// κ°μ²΄ μμ±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) μ΄λ?
1
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) μ€ νλμ΄μ νμ¬ κ°μ₯ λ§μ΄ μ¬μ©νκ³ μλ μΈν°..
React :: public κ²½λ‘μ src κ²½λ‘μ μ°¨μ΄μ . κ°κ° μΈμ μ¬μ©νλ©΄ μ’μκΉ?
1
2024.11.19
Public λλ ν 리 μ src λλ ν 리μ μ°¨μ΄μ Public λλ ν 리- μ μ νμΌμ λ£λ λλ ν 리 (index.htmlμ λΉλ‘―ν html νμΌ, img νμΌ λ±..) * νμΌμ΄ νμ²λ¦¬(post-process) λκ±°λ κ²½λν(minify) λμ§ μλλ€. * νμΌ κ²½λ‘λ₯Ό μλͺ» μ
λ ₯νκ±°λ, νμΌμ΄ μ‘΄μ¬νμ§ μμ κ²½μ°μ μ»΄νμΌ λ¨κ³μμ μ€λ₯κ° λ°μνμ§ μκ³ , μ¬μ©μκ° μ κ·Όν λ 404 μ€λ₯λ₯Ό μλ΅νκ² λλ€. * νμΌμ΄ μμ λ λ λ§λ€ μ§μ νμΌλͺ
μ μμ νκ±°λ 맀κ°λ³μ 쿼리λ₯Ό μΆκ°ν΄μΌ ν¨ => νκ²½ λ³μλ₯Ό μ¬μ©νλ©΄ μ΄λμ λ ν΄κ²°μ΄ κ°λ₯νκΈ΄ νλ€.. src λλ ν 리- κ°λ°νλ©΄μ μμ
νλ νμΌμ λλΆλΆμ λ£λ λλ ν 리 (index.js, κ·Έ μΈ λ¦¬μ‘νΈ μ»΄ν¬λνΈ κ°μ js νμΌ, css νμΌ λ±....