블로그
-
C++ 자료구조 | '직접 구현하기' 연결리스트/트리/해시테이블
C++ 자료구조에 대해 정리한 개발 블로그 글입니다. template <typename T> class BST { private: struct Node { T data; Node left; Node right; Node(T val) : data(val),….
-
Java 변수와 타입 | 기본 타입, 참조 타입, 형변환
Java 기본 타입·참조 타입·형변환을 한 번에 정리합니다. byte부터 double·boolean까지 크기와 리터럴 규칙(L·f 접미사), String 풀과 equals, 배열·캐스팅까지 예제로 익힙니다. 입문자와 기록을 다시 확인하는 실무자 모두 참고하기 좋습니다.
-
HTTP vs FTP vs SSH 프로토콜 비교 | 용도·보안·파일 전송 선택 가이드
HTTP, FTP, SSH의 목적·보안 모델·포트·인증 방식을 비교합니다. 웹 API·대량 파일·원격 관리에 맞는 프로토콜 선택과 curl·OpenSSH 예제를 정리했습니다. 실전 예제와 코드로 개념부터 활용까지 정리합니다. 네트워크·HTTP·FTP 중심으로 설명합니다.
-
C++ 함수형 프로그래밍 심화 — 고차 함수·모나드·Ranges
C++에서 고차 함수·클로저, 커링, Ranges 지연 평가, optional/expected 모나드 체이닝, 프로덕션 FP 관용구를 객체 모델과 함께 정리합니다. 함수형 프로그래밍(FP)은 값과 함수의 조합으로 프로그램을 구성하고, 부작용을 경계에 모으는 사고방식입니다. C++은 순수 FP 언어가 아니지만,
-
C++ set/unordered_set | '중복 제거' 완벽 가이드
set·unordered_set 성능 비교, multiset, 커스텀 비교자·해시, 실전 집합 연산, 반복자 무효화까지 정리한 가이드입니다. C++·set·unordered_set 중심으로 설명합니다.
-
Java 멀티스레드 | Thread, Runnable, Executor
Java 멀티스레드에 대해 정리한 개발 블로그 글입니다. class MyThread extends Thread { private String name; public MyThread(String name) { this.name = name; } @Override….
-
C++ 상속과 다형성 | 'virtual 함수' 완벽 가이드
C++ 상속과 다형성에 대해 정리한 개발 블로그 글입니다. 상속 (Inheritance) 은 기존 클래스의 속성과 메서드를 재사용하는 기법이고, 다형성 (Polymorphism) 은 동일한 인터페이스로 다양한 타입을 처리하는 능력입니다. 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: C++, 상속, 다형성, virtual, OOP.
-
C++ 컴파일 타임 리플렉션 | C++26 Reflection·magic_enum·매크로 직렬화·검증
C++ 컴파일 타임 리플렉션: C++26 Reflection·magic_enum·매크로 직렬화·검증. 실무에서 겪은 문제·반복 코드 폭발로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
Python 기본 문법 | 변수, 연산자, 조건문, 반복문 완벽 가이드
Python 기본 문법과 CPython 바이트코드·ceval 인터프리터 루프까지: 소스가 실행될 때 컴파일·스택 머신·프레임 객체 관점을 한글로 정리합니다. 변수·조건문·반복문 실무와 내부 동작을 함께 다룹니다.
-
Rust 시작하기 | 메모리 안전한 시스템 프로그래밍 언어
Rust 시작하기: 메모리 안전한 시스템 프로그래밍 언어. Hello World·Cargo로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다. Rust·러스트·시스템프로그래밍 중심으로 설명합니다.