header-img
Info :
티스토리챌린지 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 파일 등....