
[알고리즘] 투포인터 정리
투포인터(Two Pointers) 패턴 정리 참고자료 Two Pointers in 7 minutes | LeetCode Pattern 알고리즘 Sliding Window in 7 minutes | LeetCode Pattern 알고리즘 1. 투포...

투포인터(Two Pointers) 패턴 정리 참고자료 Two Pointers in 7 minutes | LeetCode Pattern 알고리즘 Sliding Window in 7 minutes | LeetCode Pattern 알고리즘 1. 투포...

참고자료 HTTP 1 Vs HTTP 2 Vs HTTP 3! HTTP 프로토콜의 진화 과정... HTTP 헤더(Header) 사용자가 HTTP 요청을 하게 되면 헤더와 바디를 주고 받는다. 헤더: 바디를 설명하는 정보를 포함한 정보 묶음 헤더는 콜론(:)으로 구분되는 ...

📍 연관 포스팅 React - 객체 상태를 활용한 조건부 렌더링 구현 (#09-1) React - useRef와 상태 끌어올리기 (#09-2) Github 🔗 09-project-management-app 서론 입력 폼에서 데이터를 가져올 때, 모든 키 입력마다 상태를 업데이트하는 대신 “저장” ...

📍 연관 포스팅 React - 객체 상태를 활용한 조건부 렌더링 구현 (#09-1) React - useRef와 상태 끌어올리기 (#09-2) Github 🔗 09-project-management-app 새로운 프로젝트를 생성하거나 목록을 보여주는 등의 복잡한 UI 전환을 효과적으로 관리하기 ...
JavaScript 핵심 개념 및 실행 환경 정리 1. JavaScript의 다양한 실행 환경 JavaScript는 더 이상 브라우저에만 국한되지 않는 강력하고 유연한 언어입니다. 브라우저 (Browser): JS가 처음 만들어진 고전적인 환경 (90년대 시작). 서버 사이드 (Node.js / Deno): 브라우저 외부에서도 JS 코드를...

38. 네트워크 기초 #1 네트워크란? 노드와 링크가 서로 연결되어 있으며 리소스를 공유하는 집합을 의미함. 노드 : 서버, 라우터, 스위치 등 네트워크 장치 링크 : 유선 또는 무선과 같은 연결매체 (와이파이나 LAN) 트래픽 특정 시점에 링크 내에 흐르는 데이터의 양 트래픽이 많아졌다 → 흐르는 데이터가 많아졌다. ...

1. 디자인 패턴이란? 디자인 패턴은 소프트웨어 설계 과정에서 반복적으로 발생하는 문제를 해결하기 위해 정리된 설계 규약이다. 객체 간 관계와 역할을 구조화함으로써 코드의 재사용성과 유지보수성을 높일 수 있다. 디자인 패턴의 종류 디자인 패턴은 크게 생성패턴, 구조패턴, 행동패턴 3가지로 나누어짐 1) 생성 패턴 생성패턴은 객체 생성 방법이 ...

1. 1차원 구간합 1) 합 배열 정의 \[S[i] = A[0] + A[1] + ... + A[i-1] + A[i]\] 2) 합 배열 구하기 \[S[i] = S[i-1] + A[i]\] 3) 구간합 구하기 예: i ~ j 까지의 구간합? \[S[j] - S[i-1]\] 백준 11659 – 구간합 구하기 4 수 N개가 주어졌을...

props vs state props와 state의 정확한 차이는 무엇인가요? Context 컴포넌트의 주요 책임은 원시 데이터(raw data)를 풍부한 HTML로 변환하는 것이다. 해당 관점에서 보면 props와 state는 HTML출력이 생성되는 원시데이터를 구성한다. 즉, props와 state는 컴포넌트의 render()함수...

curl -fsSL https://claude.ai/install.sh | bash