| Topic / Subject | Author | Metrics | Date |
|---|---|---|---|
|
Bitcoin Proof-of-Work
4. Proof-of-Work To implement a distributed timestamp server on a peer-to-peer basis, we will need t...
|
@blockonomist |
0
0
1
|
2026-04-01 02:08:44 |
|
TCP Echo Server
TCP Echo Server > socket/bind/listen/accept로 에코 서버 구현 학습 목표 - BSD 소켓 API의 흐름을 완성한다 - 에코 서버(받은 데이터를 그...
|
@devpc |
1
0
3
|
2026-03-29 13:49:36 |
|
Compiler Flags
Compiler Flags > -O0/-O2/-O3, -Wall, 인라인 함수, LTO 학습 목표 - GCC 최적화 레벨(-O0 -O3)의 차이를 이해한다 - 경고 플래그와 디버그...
|
@devpc |
0
0
3
|
2026-03-29 13:49:35 |
|
Cache Locality
Cache Locality > 캐시 히트/미스, 메모리 접근 패턴 최적화 학습 목표 - CPU 캐시의 동작 원리와 계층 구조를 이해한다 - 캐시 히트/미스가 성능에 미치는 영향을 ...
|
@devpc |
1
0
3
|
2026-03-29 13:49:35 |
|
Profiling
Profiling > gprof / perf 사용법, 병목 구간 탐지 학습 목표 - gprof와 perf를 사용해 프로그램 성능을 분석한다 - 병목 구간을 탐지하고 최적화 우선순위...
|
@devpc |
0
0
3
|
2026-03-29 13:49:35 |
|
OOP in C
OOP in C > 구조체+함수 포인터로 객체지향 흉내내기 학습 목표 - 구조체와 함수 포인터로 클래스 개념을 구현한다 - 캡슐화, 상속, 다형성을 C로 모사하는 패턴을 익힌다 내...
|
@devpc |
0
0
3
|
2026-03-29 13:49:35 |
|
Callback Pattern
Callback Pattern > 이벤트 핸들러, 콜백 등록·호출 구조 설계 학습 목표 - 콜백 함수의 개념과 등록·호출 흐름을 이해한다 - 이벤트 핸들러 시스템을 직접 설계하고 ...
|
@devpc |
0
0
3
|
2026-03-29 13:49:35 |
|
State Machine
State Machine > 상태 테이블, enum+함수 포인터로 FSM 구현 학습 목표 - 유한 상태 머신(FSM)의 개념과 구성 요소를 이해한다 - enum과 함수 포인터 테이...
|
@devpc |
0
0
3
|
2026-03-29 13:49:35 |
|
Mini Shell
Mini Shell > fork/exec/wait으로 명령어 파싱·실행하는 미니 쉘 학습 목표 - 지금까지 배운 프로세스, 시스템 프로그래밍 개념을 종합 적용한다 - 입력 파싱 →...
|
@devpc |
0
0
3
|
2026-03-29 13:49:35 |
|
Process
Process > fork/exec/wait, 프로세스 생성·종료 흐름 학습 목표 - fork()로 자식 프로세스를 생성하는 방법을 이해한다 - exec() 계열 함수로 프로세스 ...
|
@devpc |
0
0
3
|
2026-03-29 13:49:34 |
|
Signal
Signal > signal/sigaction, SIGINT·SIGTERM 처리 학습 목표 - 유닉스 시그널의 개념과 동작 방식을 이해한다 - signal()과 sigaction(...
|
@devpc |
0
0
3
|
2026-03-29 13:49:34 |
|
IPC (Inter-Process Communication)
IPC (Inter-Process Communication) > 파이프·공유 메모리·메시지 큐 개념과 사용법 학습 목표 - 프로세스 간 통신(IPC)의 필요성을 이해한다 - 파이프...
|
@devpc |
0
0
3
|
2026-03-29 13:49:34 |
|
Threads Basics
Threads Basics > pthreadcreate/join, 스레드 생명주기 학습 목표 - POSIX 스레드(pthread)의 생성과 종료를 이해한다 - pthreadcrea...
|
@devpc |
0
0
3
|
2026-03-29 13:49:34 |
|
Mutex & Semaphore
Mutex & Semaphore > mutex로 임계 구역 보호, semaphore 카운팅 학습 목표 - mutex로 임계 구역(critical section)을 보호한다 - se...
|
@devpc |
0
0
3
|
2026-03-29 13:49:34 |
|
Race Condition
Race Condition > 경쟁 조건 발생 원인, 재현 예제, 해결 패턴 학습 목표 - 경쟁 조건(race condition)이 발생하는 원인을 이해한다 - 재현 가능한 예제로...
|
@devpc |
0
0
3
|
2026-03-29 13:49:34 |
|
Sorting Algorithms
Sorting Algorithms > 버블·선택·삽입·퀵·병합 정렬 C 구현 및 비교 학습 목표 - 대표적인 정렬 알고리즘을 C로 직접 구현한다 - 각 정렬의 시간 복잡도를 비교하...
|
@devpc |
0
0
3
|
2026-03-29 13:49:33 |
|
Complexity Analysis
Complexity Analysis > 빅오(Big-O) 표기법, 시간·공간 복잡도 분석 학습 목표 - Big-O 표기법의 의미와 규칙을 이해한다 - 코드를 보고 시간·공간 복잡도...
|
@devpc |
0
0
3
|
2026-03-29 13:49:33 |
|
Bitwise Operators
Bitwise Operators > AND/OR/XOR/NOT/시프트 연산, 마스킹 기법 학습 목표 - C의 비트 연산자 종류와 동작을 이해한다 - 마스킹 기법으로 특정 비트를 조...
|
@devpc |
0
0
3
|
2026-03-29 13:49:33 |
|
Bit Fields
Bit Fields > 구조체 비트 필드, 메모리 절약 활용 학습 목표 - 구조체 비트 필드의 선언과 사용법을 이해한다 - 비트 필드로 메모리를 절약하는 패턴을 익힌다 내용 비트 ...
|
@devpc |
1
0
3
|
2026-03-29 13:49:33 |
|
Bit Tricks
Bit Tricks > 2의 보수, 플래그 관리, 빠른 곱셈/나눗셈 트릭 학습 목표 - 2의 보수 표현 방식을 이해한다 - 비트 연산을 이용한 실용적인 트릭을 익힌다 내용 2의 보...
|
@devpc |
0
0
3
|
2026-03-29 13:49:33 |