[network] EAGAIN과 EWOULDBLOCK의 차이점
개요 일반적으로 동일한 값을 지니며 동일하게 취급해야하며 이식성을 위해 두 값 모두 처리하는 것을 권장
개요 일반적으로 동일한 값을 지니며 동일하게 취급해야하며 이식성을 위해 두 값 모두 처리하는 것을 권장
개요 코어 덤프를 확인하는 명령어 바이너리 위치 및 코어 파일 위치 관리 불필요
개요 정규화 정규형을 통해 이상 현상을 제거해가는 과정 장점 이상 현상 제거 확장에 용의(구조를 변경하지 않아도 되거나 일부만 변경) 어플리케이션과의 영향 최소화 단점 릴레이션 분해로 인한 join 연산의 수 ...
개요 객체가 가지고 있는 메소드 출력
개요 macro 함수 단순 치환 모든 인자에 괄호를 해주지 않으면 의도하지 않은 동작 발생 디버깅이 어려움 inline 함수 macro 함수의 단점을 보완한 함수 단순 치환이 아닌 일반 ...
개요 endian 데이터가 저장되는 순서 CPU에 따라 엔디안 방식이 다름 네트워크 통신 시 빅 엔디안을 이용하고 시스템에 맞게 변환하여 사용 big endian 낮은 주소에 높은 바이트 부터 저장...
개요 iterable 객체를 인자로 받아 iterator 객체를 반환하는 함수 실제로는 iterable 객체의 iter 함수를 호출 next 함수를 통해 하나씩 꺼낼 수 있으므로 유연한 처리 가능 반복문 등의 경우 iterable 객체는 iterator 객체로 대체...
개요 all_of 범위가 비었거나 모두 참이면 true 반환 any_of 범위 요소중 하나라도 참이면 true 반환 none_of 범위가 비었거나 모두 거짓이면 true 반환 ...
개요 void pointer 데이터 형이 정해지지 않은 포인터 모든 타입의 데이터 할당이 가능하며 타입캐스팅을 통해 접근 C++17 환경이라면 any 사용 권장 null pointer 아무 것도 가...
개요 copy 모듈의 deepcopy 함수를 이용하여 깊은 복사 가능 문자열, 튜플 같은 변경이 불가능한 객체는 얕은 복사, 리스트 같이 변경이 가능한 객체는 깊은 복사 수행