“Go 1.9”의 가장 중요한 변경은 타입 앨리어스의 도입으로 type T1=T2 라고 선언함으로써 타입 T2의 앨리어스 이름을 T1으로 정의할 수 있다. 또 math/bit 패키지는 CPU의 특수 명령에 대응한 무부호 정수비트 계수/조작 기능을 갖추고 있으며 sync 패키지에는 안전한 동시 접속을 실현하는 Map...
더 읽기
Lightweight Solution Load를 활성화 하면 프로젝트 지연 읽기를 할 수 있다. (프로젝트 로딩 시 전체 솔루션이 로딩 다 되지 않아도 활성화 되면서 순차적으로 솔루션을 로딩한다. 즉 모든 솔루션이 로딩 될 때까지 대기하지 않을 수 있다) 이 기능은 솔루션에는 수 백개의...
더 읽기
더 읽기
Github의 markdown 에서 코드를 기술할 때 ``` ``` 라는 블럭으로 코드를 감싼다. 여기에 더해서 코드 블럭에 있는 코드의 문법 하이라이트 기능을 사용하고 싶다면 해당 언어 키워드를 적으면 된다. swift의 경우는 아래와 같다. ```Swift ``` [Github에서코드 블럭 문법 하이라이트 지원 언어...
더 읽기
일본의 Akamai 기사 중 동영상 전달 서비스에 UDP를 사용하는 이야기가 흥미로워서 일부 번역했다. 원문 방송국은 지상파, 위성, 케이블 텔레비전을 통해서 프로그램을 전달하고 있다. Akamai로는 이러한 서비스의 IP 전개를 한층 촉진하고 싶다. 첫째 라이브 배급 워크 플로의 혁신이다. 우리는 UDP 프로토콜을...
더 읽기
C++ 표준 위원회에서 C++ 코딩 규칙을 만들어서 깃허브에 공유했는데 이것이 C++ 코어 가이드 이다.
VS2017 에서는 코드 분석 기능을 사용할 때 C++ 코드가 C++ 코어 가이드 룰에 맞게 코딩 되었는지 분석할 수 있다.
방법은 아래 그림처럼 설정한다.
더 읽기
검색 하기 원하는 단어를 선택 후 [Ctrl]+[T] 키를 누르면 아래와 같은 창에 검색 결과가 나온다. 그리고 만약 검색 단어가 타입으로 사용된 것만 찾고 싶다면 ‘t 검색어’를 입력한다. 또 멤버 변수로 사용된 것만 검색하고 싶다면 ‘m 검색어’를 입력한다. 아래 그림에서는 Server라는...
더 읽기
코드 중의 변수나 함수가 다른 코드에서 어떻게 참조 되고 있는지 알고 싶을 때 ‘모든 참조 검색’을 사용한다. 단축키는 Shift + F12 이다. VS 2017에서는 이전과 다르게 검색 결과에 마우스를 올리면 해당 코드를 미리 볼 수 있다. 코드 미리 보기는 C++은...
더 읽기
VS 2017의 부팅 속도 및 솔루션 로드, 코드 편집에 악 영향을 미치는 확장 기능의 감시 기능의 도입되었다. (본인도 이전에 확장 기능 설치 후 VS의 시작이 엄청 느려져서 확장 기능을 하나씩 삭제하면서 문제 있은 확장 기능을 찾았다) 성능이 낮은 확장에 대한...
더 읽기
8월 31일에 2년만에 이전에 했던 ‘C#으로 대규모 모바일 게임 서버 만들기’라는 제목으로 세미나를 진행합니다. 시간의 흐름에 따라서 당연하지만 이전에 했던 것과 내용에 변경이 있습니다. 이전에는 WCF를 게임 서버 프레임워크로 사용했다면 이번에는 ASP.NET Web API를 사용합니다. 이유는 현재 WCF는 개발팀이 해체된...
더 읽기