Full Post Archive
카테고리를 이동하지 않고도 전체 포스트를 훑어볼 수 있는 아카이브입니다. 필터를 전환하면 같은 페이지에서 각 주제의 흐름을 이어서 탐색할 수 있어요.
총 90개의 포스트를 한 페이지에서 탐색하고 있습니다.
- AI
RAG은 무엇일까?
RAG의 개념과 동작 원리, 벡터 데이터베이스와 프롬프트 증강의 역할을 설명하고 Long Context와의 장단점을 비교하는 문서.
#ai#llmReadAlgorithm연결리스트와 해시테이블
더미 노드를 활용한 연결 리스트 구현과 체이닝 기반 해시 테이블의 동작을 설명하고, 이어서 동적 배열과 문자열의 시간 복잡도 특성까지 함께 정리한 자료입니다.
#frontend-interview#data-structureReadWebTanStack Query를 활용한 서버 상태 관리의 이해
TanStack Query가 왜 서버 상태 관리 도구로 사용되는지 설명하며, 클라이언트 상태와 서버 상태의 차이부터 동작 방식까지 정리한 문서.
#tanstack-query#reactRead - Web
브라우저 아키텍처
브라우저가 CPU, GPU, 프로세스, 스레드 개념과 어떻게 연결되는지 설명하고, Chrome의 멀티프로세스 구조와 렌더러 프로세스의 렌더링 파이프라인, JavaScript 실행 모델을 정리한 문서.
#browser#browser-architectureReadCodeIterator(이터레이터)가 유용한 이유
JavaScript의 이터레이터 프로토콜과 Symbol.iterator를 활용한 커스텀 이터레이터 구현 방법을 소개하고, 이터레이터가 실제로 유용한 이유를 설명한 블로그 포스트입니다.
#JavaScript#IteratorReadAlgorithm비트마스킹 기초와 핵심 비트 연산 정리
백준 1194번 '달이 차오른다, 가자' 문제를 계기로 비트마스킹을 집합처럼 이해하고, OR 연산으로 원소를 추가하는 방법과 AND 연산으로 포함 여부를 확인하는 방법을 예시와 함께 정리한 학습 노트다.
#algorithm#bitmaskingRead - Algorithm
개미굴 문제로 이해하는 Trie와 최대 집합 관점
개미굴 문제를 계기로 Trie 자료구조가 왜 필요한지 설명하고, 철로 문제를 통해 최대 개수를 세는 대신 최대 집합의 크기를 구해야 하는 관점을 함께 정리한 글.
#algorithm#trieReadAlgorithm트리와 그래프
트리의 기본 성질과 이진 트리의 여러 변형, 힙과 우선순위 큐, 허프만 트리, 세그먼트 트리, 그리고 이진 트리와 이진 탐색 트리의 차이를 코드 예제와 함께 정리한 학습 노트입니다.
#frontend-interview#data-structureReadAlgorithm배열 회전, 나머지 합, 역방향 스케줄링 정리
배열 돌리기, 나머지 합, 시간 관리하기 문제를 통해 2차원 배열 회전 공식과 나머지 기반 Prefix Sum 조합 계산, 역방향 스케줄링 그리디를 정리한 글.
#algorithm#matrixRead