Exception: 위치를 기록하는 동안 액세스 위반이 발생했습니다. (0 < nx ≤ n)
C++에서 0 < nx <= n 형태의 연속 비교가 의도와 다르게 동작해 발생한 액세스 위반 오류의 원인과 해결 방법을 정리했습니다.
C++에서 0 < nx <= n 형태의 연속 비교가 의도와 다르게 동작해 발생한 액세스 위반 오류의 원인과 해결 방법을 정리했습니다.
파이썬의 모듈과 네임스페이스, 패키지, 라이브러리, 프레임워크가 각각 무엇을 뜻하는지 구분해 정리했습니다.
URL의 구조와 HTTP의 특성, 그리고 요청과 응답 메시지가 어떤 구조로 구성되는지를 정리했습니다.
유닉스에서 프로세스가 파일에 접근할 때 쓰는 파일 디스크립터의 개념과, 커널이 이를 관리하는 방식을 정리했습니다.
CPU가 프로세스를 교체할 때 문맥을 저장하고 복원하는 과정과, PCB의 역할 및 인터럽트 처리 흐름을 정리했습니다.
크래프톤 정글 7주차 Proxy Lab에서 소켓 인터페이스와 TINY 웹 서버, 프록시 서버를 구현하며 학습한 내용을 정리했습니다.
클라이언트와 서버 사이에서 통신을 중계하는 프록시 서버의 작동 방식과, 익명성, 캐싱, 접근 제어 등의 사용 목적을 정리했습니다.
malloc, calloc, realloc, free, memset의 동작과 void 포인터의 역할 등 C의 동적 메모리 할당 함수들을 정리했습니다.
데이터 세그먼트의 끝을 가리키는 Program Break 개념과, 이를 조절해 힙 메모리를 늘리고 줄이는 brk와 sbrk를 정리했습니다.
우선순위 큐에 사용자 정의 구조체를 넣었을 때 발생한 C2676 비교 연산자 오류를 연산자 오버로딩으로 해결한 과정을 정리했습니다.