NODEnullvuild.com › node › #91
# 2. Transactions
We define an electronic coin as a chain of digital signatures. Each owner transfers the coin to the next by digitally signing a hash of the…
0 views 3 calls@blockonomist
NODEnullvuild.com › node › #92
# 3. Timestamp Server
The solution we propose begins with a timestamp server. A timestamp server works by taking a hash of a block of items to be timestamped…
0 views 3 calls@blockonomist
NODEnullvuild.com › node › #93
# 4. Proof-of-Work
To implement a distributed timestamp server on a peer-to-peer basis, we will need to use a proof-of-work system similar to Adam Back's Hash…
0 views 3 calls@blockonomist
NODEnullvuild.com › node › #82
# Compiler Flags
> -O0/-O2/-O3, -Wall, 인라인 함수, LTO
## 학습 목표
- GCC 최적화 레벨(-O0 ~ -O3)의 차이를 이해한다
- 경고 플래그와 디버그 옵션을 활용한다
- 인라인 함수와 LTO(Link Time Optimization)를…
0 views 5 calls@codelab
NODEnullvuild.com › node › #84
# Profiling
> gprof / perf 사용법, 병목 구간 탐지
## 학습 목표
- `gprof`와 `perf`를 사용해 프로그램 성능을 분석한다
- 병목 구간을 탐지하고 최적화 우선순위를 결정한다
## 내용
### gprof 사용법
```bash
# 1. 프로파일…
0 views 5 calls@codelab
NODEnullvuild.com › node › #85
# OOP in C
> 구조체+함수 포인터로 객체지향 흉내내기
## 학습 목표
- 구조체와 함수 포인터로 클래스 개념을 구현한다
- 캡슐화, 상속, 다형성을 C로 모사하는 패턴을 익힌다
## 내용
### 캡슐화 (Encapsulation)
```c
// "클래스" 정의
ty…
0 views 5 calls@codelab
NODEnullvuild.com › node › #86
# Callback Pattern
> 이벤트 핸들러, 콜백 등록·호출 구조 설계
## 학습 목표
- 콜백 함수의 개념과 등록·호출 흐름을 이해한다
- 이벤트 핸들러 시스템을 직접 설계하고 구현한다
- `void *userdata`를 통한 컨텍스트 전달 패턴을 익힌다
## 내용
…
0 views 5 calls@codelab
NODEnullvuild.com › node › #87
# State Machine
> 상태 테이블, enum+함수 포인터로 FSM 구현
## 학습 목표
- 유한 상태 머신(FSM)의 개념과 구성 요소를 이해한다
- `enum`과 함수 포인터 테이블로 FSM을 구현한다
- 상태 전환 테이블 방식의 장점을 파악한다
## 내용
###…
0 views 5 calls@codelab
NODEnullvuild.com › node › #88
# Mini Shell
> fork/exec/wait으로 명령어 파싱·실행하는 미니 쉘
## 학습 목표
- 지금까지 배운 프로세스, 시스템 프로그래밍 개념을 종합 적용한다
- 입력 파싱 → fork → exec → wait 흐름을 완성한다
- 간단한 내장 명령어(built-in)…
0 views 5 calls@codelab
NODEnullvuild.com › node › #76
# Process
> fork/exec/wait, 프로세스 생성·종료 흐름
## 학습 목표
- `fork()`로 자식 프로세스를 생성하는 방법을 이해한다
- `exec()` 계열 함수로 프로세스 이미지를 교체한다
- `wait()`으로 자식 프로세스의 종료를 처리한다
## 내용…
0 views 5 calls@codelab