/
https://42jerrykim.github.io/ _index.md
리눅스 기반 gbs 개발 환경에서 device is busy 문제와 언마운트 오류의 원인 및 대응법, umount -l, -f 옵션 사용법, 디렉터리 강제 해제 방법 등 문제 발생 시 효율적으로 해결하는 방법을 150자 분량으로 정리합니다.
리눅스 bash 쉘에서 파일 경로나 확장자를 별도로 제외하고 파일 이름만 추출하는 방법, 다양한 확장자 처리, 변수 가공 패턴을 실제 코드와 함께 150자 분량의 설명으로 쉽게 정리합니다.
C/C++에서 전처리기 define 문을 namespace 내부에 선언하는 것이 의미가 없는 원리와 이유, 실제 컴파일 단계에서의 동작 방식, 올바르게 특정 범위 내에서 상수를 관리하는 대안(const) 방법까지 150자 내외로 정리합니다.
이 글에서는 숫자를 입력하여 다양한 명령어를 실행할 수 있는 셸 스크립트 예제를 소개합니다. 사용자가 숫자를 선택해 ls, ls -al, ls -a 등의 명령을 실행하는 기본 인터페이스와 구현법을 설명합니다.
이 글은 .NET의 리플렉션(reflection)이 왜 일반적인 코드에 비해 더 느린지에 대해 설명합니다. CLR 타입 시스템과 내부 동작, EEClass와 MethodTable 구조, 그리고 실제 성능 측정 결과를 바탕으로 분석합니다.
리눅스에서 실행 중인 프로세스의 환경변수를 /proc 파일시스템을 통해 확인하는 방법과, 환경변수 구분자 문제를 해결하기 위한 xargs -0 사용법에 대해 실제 명령어 예시와 함께 150자 분량으로 자세히 설명합니다.
.NET 및 C# 환경에서 조건부 컴파일 옵션(Conditional Compilation)을 정의하고 적용하는 방법, MSBuild와 프로젝트 파일에서의 심볼 관리, 전처리기 사용법 및 실제 활용 사례 등을 150자 분량으로 쉽게 정리합니다.
.NET 환경에서 MSBUILD: error MSB1008(Only one project can be specified) 오류의 주요 원인과 올바른 명령어 형식, /p 옵션 사용 실수, 슬루션 빌드 방법 및 관련 해결책을 150자 분량으로 구체적으로 설명합니다.
C# 등 .NET 환경에서 Finalizer(소멸자), Distructor의 호출 시점과 GC(Garbage Collector)의 동작 방식 차이를 실제 예제 코드와 함께 비교하며 자세히 설명합니다. C++과의 차이도 짚어줍니다.
리눅스에서 zip, tar, tar.gz 파일을 압축·해제하는 명령어들을 150자 분량으로 정리합니다. zip, unzip, tar 명령의 사용법, 주요 옵션 및 실제 예시와 함께 파일 및 디렉토리 다루는 방법을 구체적으로 설명합니다.