C
110 posts
- [Computer Terms] ABA 문제 (ABA Problem)
- [Computer Terms] SIMD (Single Instruction, Multiple Data)
- [Computer Terms] 그리디 알고리즘 (Greedy Algorithms)
- [Computer Terms] 데몬과 좀비 프로세스 (Daemon, Zombie Process)
- [Computer Terms] 동적 계획법 (Dynamic Programming)
- [Computer Terms] 부동소수점 표현 (IEEE 754 Floating Point)
- [Computer Terms] 세그먼트 트리 (Segment Tree)
- [Computer Terms] 세마포어와 모니터 (Semaphore, Monitor)
- [Computer Terms] 스레드풀 (Thread Pool)
- [Computer Terms] 스킵 리스트 (Skip List)
- [Computer Terms] 시그널 (Signal)
- [Computer Terms] 원자적 연산과 CAS (Atomic Operations, Compare-And-Swap)
- [Computer Terms] 유니온-파인드 (Union-Find, Disjoint Set)
- [Computer Terms] 인터럽트와 시스템 콜 (Interrupt, System Call)
- [Computer Terms] 정렬 알고리즘 (Sorting Algorithms)
- [Computer Terms] 최단 경로 알고리즘 (Shortest Path Algorithms)
- [Computer Terms] 탐색 알고리즘 (Searching Algorithms)
- [Computer Terms] 트라이 (Trie, Prefix Tree)
- [Computer Terms] 프로세스 간 통신 (IPC: Pipe, Shared Memory)
- [Computer Terms] 힙과 우선순위 큐 (Heap, Priority Queue)
- [Computer Terms] DNS와 소켓 (DNS, Socket)
- [Computer Terms] 그래프 (Graph)
- [Computer Terms] 데드락 (Deadlock)
- [Computer Terms] 레이스 컨디션과 락 (Race Condition, Lock)
- [Computer Terms] 메모리 관리와 가상 메모리 (Memory Management, Virtual Memory)
- [Computer Terms] 배열과 연결리스트 (Array, Linked List)
- [Computer Terms] 스택과 큐 (Stack, Queue)
- [Computer Terms] 캐싱과 캐시 무효화 (Caching, Cache Invalidation)
- [Computer Terms] 컴파일러와 인터프리터 (Compiler, Interpreter)
- [Computer Terms] 트리 (Tree)
- [Computer Terms] 파일 시스템 (File System)
- [Computer Terms] 프로세스와 스레드 (Process, Thread)
- [Computer Terms] 해시테이블 (Hash Table)
- [Android Hardware] 03. 커널 개발
- [Android Hardware] 05. 시스템 서비스 개발
- [Android Hardware] 07. 디바이스 드라이버 개발
- [Android Hardware] 08. 부트로더 개발
- [Android Hardware] 09. 성능 최적화
- [Android Hardware] 13. AOSP 빌드 시스템 및 개발 도구
- [Android Hardware] 14. 네이티브 개발(NDK/JNI)
- [Extreme 08] Hand-written 어셈블리 적용과 위험 관리
- [Extreme 08] 비트 조작 최적화 기법
- [IO 09] Database I/O 패턴
- [IO 09] Direct I/O
- [IO 09] File Locking 성능
- [IO 09] I/O 멀티플렉싱 패턴: Reactor·Proactor
- [IO 09] I/O 비용 직관
- [IO 09] I/O 패턴과 비용
- [IO 09] io_uring 심화
- [IO 09] IOCP와 Windows I/O
- [IO 09] Memory-mapped I/O
- [IO 09] POSIX AIO vs io_uring
- [IO 09] Vectored I/O
- [IO 09] Zero-copy 기법
- [IO 09] 로깅 성능 전략
- [IO 09] 비동기 I/O 기초: select·poll·epoll·kqueue
- [IO 09] 파일시스템 특성
- [Network 10] Connection Pooling
- [Network 10] QUIC 프로토콜
- [Network 10] RDMA 기초
- [Network 10] TCP 성능 최적화
- [Network 10] UDP 최적화
- [Network 10] Zero-copy 직렬화
- [Network 10] 네트워크 DPDK 심화
- [Network 10] 네트워크 압축 전략
- [Network 10] 네트워크 지연 구조
- [Network 10] 네트워크 지연 직관
- [Network 10] 메시지 프레이밍
- [Network 10] 소켓 옵션 튜닝
- [Network 10] 프로토콜 설계
- [CPU 05] RISC-V 아키텍처 기초
- [OS 06] CPU Pinning/Affinity 전략
- [OS 06] Huge TLB Pages 활용
- [OS 06] io_uring 개요
- [OS 06] IRQ 최적화
- [OS 06] Memory Locking
- [OS 06] NUMA CPU Affinity·스레드 배치
- [OS 06] Process vs Thread 아키텍처 선택
- [OS 06] Realtime 스케줄링
- [OS 06] Signal Handling 오버헤드
- [OS 06] Syscall 비용과 최소화 기법
- [OS 06] 정밀 시간 측정
- [Profiling 01] Valgrind·Callgrind: 캐시 시뮬레이션과 호출 그래프
- [Performance 08] Introduction: 극한 Low-latency 최적화 특수기술
- [Clean Architecture] 09. 프로그래밍 패러다임 서론
- [Clean Architecture] 11. 구조적 프로그래밍
- [Clean Architecture] 12. 객체 지향 프로그래밍
- [Clean Architecture] 39. 클린 임베디드 아키텍처
- [C++] C++가 여전히 사용되는 이유: 복잡성과 실용성의 균형
- [GCC] -finstrument-functions 사용법
- [Programming] n++ vs n = n + 1: 성능과 최적화의 진실
- [Coding] 코딩의 300년 역사: 천공 카드에서 현대 프로그래밍까지
- [Linux] RCU(Read-Copy-Update) 개념·API·활용 정리
- [Algorithm] Two Pointers Algorithm
- [Programming] CRLF와 LF의 차이·운영체제별 줄바꿈 정리
- [Python] System V IPC 공유 메모리와 세마포어 활용 가이드
- [Shell] I/O 리디렉션: 표준 입출력·파일 디스크립터·파이프 완벽 가이드
- [C++] C++ 안전성과 보안: 메모리·타입·경계 안전성과 실무 대응
- [Algorithm] 버블 정렬(Bubble Sort) 이해하기
- [C++] C++ 동적 로딩(dlopen API) 완벽 가이드
- [C/C++] gcc로 dlopen 동적 라이브러리 로딩 방법
- [Rust] Comprehensive Rust 무료 강의 정리 및 코스 구조
- [C++] Lambda를 사용한 unique_ptr Custom Deleter 가이드
- [C++] cout 소수점 자릿수·정밀도 제어 (precision, fixed)
- [Computer Terms] Time Complexity 시간 복잡도
- [Computer Terms] 알고리즘 효율성과 계산 복잡도 (Algorithm Efficiency)
- [Linux] Custom Signal Handler 만들기: sigaction과 안전한 시그널 처리
- [C/C++] namespace 안의 #define은 범위를 제한하지 않는다
- [Bash Shell] Exit Codes With Special Meanings
- [Hardware] LattePanda Alpha에 Ubuntu 16.04 LTS 설치 가이드
Home