Featured image of post [Algorithm] Two Pointers Algorithm

[Algorithm] Two Pointers Algorithm

두 포인터 기법은 정렬된 배열·연속 구간·쌍 찾기 문제를 O(n)에 가깝게 해결하는 탐색 기법이다. 정의·동작 원리·실전 예제(Two Sum, 부분 합, Trapping Rain Water)·다국어 구현·복잡도 분석·코너 케이스를 150자 분량으로 요약한다.

Featured image of post [CSharp] C# 클래스, 구조체, 레코드와 OOP 핵심 정리

[CSharp] C# 클래스, 구조체, 레코드와 OOP 핵심 정리

C#의 객체 지향 프로그래밍(OOP) 핵심을 다룹니다. 클래스·구조체·레코드의 차이, 캡슐화·상속·다형성·인터페이스, 접근 제어자·멤버 종류·제네릭·정적 형식·확장 메서드·레코드 값 같음과 with 식, 메모리 할당·참조 같음과 값 같음 비교까지 150자 분량으로 요약합니다.

Featured image of post [CSharp] 무명 형식

[CSharp] 무명 형식

이 글에서는 C#의 무명 형식(Anonymous Types) 개념과 객체 초기화, 타입 추론, 읽기 전용 속성, LINQ와의 연계, 안전한 타입 사용 등 핵심 특징을 실전 예제와 함께 150자 분량으로 자세히 설명합니다.

Featured image of post [CSharp] 무시 항목(Discard) - 기본 개념과 실전 활용

[CSharp] 무시 항목(Discard) - 기본 개념과 실전 활용

C# 7.0에서 도입된 무시 항목(discard)은 사용하지 않는 값을 명시적으로 무시하는 문법이다. 정의와 문법, 튜플·객체 분해·out·패턴 매칭·독립 실행형 무시 활용법, null 검사·비동기 시 주의사항, 실전 예제·FAQ·관련 기술 및 공식 참고 문서를 150자 분량으로 정리한다.

Featured image of post [CSharp] 튜플 및 형식 분해

[CSharp] 튜플 및 형식 분해

C# 튜플과 형식 분해(Deconstruct)의 개념, 명시적·유추·혼합 선언, 무시 항목(discard), 사용자 정의 형식·확장 메서드·record·KeyValuePair 연계를 설명하고, 실전 예제·FAQ·관련 기술(LINQ, C# 10)까지 다룹니다. Microsoft Learn 기반 다이어그램과 코드 정리.

Featured image of post [Python] shutil 모듈을 활용한 파일 및 폴더 관리

[Python] shutil 모듈을 활용한 파일 및 폴더 관리

이 글에서는 Python의 표준 라이브러리 shutil 모듈을 이용한 파일 및 폴더 복사, 이동, 삭제, 디스크 사용량 확인 등 다양한 파일 시스템 관리 기능을 실전 코드 예제로 150자 내외로 자세히 설명합니다.

Featured image of post [MemorySafety] 메모리 안전성을 위한 C++의 새로운 접근

[MemorySafety] 메모리 안전성을 위한 C++의 새로운 접근

이 글에서는 최근 C++ 표준 및 주요 기관들이 메모리 안전성을 확보하기 위해 도입하는 새로운 접근 방식, Rust 등 안전 언어와의 비교, 도구 및 모범 사례, 실제 적용 사례와 함께 메모리 오류 예방 및 보안 강화 방안을 150자 분량으로 설명합니다.

Featured image of post [Python] itertools 모듈

[Python] itertools 모듈

이 글에서는 Python의 표준 라이브러리 itertools 모듈의 핵심 함수들(map, filter, takewhile, groupby 등)을 실전 코드와 함께 효율적인 반복, 조합, 성능 향상 기법을 다루며 150자 분량으로 자세히 설명합니다.

Featured image of post [Programming] CRLF와 LF의 차이·운영체제별 줄바꿈 정리

[Programming] CRLF와 LF의 차이·운영체제별 줄바꿈 정리

CRLF와 LF는 운영체제별 줄바꿈 제어 문자로, Windows는 CRLF(\r\n), Unix/Linux·macOS는 LF(\n)를 쓴다. 타자기·텔레타이프 유래, OS별 차이, 호환성·스크립트·Lint 오류 사례, Python·Git·.gitattributes·IDE 설정과 팀 협업 베스트 프랙티스까지 프로그래밍 참고용으로 정리한다.