인식되지 않는 타입이 입력된 경우 참조 어셈블리와 NuGet.org를 검색하여 using/Imports를 추가하도록 간단한 수정을 제안한다. 이 기능은 default로는 무효로 되어 있다. 유효화 하려면 [Tools]-[Options]-[Text Editor]-[C#] 또는 [Basic]-[Advanced] 순으로 진행하고, [Suggest usings for types in reference assemblies] 및 [Suggest usings for types...
더 읽기
VS2017 에서는 C++은 미 지원. 결과를 빨리 얻기 위해서 카멜 케이스 매칭(한 묶음으로 한 합성어의 각 대문자를 입력하여 보완) 등을 할 경우 아이템이 어느 부분에서 일치하는지 판단하기 힘들다. C#, VB, JavaScript, TypeScript의 IntelliSense에서는 아래 그림과 같이 일치한 곳을 굵은 글씨로...
더 읽기
snowflake ? Twitter에서 만든 오픈 소스 라이브러리로 주 목적은 분산 서버에서 일련 번호를 생성하는 것이다. 자세한 설명은 본인의 문서(https://www.slideshare.net/jacking/twitter-snowflake)를 보기 바란다. snowflake-ModernCpp https://github.com/jacking75/snowflake-ModernCpp 사용법도 여기에 있다. C++11을 지원하는 snowflake. C++11을 지원하는 모든 컴파일러에서 사용할 수 있다. 크로스 플랫폼 지원. snowflake의...
더 읽기
VS2008까지는 ‘도구’ – ‘옵션’ 메뉴를 통해서 VC++ 디렉토리를 설정하였다. 이렇게 설정한 정보는 모든 VC++ 프로젝트에 적용된다. 그러나 VS2010에서는 각 프로젝트 별로 VC++ 디렉토리를 설정한다. 각 프로젝트 마다 독립적으로 설정을 할 수 있어서 편한 부분도 있지만 때로는 모든 프로젝트에 공통적으로 적용되어야...
더 읽기
Windows 10에서 VirtualBox에 linux를 설치할 때 64비트를 설치 못하는 문제가 있다. 이것은 Windows에서 HyperV를 사용하고 있기 때문이다. 해결을 위해서는 HyperV를 종료하면 된다. HyperV를 때때로 사용해야 하는 경우는 HyperV-Switch 라는 툴을 사용하면 cmd 사용보다 쉽게 on-off 할 수 있다. Windows 10의...
더 읽기
VS2017에서는 리팩토링 기능이 강화되었다.
내가 만든 코드를 더 좋은 코드로 바꿀 수 있도록 새로운 코드를 제안해준다.
이 기능은 C#과 Visual Basic 에서 사용할 수 있다.
출처: http://codezine.jp/article/detail/9861?p=4
더 읽기
MSDN에 있는 글 의 번역 입니다. C++ 솔루션 로딩 고속화 C++ 프로젝트를 향해서 “신속한 프로젝트 로딩”이라는 시험적인 기능이 도입되었다. C++ 프로젝트를 처음 열었을 때의 로딩 시간을 단축하는 것으로 2번째 이후에는 더 짧아진다. 이 시험 기능을 사용하는 경우는 아래와 같이 [Tools]-[Options]...
더 읽기
공식 설치 문서 우분투에 아래와 같은 명령어를 터미널에 순서대로 입력하면 간단하게 설치가 끝난다. curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg Ubuntu(16.10, 17.04) 라면 sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-zesty-prod zesty main" > /etc/apt/sources.list.d/dotnetdev.list' 혹은 Ubuntu...
더 읽기
VS에서 코딩 혹은 코드를 분석할 때 Go To 관련 단축키를 기억하고 있어서 편리하다.
Go To 관련 키보드 단축키
더 읽기
IntelliSense는 카테고리 마다 일련의 값을 압축함으로써 새로운 API를 재 빠르게 참조할 수 있는 필터링 기능이다. 이 기능을 사용하면 필요한 변수를 많은 타입 속에서 찾아낼 필요가 없어진다. 아래 스크린 샷은 필터를 사용하여 C++ 코드 파일의 IntelliSense의 결과에 변수와 상수만 표시 하고...
더 읽기