Pitfalls(함정)
548 posts
- [Clean Code] 01. Clean Code란 무엇인가
- [Clean Code] 02. 나쁜 코드 진단과 개선 실습
- [Clean Code] 03. 의미있는 이름 짓기
- [Clean Code] 04. 네이밍 리팩토링 실습
- [Clean Code] 05. 함수는 작게, 한 가지만
- [Clean Code] 06. 함수 리팩토링 실습
- [Clean Code] 07. 주석은 실패를 의미한다
- [Clean Code] 08. 주석 걷어내기 실습
- [Clean Code] 09. 형식 맞추기와 코드 스타일
- [Clean Code] 10. 포맷팅·린팅 자동화 실습
- [Clean Code] 11. 객체와 자료구조의 비대칭
- [Clean Code] 12. 디미터 법칙 리팩토링 실습
- [Clean Code] 13. 오류 코드 대신 예외를 써라
- [Clean Code] 14. 오류 처리 리팩토링 실습
- [Clean Code] 15. 경계 — 외부 라이브러리 사용법
- [Clean Code] 16. TDD 법칙과 F.I.R.S.T 원칙
- [Clean Code] 17. 단위 테스트 리팩토링 실습
- [Clean Code] 18. 클래스는 작아야 한다
- [Clean Code] 19. SOLID 원칙 리팩토링 실습
- [Clean Code] 20. 시스템과 의존성 주입
- [Clean Code] 21. 창발적 설계 네 가지 규칙
- [Clean Code] 22. 동시성 결함과 방어 원칙
- [Clean Code] 23. 리팩토링과 레거시 코드 개선
- [Redux] 08. 불변성의 중요성 - Immutability in Redux
- [Redux] 12. React-Redux Hooks - useSelector와 useDispatch
- [UnitTesting] 11. 흔한 단위 테스트 안티패턴
- [Design 11] Capacity Planning
- [Design 11] Cost-Performance 분석
- [Design 11] Event-driven 아키텍처 성능
- [Design 11] Load Testing 설계
- [Design 11] Low-latency 아키텍처 패턴
- [Design 11] 가독성 vs 성능
- [Design 11] 데이터베이스 접근 최적화
- [Design 11] 메모리 안전성 트레이드오프
- [Design 11] 성능 예산 수립
- [Design 11] 성능 용어·지표 입문
- [Design 11] 성능 코드 리뷰
- [Design 11] 지연시간 vs 처리량
- [Design 11] 최적화 시작 시점
- [Design 11] 최적화 중단 시점
- [Design 11] 캐싱 전략
- [Regression 12] Benchmark as Code
- [Regression 12] Post-mortem 분석
- [Regression 12] PR 성능 게이트
- [Regression 12] 관측 가능성 플랫폼
- [Regression 12] 기준선 관리
- [Regression 12] 모니터링 대시보드
- [Regression 12] 벤치마크 CI 통합
- [Regression 12] 변동성 관리
- [Regression 12] 성능 부채 관리
- [Regression 12] 성능 장애 대응
- [Regression 12] 성능 테스트 자동화 구축
- [Regression 12] 성능 회귀란 무엇인가
- [Regression 12] 알림 전략
- [Regression 12] 장기 추세 분석
- [Regression 12] 카나리 배포와 성능 검증
- [Extreme 08] AI 추론 최적화
- [Extreme 08] ARM NEON 최적화
- [Extreme 08] AVX-512/AVX10.2 최적화
- [Extreme 08] Branchless 프로그래밍 기법
- [Extreme 08] C++26 std::simd(P1928): 표준 SIMD 추상화
- [Extreme 08] Cache-oblivious 알고리즘 설계
- [Extreme 08] GPU Offloading 기초
- [Extreme 08] Hand-written 어셈블리 적용과 위험 관리
- [Extreme 08] Lookup Table 최적화
- [Extreme 08] Prefetch 전략과 적용 판단
- [Extreme 08] SIMD Intrinsics 실전 활용
- [Extreme 08] SIMD 기초: SSE·AVX
- [Extreme 08] SIMD 문자열·JSON 처리
- [Extreme 08] 극한 최적화와 유지보수성 균형
- [Extreme 08] 비트 조작 최적화 기법
- [Extreme 08] 자동 벡터화 유도와 검증
- [Extreme 08] 포터블 SIMD 라이브러리
- [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] Memory-mapped I/O
- [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] gRPC 최적화
- [Network 10] QUIC 프로토콜
- [Network 10] RDMA 기초
- [Network 10] TCP 성능 최적화
- [Network 10] TLS/SSL 최적화
- [Network 10] UDP 최적화
- [Network 10] Ultra Ethernet Consortium(UEC)과 차세대 저지연 이더넷
- [Network 10] WebSocket 최적화
- [Network 10] Zero-copy 직렬화
- [Network 10] 네트워크 DPDK 심화
- [Network 10] 네트워크 XDP/eBPF 심화
- [Network 10] 네트워크 압축 전략
- [Network 10] 네트워크 지연 구조
- [Network 10] 네트워크 지연 직관
- [Network 10] 메시지 프레이밍
- [Network 10] 직렬화 성능 비교
- [Network 10] 차세대 Zero-copy 직렬화 포맷 동향
- [Network 10] 프로토콜 설계
- [Concurrency 07] C++ 메모리 모델 실무 해석
- [Concurrency 07] C++20 Atomics 실전
- [Concurrency 07] C++20 Barrier/Latch 활용
- [Concurrency 07] C++26 std::execution: Senders/Receivers 실전
- [Concurrency 07] Condition Variable 성능 패턴
- [Concurrency 07] Executors 기초
- [Concurrency 07] False Sharing 탐지와 회피
- [Concurrency 07] Hazard Pointers·RCU
- [Concurrency 07] Lock 선택 기준
- [Concurrency 07] Lock-free 설계 기초와 적용 판단
- [Concurrency 07] Lock-free 자료구조 구현
- [Concurrency 07] Seqlock 패턴
- [Concurrency 07] SPSC/MPMC 큐와 링버퍼
- [Concurrency 07] std::jthread와 stop_token
- [Concurrency 07] Thread-local Storage 비용과 패턴
- [Concurrency 07] Thread-per-core 아키텍처와 io_uring 연계
- [Concurrency 07] Wait-free 프로그래밍 기초
- [Concurrency 07] 동기화 비용 정량 분석
- [Concurrency 07] 스레드 풀 최적화와 워크 스틸링
- [Concurrency 07] 실행 정책 병렬 알고리즘
- [Concurrency 07] 코루틴 기반 동시성 패턴
- [CPU 05] CPU 주파수 스케일링과 성능
- [CPU 05] CPU 파이프라인 기초
- [CPU 05] CPU 하드웨어 카운터 활용
- [CPU 05] Out-of-Order 실행과 성능
- [CPU 05] SMT/Hyper-Threading 성능 영향
- [CPU 05] TLB 미스 최적화
- [CPU 05] μOp 캐시와 DSB
- [CPU 05] 전력 관리가 성능에 미치는 영향
- [CPU 05] 추측 실행과 보안 영향
- [CPU 05] 캐시 계층 구조
- [CPU 05] 캐시 미스 분석과 대응
- [Memory 04] AoS vs SoA 데이터 레이아웃
- [Memory 04] Large Pages·Huge Pages
- [Memory 04] NUMA 메모리 할당·지역성
- [Memory 04] Stack vs Heap 할당 비용
- [Memory 04] std::pmr 실전 활용
- [Memory 04] Virtual Memory 관리 힌트
- [Memory 04] 구조체 패딩과 정렬
- [Memory 04] 메모리 단편화 분석·대응
- [Memory 04] 메모리 대역폭 최적화
- [Memory 04] 캐시 친화적 접근 패턴
- [Memory 04] 커스텀 할당자 구현 패턴
- [Memory 04] 컨테이너 비용 모델
- [Memory 04] 할당 전략: 풀·아레나
- [OS 06] cgroups v2 리소스 제어
- [OS 06] Huge TLB Pages 활용
- [OS 06] io_uring 개요
- [OS 06] IRQ 최적화
- [OS 06] NUMA CPU Affinity·스레드 배치
- [OS 06] Realtime 스케줄링
- [OS 06] Signal Handling 오버헤드
- [OS 06] Syscall 비용과 최소화 기법
- [OS 06] XDP/eBPF 개요
- [OS 06] 정밀 시간 측정
- [OS 06] 클라우드 환경 꼬리 지연
- [Profiling 01] AMD μProf 활용
- [Profiling 01] Flame Graph 분석
- [Profiling 01] Google Benchmark 실전
- [Profiling 01] Intel VTune 심화
- [Profiling 01] Linux perf 고급
- [Profiling 01] Microbenchmark 설계 원칙
- [Profiling 01] Tail Latency(꼬리 지연) 분석
- [Profiling 01] Valgrind·Callgrind: 캐시 시뮬레이션과 호출 그래프
- [Profiling 01] Windows ETW 성능 분석
- [Profiling 01] 메모리 프로파일링: 힙 분석
- [Profiling 01] 샘플링 프로파일링: perf·VTune 원리
- [Profiling 01] 성능 A/B 테스트 방법론
- [Profiling 01] 지속적 프로파일링 (Continuous Profiling)
- [Profiling 01] 통계적 벤치마킹
- [Profiling 01] 트레이싱 프로파일링: Perfetto·Tracy
- [Profiling 01] 프로파일러 출력 해석 실전
- [Profiling 01] 프로파일링 워크플로우 가이드
- [Profiling 01] 하드웨어 성능 카운터
- [Compiler 03] AutoFDO 워크플로우: 샘플링 기반 프로파일 최적화
- [Optimization(Compiler)] 03. Low-latency 컴파일러·빌드 최적화 트랙
- [Compiler 03] BOLT·후링크(post-link) 최적화
- [Design 11] 규제·보안 제약 하 성능 (전문)
- [IO 09] 스토리지 스택 커스터마이징 (전문)
- [Memory 04] 메모리·수명·캐시 라인 직관 (기초)
- [Memory 04] 전역 할당자·jemalloc·tcmalloc (전문)
- [OS 06] eBPF·커널 경계와 성능·안전 (전문)
- [Regression 12] 분산·클러스터 성능 회귀 (전문)
- [Compiler 03] C++20 Modules와 빌드·성능
- [Compiler 03] CPU 기능별 함수 다중 버전
- [Compiler 03] GCC vs Clang vs MSVC 최적화 차이
- [Compiler 03] Introduction: Low-latency 컴파일러·빌드 최적화
- [Compiler 03] LTO와 ThinLTO 실전 적용
- [Compiler 03] PGO 고급 워크플로우
- [Compiler 03] Sanitizer 성능 오버헤드
- [Compiler 03] 디버그 정보와 릴리즈 성능
- [Compiler 03] 빌드 병렬화: ccache, distcc, sccache
- [Compiler 03] 성능 관련 정적 분석
- [Compiler 03] 어셈블리 레벨 코드 생성 분석
- [Compiler 03] 인라이닝 실패 진단
- [Compiler 03] 최적화 플래그: -O2/-O3/-Ofast
- [Compiler 03] 컴파일러 intrinsics 카탈로그
- [Redux] 00. 커리큘럼 - 학습 로드맵
- [Algorithm] C++ / Python 백준 11238번: Fibo
- [Algorithm] C++ / Python 백준 24491번: Searching for Soulmates
- [Algorithm] C++ / Python 백준 8927번: Squares
- [Algorithm] C++ 백준 12932번: 노래방
- [Programming] S-expression 문법: dotted pair부터 quasiquote까지
- [Python Cheatsheet] 08. OOP & Classes - 클래스/상속/프로퍼티
- [Python Cheatsheet] 09. Decorators - 함수/클래스 데코레이터
- [Python Cheatsheet] 12. Context Managers - with문/리소스 관리
- [Python Cheatsheet] 16. Environment Variables - os.environ/dotenv 패턴
- [Python Cheatsheet] 17. argparse & CLI - 커맨드라인 인자 처리
- [Python Cheatsheet] 18. subprocess - 외부 프로세스 실행
- [Python Cheatsheet] 19. Typing - 실전 타입힌트 패턴
- [Python Cheatsheet] 21. Enum & Flag - 열거형 실전 패턴
- [Python Cheatsheet] 22. copy - 얕은 복사/깊은 복사 패턴
- [Python Cheatsheet] 23. match-case - 구조적 패턴 매칭 (Py3.10+)
- [Python Cheatsheet] 24. ABC - 추상 클래스 정의 패턴
- [Python Cheatsheet] 25. Metaclass - 클래스를 만드는 클래스
- [Python Cheatsheet] 26. Descriptor - 속성 접근 제어 프로토콜
- [Python Cheatsheet] 30. collections 심화 - deque/namedtuple/ChainMap
- [Python Cheatsheet] 31. heapq & bisect - 우선순위 큐/이진 검색 패턴
- [Python Cheatsheet] 32. contextlib 심화 - suppress, redirect, ExitStack
- [Python Cheatsheet] 41. configparser & tomllib - INI/TOML 설정 파일
- [Python Cheatsheet] 42. pickle - 객체 직렬화 (보안 주의)
- [Python Cheatsheet] 43. struct & bytes - 바이너리 데이터 pack/unpack
- [Python Cheatsheet] 44. Database - sqlite3/ORM 기본 패턴
- [Python Cheatsheet] 50. hashlib & secrets - 해시/보안 난수 패턴
- [Python Cheatsheet] 53. shutil & tempfile - 파일/디렉토리 복사/이동/임시파일
- [Python Cheatsheet] 54. zipfile & tarfile - 압축 파일 읽기/쓰기/추출
- [Python Cheatsheet] 61. Profiling - cProfile/py-spy 성능 분석
- [Python Cheatsheet] 62. Packaging - pyproject.toml/배포 체크리스트
- [Python Cheatsheet] 63. asyncio - 비동기 최소 패턴
- [Python Cheatsheet] 64. Concurrency - threading/multiprocessing 선택
- [Python Cheatsheet] 65. HTTP Requests - urllib/requests 기본
- [Python Cheatsheet] 67. socket - 소켓 프로그래밍 최소 패턴
- [Python Cheatsheet] 03. Strings - 슬라이싱/포맷팅/검색/치환
- [Python Cheatsheet] 04. Collections - list/tuple/set 패턴
- [Python Cheatsheet] 05. dict 패턴 - 조회/기본값/카운팅/병합
- [Python Cheatsheet] 06. Control Flow - if/for/while 패턴
- [Python Cheatsheet] 07. Functions - 인자/리턴/*args/**kwargs
- [Python Cheatsheet] 10. Comprehensions & Generators
- [Python Cheatsheet] 11. Errors & Exceptions - try/raise 패턴
- [Python Cheatsheet] 13. Files - pathlib/encoding/open 패턴
- [Python Cheatsheet] 14. Modules & Imports - 구조/엔트리포인트
- [Python Cheatsheet] 15. venv & pip - 환경/의존성 기본
- [Python Cheatsheet] 20. dataclasses - default_factory/frozen 패턴
- [Python Cheatsheet] 28. itertools & functools - 자주 쓰는 조합
- [Python Cheatsheet] 35. JSON & CSV - 읽기/쓰기/인코딩
- [Python Cheatsheet] 37. datetime - timezone/파싱/포맷
- [Python Cheatsheet] 39. Regex - 안전하게 쓰는 최소 패턴
- [Python Cheatsheet] 57. Logging & Debugging - traceback 읽기
- [Python Cheatsheet] 59. Testing - unittest/pytest 관점
- [Algorithm] C++ 백준 13543번: 수열과 쿼리 2
- [Algorithm] C++ 백준 32231번: 재우의 삼수강
- [Algorithm] C++ 백준 14853번: 동전 던지기
- [Algorithm] C++ 백준 14899번: 수열과 쿼리 19
- [Algorithm] C++ 백준 123336번 A Sorting Problem - 역순쌍 개수
- [Algorithm] C++ 백준 16313번: Janitor Troubles
- [Algorithm] C++ 백준 16783번: Bulldozer
- [Algorithm] C++ 백준 29200번: 문제 수 줄이기
- [Algorithm] C++ 백준 13310번: 먼 별
- [Algorithm] C++ 백준 16496번: 큰 수 만들기
- [Algorithm] C++ 백준 1725번: 히스토그램
- [Algorithm] C++ 백준 4354번: 문자열 제곱
- [Algorithm] C++ 백준 1031번: 스타 대결
- [Algorithm] C++ 백준 22289번: 큰 수 곱셈 (3)
- [Algorithm] C++ 백준 8464번: Non-Squarefree Numbers
- [Algorithm] 겹치는 구간 판별: 반열림 구간과 드모르간으로 단순화
- RSA 개인키는 왜 λ(n) 기준? φ(n)과의 차이와 RFC·NIST 표준 정리
- [GCC] -finstrument-functions 사용법
- [Algorithm] C++ 백준 7626번: 직사각형
- [Algorithm] C++/Python 백준 10854번: Divisions - 약수 개수
- [Algorithm] C++/Python 백준 16993번: 연속합과 쿼리 (세그먼트 트리)
- [Programming] n++ vs n = n + 1: 성능과 최적화의 진실
- [Algorithm] C++ 백준 17476번: 수열과 쿼리 28
- [Algorithm] C++ 백준 18186번: 라면 사기 (Large)
- [Algorithm] C++ 백준 19955번: 침략전쟁 - BFS·DSU 시뮬레이션
- [Algorithm] C++ 백준 28460번: Card Game (Mighty) 시뮬레이션
- [Git] .gitignore 즉시 반영 안 될 때 - 캐시 삭제 및 재적용 가이드
- [SEO] Open Graph 가이드 - OG 이미지·메타태그 실무 정리
- [Algorithm] C++ 백준 10076번: 휴가 - 최적 풀이
- [Algorithm] C++ 백준 10254번: 고속도로 - 회전하는 캘리퍼스
- [Algorithm] C++ 백준 10538번: 빅 픽쳐 - 2D 롤링 해시로 O(HW) 매칭
- [Algorithm] C++ 백준 11012번: Egg - 2D 직사각형 쿼리 스위핑+BIT
- [Algorithm] C++ 백준 11385번: 씽크스몰 - NTT+CRT 다항식 곱셈
- [Algorithm] C++ 백준 11405번: 책 구매하기 - 최소 비용 최대 유량
- [Algorithm] C++ 백준 11407번: 책 구매하기 3
- [Algorithm] C++ 백준 11408번: 열혈강호 5 - MCMF 최소비용 최대매칭
- [Algorithm] C++ 백준 1144번: 싼 비용 - Connection Profile DP
- [Algorithm] C++ 백준 11717번: Wall Making Game
- [Algorithm] C++ 백준 11808번: 마리오와 사악한 키노피오
- [Algorithm] C++ 백준 11932번: 트리와 K번째 수 - PST+LCA
- [Algorithm] C++ 백준 11933번: 공장들
- [Algorithm] C++ 백준 1210번: 마피아 - 정점 분할 최소 컷
- [Algorithm] C++ 백준 12766번: 지사 배정 - D&C DP + 다익스트라
- [Algorithm] C++ 백준 12876번: 반평면 땅따먹기 2
- [Algorithm] C++ 백준 12918번: 정리정돈
- [Algorithm] C++ 백준 12963번: 달리기
- [Algorithm] C++ 백준 13261번: 탈옥 - DP 분할정복 최적화
- [Algorithm] C++ 백준 13323번: BOJ 수열 1 - Slope Trick
- [Algorithm] C++ 백준 13329번: Meteor Shower
- [Algorithm] C++ 백준 13510번: 트리와 쿼리 1
- [Algorithm] C++ 백준 13537번: 수열과 쿼리 1 - 오프라인 BIT
- [Algorithm] C++ 백준 13538번: XOR 쿼리 - 퍼시스턴트 트라이
- [Algorithm] C++ 백준 13544번: 수열과 쿼리 3 - Merge Sort Tree
- [Algorithm] C++ 백준 13545번: 수열과 쿼리 0
- [Algorithm] C++ 백준 13546번: 수열과 쿼리 4 - Mo+제곱근분할
- [Algorithm] C++ 백준 13547번: 수열과 쿼리 5 - Mo 알고리즘
- [Algorithm] C++ 백준 13569번: Rounding - 표 합계 보존 반올림
- [Algorithm] C++ 백준 13576번: Prefix와 Suffix
- [Algorithm] C++ 백준 13896번: Sky Tax
- [Algorithm] C++ 백준 13925번: 수열과 쿼리 13 - Lazy 세그트리
- [Algorithm] C++ 백준 13974번: 파일 합치기 2
- [Algorithm] C++ 백준 14166번: 로봇 소 무리 (Robotic Cow Herd)
- [Algorithm] C++ 백준 14177번: 티떱랜드 - 어색함 최소화 DP(DnC)
- [Algorithm] C++ 백준 1420번: 학교 가지마!
- [Algorithm] C++ 백준 14560번: Communism - 합차 제한 MITM
- [Algorithm] C++ 백준 14636번: Money for Nothing - Monge DnC
- [Algorithm] C++ 백준 14870번: 조개 줍기
- [Algorithm] C++ 백준 14897번: 서로 다른 수와 쿼리 1
- [Algorithm] C++ 백준 14898번: 서로 다른 수와 쿼리 2
- [Algorithm] C++ 백준 14959번: Slot Machines - KMP로 최소 주기 O(n)
- [Algorithm] C++ 백준 15974번: 공룡 발자국
- [Algorithm] C++ 백준 15977번: 조화로운 행렬 - 3D LIS/CDQ
- [Algorithm] C++ 백준 16074번: Mountaineers - Minimax MST·LCA
- [Algorithm] C++ 백준 16124번: 나는 행복합니다 - 자릿수 치환 세그먼트 트리
- [Algorithm] C++ 백준 16181번: Coloring Roads (도로 색칠하기)
- [Algorithm] C++ 백준 16367번: TV Show Game - 2-SAT 풀이
- [Algorithm] C++ 백준 16583번: Boomerangs - DFS 간선 페어링
- [Algorithm] C++ 백준 16670번: King Kog의 접견실 - 세그먼트 트리
- [Algorithm] C++ 백준 16877번: 핌버
- [Algorithm] C++ 백준 16903번: 수열과 쿼리 20 - XOR 트라이
- [Algorithm] C++ 백준 16977번: 히스토그램에서 가장 큰 직사각형과 쿼리 - PBS+세그트리
- [Algorithm] C++ 백준 17134번: 르모앙의 추측
- [Algorithm] C++ 백준 17353번: 하늘에서 떨어지는 1, 2, ..., R-L+1개의 별
- [Algorithm] C++ 백준 17429번: 국제 메시 기구
- [Algorithm] C++ 백준 17526번: Star Trek
- [Algorithm] C++ 백준 17613번: 점프 - 구간 최대 점프넘버
- [Algorithm] C++ 백준 1763번: 트리 색칠 - 비율 그리디
- [Algorithm] C++ 백준 18227번: 성대나라의 물탱크
- [Algorithm] C++ 백준 2261번: 가장 가까운 두 점
- [Algorithm] C++ 백준 2419번: 사수아탕 - 구간 DP
- [Algorithm] C++ 백준 24272번: 루트 노드가 많은 트리일수록 좋은 트리이다
- [Algorithm] C++ 백준 2912번: 백설공주와 난쟁이 - 세그트리+후보검증
- [Algorithm] C++ 백준 2927번: 남극 탐험
- [Algorithm] C++ 백준 3295번: 단방향 링크 네트워크 - 최대 매칭
- [Algorithm] C++ 백준 3319번: 전령들
- [Algorithm] C++ 백준 3611번: 팀의 난이도
- [Algorithm] C++ 백준 4001번: 미노타우르스 미궁
- [Algorithm] C++ 백준 4012번: 컨벤션 센터 - 사전순 최소 해 선택
- [Algorithm] C++ 백준 5466번: 상인
- [Algorithm] C++ 백준 5820번: 경주 - 길이 K 최소 간선 경로
- [Algorithm] C++ 백준 6171번: 땅따먹기 - 묶음 할인 최소 비용 DP+CHT
- [Algorithm] C++ 백준 8131번: Ploughing - 슬라이딩 윈도우
- [Algorithm] C++ 백준 8177번: Ice Skates - 최대연속합 세그트리
- [Algorithm] C++ 백준 8987번: 수족관 3 - 카르테시안 트리
- [Algorithm] C++ 백준 9248번: Suffix Array - 접미사 배열과 LCP O(n log n)
- [Algorithm] C++ 백준 9250번: 문자열 집합 판별
- [Algorithm] C++/Python 백준 11479번: 서로 다른 부분 문자열의 개수
- [Algorithm] C++/Python 백준 12735번: Boat
- [Algorithm] C++/Python 백준 12771번: Oil
- [Algorithm] C++/Python 백준 13034번: 다각형 게임 - Sprague–Grundy DP
- [Algorithm] C++/Python 백준 13161번: 분단의 슬픔 - s-t 최소 컷
- [Algorithm] C++/Python 백준 13309번: 트리 - 경로 질의와 간선 제거
- [Algorithm] C++/Python 백준 14869번: 요리 강좌 - DP, 슬라이딩 윈도우 최적화
- [Algorithm] C++/Python 백준 15337번: 관광열차 좌석 배치 - s1/s2 계산
- [Algorithm] C++/Python 백준 15338번: String Puzzle - 루트 압축 점프
- [Algorithm] C++/Python 백준 15773번: Touch The Sky
- [Algorithm] C++/Python 백준 16404번: 주식회사 승범이네 - 서브트리 갱신·점 질의
- [Algorithm] C++/Python 백준 16901번: XOR MST
- [Algorithm] C++/Python 백준 16998번: Mod World
- [Algorithm] C++/Python 백준 17169번: Eat Economically - 그리디 O(N log N)
- [Algorithm] C++/Python 백준 17399번: 트리의 외심
- [Algorithm] C++/Python 백준 18123번: 평행우주
- [Algorithm] C++/Python 백준 18485번 : Nine Judges
- [Algorithm] C++/Python 백준 2316번: 도시 왕복하기 2 - Dinic, Node Splitting
- [Algorithm] C++/Python 백준 33651번: Vandalism
- [Algorithm] C++/Python 백준 3640번: 제독 - 최소 비용 최대 유량
- [Algorithm] C++/Python 백준 3683번: 고양이와 개 - 투표 최대 만족
- [Algorithm] C++/Python 백준 5250번: 최단 경로들
- [Algorithm] C++/Python 백준 8227번: Cloakroom
- [Algorithm] C++/Python 백준 8872번: 빌라봉
- [Algorithm] C++/Python 백준 8885번: Pirate Chest - 수면 상승 고려 최대 체적
- [Algorithm] C++/Python 백준 9244번: 핀볼 - 스위프 라인
- [Algorithm] C++ 백준 13263번 : 나무 자르기
- [Algorithm] C++ 백준 3878번: 점 분리
- [Troubleshooting] Cursor Agent PowerShell 멈춤 해결 - PS7 전환 가이드
- [Algorithm] C++ 백준 17625번 : 고압선
- [Algorithm] C++ 백준 1605번: 반복 부분문자열
- [Algorithm] C++ 백준 3654번 : L퍼즐
- [Python] PyInstaller로 실행 파일 배포하기 — 설치·옵션·실무 가이드
- [CMD] BatchGotAdmin으로 배치 파일 UAC 관리자 권한 자동 요청 가이드
- [Hyper-V] 가상 머신 해상도 설정: Set-VMVideo 활용 가이드
- [Automation] 토렌트 다운로드 완료 후 자동 파일 정리 스크립트
- [Windows] 여러 개의 알림 배너를 띄우는 방법
- [CleanCode] 코드 최적화: 조건문 올리고 반복문 내리기
- [How-To] HDMI-CEC로 PC와 TV 전원 자동 연동하기
- [Cycle] 휠 밸런스: 자동차 필수·자전거 선택인 이유
- [Data Structure] C# Lock-Free 우선순위 큐 구현과 동시성 기법
- [Win32] Win32 API에서 메시지 박스를 최상단에 표시하는 방법
- [Algorithm] C++ 백준 13361번 : 최고인 대장장이 토르비욘
- [Algorithm] C++/Python 백준 1126번 : 같은 탑
- [Algorithm] C++/Python 백준 24505번 : blobhyperthink
- [Security] 암호화를 잘못 구현하는 방법 - 보안 실수 사례와 대응
- [Algorithm] C++/Python 백준 16975번 : 수열과 쿼리 21
- [Algorithm] C++/Python 백준 16978번 : 수열과 쿼리 22
- [Algorithm] C++/Python 백준 18251번 내 생각에 A번인 DFS 문제가 E번이 된 사연 (Easy)
- [Algorithm] C++/Python 백준 2336번 : 굉장한 학생
- [Algorithm] C++/Python 백준 8217번 : 유성
- [Windows] 원격 세션 VSCode·1Password 한글 입력 안 됨 해결
- [Algorithm] C++/Python 백준 2166번 : 다각형의 면적
- [Algorithm] C++/Python 백준 10266번 : 시계 사진들
- [Algorithm] C++/Python 백준 2673번 : 교차하지 않는 원의 현들의 최대집합
- [Algorithm] C++/Python 백준 16163번 : 회문 부분 문자열 세기
- [Algorithm] C++/Python 백준 20149번 : 선분 교차 3
- [Tutorial] VSCode 정규식 찾기·치환 완벽 가이드
- [Algorithm] C++/Python 백준 11280번 : 2-SAT - 3
- [Algorithm] C++/Python 백준 14939번 : 불 끄기
- [Algorithm] C++/Python 백준 1671번 : 상어의 저녁식사
- [Design Patterns] 22. 안티패턴 식별과 리팩토링 — 실습
- [Design Patterns] 22. 안티패턴 식별과 리팩토링
- [Algorithm] C++ 백준 10167번 : 금광
- [Algorithm] C++/Python 백준 12928번 : 트리와 경로의 길이
- [Linux] RCU(Read-Copy-Update) 개념·API·활용 정리
- [Algorithm] C++/Python 백준 31654번 : Adding Trouble
- [Algorithm] C++/Python 백준 10828번 : 스택
- [Algorithm] C++/Python 백준 1225번 : 이상한 곱셈
- [Algorithm] C++/Python 백준 14924번 : 폰 노이만과 파리
- [Algorithm] C++/Python 백준 16189번 : Repetitive Palindrome
- [Algorithm] C++/Python 백준 25501번 : 재귀의 귀재
- [Algorithm] C++/Python 백준 2975번 : Transactions 다국어
- [Algorithm] C++/Python 백준 5544번 : 리그 순위 계산
- [Algorithm] C++/Python 백준 7523번 : Gauß 다국어
- [Algorithm] C++/Python 백준 11266번 : 단절점
- [Algorithm] C++/Python 백준 1533번 : 길의 개수
- [Algorithm] C++/Python 백준 11689번 : GCD(n, k) = 1
- [Algorithm] C++/Python 백준 3830번 : 교수님은 기다리지 않는다
- [Algorithm] C++/Python 백준 11281번 : 2-SAT - 4
- [Algorithm] C++/Python 백준 19585번 : 전설
- [Algorithm] C++/Python 백준 24051번 : 알고리즘 수업 - 삽입 정렬 1
- [Algorithm] C++/Python 백준 2711번 : 오타맨 고창영
- [Algorithm] C++/Python 백준 5342번 : Billing 다국어
- [CSharp] 예외 및 예외 처리
- [Algorithm] C++ 백준 14572번 : 스터디 그룹
- [Algorithm] C++/Python 백준 13416번 : 주식 투자
- [Algorithm] C++/Python 백준 1384번 : 메시지
- [Algorithm] C++/Python 백준 15025번: Judging Moose
- [Algorithm] C++/Python 백준 16394번 : 홍익대학교
- [Algorithm] C++/Python 백준 18406번 : 럭키 스트레이트
- [Algorithm] C++/Python 백준 20492번 : 세금
- [Algorithm] C++/Python 백준 23808번 : 골뱅이 찍기 - ㅂ
- [Algorithm] C++/Python 백준 24736번 : Football Scoring
- [Algorithm] C++/Python 백준 28444번 : HI-ARC=?
- [Algorithm] C++/Python 백준 28702번 : FizzBuzz 스페셜 저지
- [CSharp] 무시 항목(Discard) - 기본 개념과 실전 활용
- [Python] System V IPC 공유 메모리와 세마포어 활용 가이드
- [Algorithm] C++/Python 백준 11505번 : 구간 곱 구하기
- [Algorithm] C++/Python 백준 13334번 : 철로
- [Algorithm] C++/Python 백준 14725번 : 개미굴
- [Algorithm] C++/Python 백준 15824번 : 너 봄에는 캡사이신이 맛있단다
- [Algorithm] C++/Python 백준 16565번 : N포커
- [Algorithm] C++/Python 백준 2357번 : 최솟값과 최댓값
- [C#] .NET에서 정규 표현식의 최적화 기법
- [Algorithm] C++/Python 백준 3653번 : 영화 수집
- [Algorithm] C++/Python 백준 3679번 : 단순 다각형
- [Algorithm] C++/Python 백준 1014번 : 컨닝
- [Algorithm] C++/Python 백준 2618번 : 경찰차
- [Algorithm] C++/Python 백준 3176번 : 도로 네트워크
- [Algorithm] C++/Python 백준 16287번 : Parcel
- [Algorithm] C++/Python 백준 17401번 : 일하는 세포
- [Algorithm] C++/Python 백준 13977번 : 이항 계수와 쿼리
- [Algorithm] C++/Python 백준 14517번 : 팰린드롬 개수 구하기 (Large)
- [Algorithm] C++/Python 백준 14942번 : 개미
- [Algorithm] C++/Python 백준 15678번 : 연세워터파크
- [Algorithm] C++/Python 백준 6549번 : 히스토그램에서 가장 큰 직사각형
- [Shell] I/O 리디렉션: 표준 입출력·파일 디스크립터·파이프 완벽 가이드
- [Refactoring] 코드 리팩토링의 중요성과 모범 사례
- [Microservices] 분산 아키텍처 조정 패턴: 오케스트레이션 vs 코레오그래피
- [C++] C++ 안전성과 보안: 메모리·타입·경계 안전성과 실무 대응
- [Python] 정규 표현식(Regex) 기초부터 고급·실전 활용까지
- [DeepLearning] JAX vs PyTorch 딥러닝 프레임워크 비교
- [DataStructure] 쿼드 트리(Quad Tree) 개념과 활용
- [SoftwareTesting] 소스 코드 테스트 커버리지 메트릭과 활용
- [C#] async/await 비동기 프로그래밍 정리
- [C#] 변수와 상수: 로컬·필드·const·readonly·var 완벽 정리
- [Algorithm] C++/Python 백준 11375번 : 열혈강호
- [Algorithm] C++/Python 백준 1605번 : Non-boring sequences
- [Algorithm] C++ 백준 1005번 : ACM Craft
- [Algorithm] C++ 백준 2206번 : 벽 부수고 이동하기
- [Algorithm] C++ 백준 2252번 : 줄 세우기
- [Algorithm] C++ 백준 1027번 : 이동
- [Study] 수학 필기를 위한 유용한 팁
- [Algorithm] C++/Python 백준 10999번 : 구간 합 구하기 2
- [Algorithm] C++/Python 백준 1214번 : 쿨한 물건 구매
- [Algorithm] C++/Python 백준 15995번 : 잉여역수 구하기
- [Algorithm] C++/Python 백준 27161번 : 크레이지 타임
- [Algorithm] C++/Python 백준 3648번 : 아이돌
- [Algorithm] C++/Python 백준 4225번 : 쓰레기 슈트
- [Algorithm] C++/Python 백준 4655번 : Hangover
- [FileSystem] Btrfs: 데이터 보호·백업을 위한 차세대 리눅스 파일 시스템
- [DesignPattern] Builder pattern - 생성과 표현의 분리
- [C/C++] gcc로 dlopen 동적 라이브러리 로딩 방법
- [Plex] Windows에서 Plex Media Server 재실행·자동 재시작 가이드
- [Rust] Rust Atomics and Locks 서평
- [Tutorial] futurecoder - 초보자용 파이썬 무료·오픈소스 인터랙티브 강의
- [Rust] Comprehensive Rust 무료 강의 정리 및 코스 구조
- [Tutorial] Learn Prompting - 프롬프트 엔지니어링 무료 가이드 정리
- [C#] CancellationTokenSource 사용법과 Task 취소 패턴
- [Algorithm] C++ 백준 8983번 : 사냥꾼
- [Hyper-V] 원격 접속 시 은행 사이트 차단을 VM으로 우회하는 방법
- [OOP] 디미터의 법칙(Law of Demeter)과 결합도 낮추기
- [C++] Lambda를 사용한 unique_ptr Custom Deleter 가이드
- [C++] cout 소수점 자릿수·정밀도 제어 (precision, fixed)
- [C#] string 반복 연결 시 흔한 실수와 StringBuilder 사용법
- [Clean Code] 클린 코드와 같은 건 없다
- [Programming] 가장 똑똑한 소프트웨어 엔지니어에게 배운 10가지 교훈
- [Programming] 페어 프로그래밍 안티 패턴과 개선 방법
- [Javascript] JavaScript 주석(Comment) 문법과 활용 가이드
- [C#] long을 int·uint로 안전하게 변환하기
- [Jekyll] Minimal Mistakes 페이지 넓게 보기
- [C++] std::string::find로 문자열 검색하기
- [C#] 클래스와 구조체 선택 가이드: 차이점·성능·사용 기준
- [Python Cheatsheet] 01. Basic - 연산자/변수/출력/형변환
- [Algorithm] C++ 백준 1008번 : A/B
- [RPM] Spec 파일에서 주석과 매크로 동시 사용 시 주의사항
- [Linux] Custom Signal Handler 만들기: sigaction과 안전한 시그널 처리
- [.NET] Custom AssemblyLoadContext로 플러그인 DLL 의존성 로딩하기
- [Shell] 서브 프로세스의 실행 종료를 대기하는 wait 커맨드
- [Linux] GBS build 시 device is busy·umount 오류 해결 방법
- [Bash Shell] 파일 이름에서 경로와 확장자 추출하기
- [C/C++] namespace 안의 #define은 범위를 제한하지 않는다
- [Shell] 숫자로 메뉴 실행하는 셸 스크립트 예제
- [.NET] 왜 리플렉션(Reflection)은 느린가? CLR 내부와 대안 정리
- [.NET] MSB1008 한 프로젝트만 지정 오류 원인과 해결
- [.NET] 런타임별 Finalizer 호출 차이와 IDisposable 권장
- [Tutorial] GitHub Pages에 Utterances 댓글 설치하기
- [Git] git reset 사용법과 restore로 파일 되돌리기
- [How-To] Windows 10 다중 사용자 카카오톡 실행 권한 부여
- [Jekyll] 모아 볼 수 있는 콜렉션 만들기
- [Shell] 날짜로 정렬해 파일 목록 보기
- [Guide] µTorrent 큐잉 정책과 시딩·다운로드 제어 가이드
- [Linux] Ubuntu 14.04 DHCP를 고정 IP(Static IP)로 변경하기
- [Bash Shell] Exit Codes With Special Meanings
- [Bash Shell] exit 명령과 종료 상태(exit status) 완벽 가이드
- [Shell] 파일 경로에서 디렉터리 경로와 파일명 추출하기
- [Hardware] LattePanda Alpha에 Ubuntu 16.04 LTS 설치 가이드
Home