목록분류 전체보기 (97)
꾸준히 합시다
Routing in React SPA SPA는 하나의 페이지를 가지고 있지만 한 종류의 화면만 사용하는 것은 아니다. 변경된 화면에 따라 주소 또한 달라져야 할 필요가 있다. React 자체만으로는 라우팅 기능을 사용할 수 없다. React SPA에서는 라우팅을 위해 React Router 라이브러리가 가장 많이 사용된다. 이를 사용한 라우팅은 클라이언트 측에서 일어나기 때문에 Client-Side Routing이라고 한다. React는 자바스크립트 프론트엔드 라이브러리로 주로 SPA를 만들 때 사용된다. Single Page Application이라는 용어 그대로 SPA는 하나의 페이지를 가지고 있지만 한 종류의 화면만 사용하는 것은 아니다. 화면이 변경되기 위해선 주소 또한 달라져야 할 필요가 있는데..
TCP와 UDP 두 프로토콜 모두 패킷을 한 컴퓨터에서 다른 컴퓨터로 전달해주는 IP 프로토콜을 기반으로 구현되었다. 포트 번호를 이용하여 주소를 지정하는 것과 데이터 오류 검사를 위한 체크섬이 존재한다는 두 가지 공통점을 가지고 있지만 신뢰성과 신속성면에서는 각기 다른 특징을 가지고 있다. TCP (Transmission Control Protocol) 주로 IP와 함께 사용되는데, IP가 데이터의 배달 처리를 관장한다면 TCP는 패킷을 추적 및 관리한다. 신뢰성 있는 데이터 전송을 지원하는 연결 지향형 프로토콜이다. 패킷을 전송하는 데 있어 논리적 경로를 배정하기 위한 가상 회선 방식을 제공한다. 사전에 3-Way Handshake과정을 통해 연결을 설정하고 통신을 시작한다. 4-Way Handsha..
스코프란? 자바스크립트에서 스코프는 변수가 유효할 수 있는 범위, 즉 변수에 접근할 수 있는 범위를 뜻한다. 스코프는 크게 지역 스코프(Local Scope)와 전역 스코프(Global Scope)로 나눌 수 있다. Global Scope는 최상단의 스코프로써 이곳에서 선언된 변수(전역 변수)는 어떤 영역에서든 접근이 가능하다. Local Scope는 Global Scope에 포함되어 있는 영역으로 이곳에서 선언된 변수(지역 변수)는 전역(Global)에서 선언된 변수보다 더 높은 우선순위를 가지게 되며 Local Scope에서 선언된 변수는 Global Scope에선 참조가 불가능하다는 특징을 가지고 있다. 지역 변수 (함수 수준 범위) var message = "Hello"; function send..
https://programmers.co.kr/learn/courses/30/lessons/42586 코딩테스트 연습 - 기능개발 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 programmers.co.kr 문제 유형: 스택/큐 # Solution 1 function solution(progresses, speeds) { let answer = []; let day = new Array(progresses.length).fill(); for (let i = 0; i < progresses.length; i++) { day[i] = Math.ceil((100 ..