Visual Studio - 자주 사용하는 단축키

문자 검색/치환 Ctrl+F: 문자 검색 Ctrl+H:문자의 치환 직사각형 선택 Alt 키를 누른 상태에서 마우스로 원하는 직사각형 모양의 범위를 만든다. 자동 인덴트(indent) Ctrl+K, Ctrl+D: 파일 전체의 인덴트 조정 Ctrl+K, Ctrl+F: 선택 범위의 인덴트 조정 코드 개요 확장/축소 Ctrl+M, Ctrl+L: 파일 전체의...
더 읽기

Visual Studio - cpplint 사용하기

cpplint ? cpplint는 python으로 만든 C++ 소스 코드가 Google C++Style Guide를 지키고 있는지 검사하는 툴이다. cpplint 설치 python 2.7에서 pip로 설치한다. Visual Studio에 외부 툴로 cpplint를 등록 VS의 메뉴에서 [도구]-[외부 도구]를 선택한다. 아래와 같이 입력한다. VS의 메뉴에서 [도구]를 선택하면 아래와...
더 읽기

2017년 03월 ‘온라인 서버 제작자 모임’ 정기 세미나

한국 MS의 멜팅팟 프로그램 지원을 받고 온라인 서버 제작자 모임 에서 3월 정기 모임을 합니다. 날짜: 3월 30일 (목) 19시 30분 ~ 21시 30분 장소: 토즈 강남점 내용 최흥배: 해외 강연 해설 ‘여기까지 할수 있다! Visual Studio 2015-강화된 C++ 크로스플랫폼...
더 읽기

Debugging Node.js Performance Issues in Production

아래 강연의 내용의 일부를 정리 Debugging Node.js Performance Issues in Production 느리게 되는 이유 single thread CPU intensive code Slow I/O Event Loop saturation Running out of memory Garbage Collection CPU intensive code examples: Sync I/O fs.*Sync JSON.parse RegExp Crypto...
더 읽기

C++11 - type_info와 type_index

C++에서는 RTTI(Run Time Type Infomation/Identification)라고 불리는 기능이 있다. ( 타 언어의 리플렉션과 좀 비슷한데 기능은 훨씬 떨어짐 ^^;) std::type_info는 타입 정보를 표현하는 클래스이다. type_info 객체는 typeid 식에서 얻을 수 있다. typeid 식은 오퍼랜드 식 혹은 type-id를 취한다. typeid 식의 결과는...
더 읽기