내 PC에서 실행 중인 VirtualBox에 내트워크 연결하기

내 PC에서 실행 중인 VirtualBox에 설치된 애플리케이션에 네트워크로 접속하려면 VirtualBox의 ‘포트 포워딩’을 설정하면 된다. 아래는 VirtualBox에 설치된 MongoDB를 내 PC에서 접속하기 위해 포트 포워딩 설정을 하였다. VirtualBox에 설치된 우분투의 네트워크 설정은 아래와 같다. 아래의 화면에서 포트 포워딩 설정 창을 연다....
더 읽기

Visual Studio - 확장 툴 Code alignment

Test.dsdsds = 10; Test.ds = 10; 이런 코드가 있을 때 아래처럼 = 중심으로 코드를 정렬하고 싶을 때가 있을 것이다. Test.dsdsds = 10; Test.ds = 10; 이런 것을 Visual Studio의 확장 툴인 ‘Code alignment’을 설치하면 한방에 깔끔하게 해준다. 공식 사이트는 http://www.codealignment.com/...
더 읽기

Visual Studio - 참조 어셈블리와 NuGet 패키지의 타입의 using/Imports를 추가

인식되지 않는 타입이 입력된 경우 참조 어셈블리와 NuGet.org를 검색하여 using/Imports를 추가하도록 간단한 수정을 제안한다. 이 기능은 default로는 무효로 되어 있다. 유효화 하려면 [Tools]-[Options]-[Text Editor]-[C#] 또는 [Basic]-[Advanced] 순으로 진행하고, [Suggest usings for types in reference assemblies] 및 [Suggest usings for types...
더 읽기

Visual Studio - 일치한 부분 강조 표시(Match highlighting)

VS2017 에서는 C++은 미 지원. 결과를 빨리 얻기 위해서 카멜 케이스 매칭(한 묶음으로 한 합성어의 각 대문자를 입력하여 보완) 등을 할 경우 아이템이 어느 부분에서 일치하는지 판단하기 힘들다. C#, VB, JavaScript, TypeScript의 IntelliSense에서는 아래 그림과 같이 일치한 곳을 굵은 글씨로...
더 읽기

C++ - 분산환경에서의 uniqueId 생성 오픈 소스 snowflake-ModernCpp

snowflake ? Twitter에서 만든 오픈 소스 라이브러리로 주 목적은 분산 서버에서 일련 번호를 생성하는 것이다. 자세한 설명은 본인의 문서(https://www.slideshare.net/jacking/twitter-snowflake)를 보기 바란다. snowflake-ModernCpp https://github.com/jacking75/snowflake-ModernCpp 사용법도 여기에 있다. C++11을 지원하는 snowflake. C++11을 지원하는 모든 컴파일러에서 사용할 수 있다. 크로스 플랫폼 지원. snowflake의...
더 읽기

Visual Studio - 모든 프로젝트의 디렉토리 설정

VS2008까지는 ‘도구’ – ‘옵션’ 메뉴를 통해서 VC++ 디렉토리를 설정하였다. 이렇게 설정한 정보는 모든 VC++ 프로젝트에 적용된다. 그러나 VS2010에서는 각 프로젝트 별로 VC++ 디렉토리를 설정한다. 각 프로젝트 마다 독립적으로 설정을 할 수 있어서 편한 부분도 있지만 때로는 모든 프로젝트에 공통적으로 적용되어야...
더 읽기

HyperV-Switch를 사용하여 Windows 10의 HyperV on-off 하기

Windows 10에서 VirtualBox에 linux를 설치할 때 64비트를 설치 못하는 문제가 있다. 이것은 Windows에서 HyperV를 사용하고 있기 때문이다. 해결을 위해서는 HyperV를 종료하면 된다. HyperV를 때때로 사용해야 하는 경우는 HyperV-Switch 라는 툴을 사용하면 cmd 사용보다 쉽게 on-off 할 수 있다. Windows 10의...
더 읽기

Visual Studio - 리팩토링 제안

VS2017에서는 리팩토링 기능이 강화되었다. 내가 만든 코드를 더 좋은 코드로 바꿀 수 있도록 새로운 코드를 제안해준다. 이 기능은 C#과 Visual Basic 에서 사용할 수 있다. 출처: http://codezine.jp/article/detail/9861?p=4
더 읽기