바이너리 파일을 텍스트로 변환하여 복사 붙여넣기
망 분리 환경에서 xxd·base64·certutil로 바이너리를 텍스트화해 클립보드로 옮긴 뒤 복원, split으로 분할 전송과 해시 무결성 검증까지.
망 분리 환경에서 xxd·base64·certutil로 바이너리를 텍스트화해 클립보드로 옮긴 뒤 복원, split으로 분할 전송과 해시 무결성 검증까지.
Array 연속된 메모리 공간에 같은 타입의 데이터를 순차적으로 저장하는 자료구조 인덱스를 통해 O(1)에 접근 가능 크기 변경은 보통 재할당이 필요 List (ADT) 순서를 가지며 추가, 삭제, 탐색이 가능한 추상 자료형 구현체에 따라 성능이 달라진다 List 구현 방법 Array (ArrayList) Link...
소개 우선순위 큐란? 들어간 순서에 상관없이 우선 순위가 높은 데이터가 먼저 나오는 자료구조 우선순위 큐의 구현 방법 배열을 기반으로 구현하는 방법 연결 리스트를 기반으로 구현하는 방법 힙을 이용하는 방법 배열, 연결 리스트를 이용한 우선순위 큐의 단점 데이터를 삽입 및 삭제하는 과정에서 데이터를 한 칸씩 뒤로 밀거나 한...
Red Black Tree란? Red Black Tree는 이진 탐색 트리(BST)를 바탕으로 한 자기 균형 트리이다. 균형 조건을 높이 차이로 직접 제한하지 않고, 노드의 색과 회전/재색칠 규칙으로 높이가 O(log n)이 되도록 유지한다. 삽입·삭제 시 점검/조정해서, 최악의 경우에도 탐색이 선형으로 늘어나지 않게 만든다. Red ...
AVL 트리란? 이진 탐색 트리 (BST)의 한 종류 AVL 트리는 균형 이진 트리의 일종으로, 모든 노드의 왼쪽 서브트리와 오른쪽 서브트리의 높이 차이가 1 이하인 트리를 말한다. AVL 트리의 특징 스스로 균형을 잡는 트리. 노드의 삽입과 삭제가 일어날 때마다 트리의 균형을 맞추는 작업을 수행한다. balance fact...
프록시 서버의 두 가지 방식 — Forward Proxy와 Reverse Proxy가 무엇을 가리는지
Spring Boot에서 Webpack으로 SPA 프론트엔드를 구성하고 Gradle 빌드에 통합하는 전체 가이드
wsl --install로 WSL2와 Ubuntu를 한 번에 올리고, Python·Node.js(nvm)·Docker 개발 환경을 세팅하는 절차. WSL1/2 차이와 apt Node를 피하는 이유까지.
application.yml·-D·--·환경변수·@PropertySource가 충돌할 때 누가 이기나. 운영에서 덮어쓰기는 환경변수와 --인자, 개발 기본값은 yaml이라는 실전 가이드.
pg_dump의 plain/custom/directory/tar 포맷 선택 기준, psql로는 plain만 복원되는 이유, pg_restore의 병렬 처리(-j)와 선택적 복원(-n/-t)이 빛나는 지점.