Others(69)
-
Hyper-v 네트워크 설정하기
Hyper-v 네트워크 설정하는 방법 우측의 [가상스위치 관리자]를 클릭합니다. [새 가상 네트워크 스위치]를 클릭하고 [가상 스위치 만들기(S)]를 클릭합니다. [연결 형식]에는 총 3가지가 있는데, 여기서는 내부 네트워크를 선택합니다. (무선 인터넷 카드를 사용하시는 분은 내부 네트워크를 사용하셔야 합니다.) 참고로 각 [연결 형식]에 따른 차이점은 다음과 같습니다. 외부 네트워크: 가상 컴퓨터가 실제 호스트 컴퓨터의 네트워크 어뎁터에 직접 연결합니다. 호스트 컴퓨터에 연결된 네트워크 카드 수만큼 생성할 수 있습니다. 통신영역: 인터넷 연결, 호스트 컴퓨터와 통신, 가상컴퓨터간의 통신 제약사항: 무선네트워크 카드는 지원하지 않으며 이 경우 다음과 같이 오류를 볼 수 있습니다. [“‘가상 스위치 속성 ..
2015.12.25 -
[Office] 엑셀문서 접근 시 주의사항
Microsoft.Office.Interop.Excel을 통해 Excel문서에 동적으로 접근할 때 주의할 사항 HRESULT: 0x800A03EC 이 오류코드는 ‘접근오류’를 의미한다 Cells에 1 미만의 Index를 지정했을 때 (반드시 1부터 시작) Excel 2003 문서는 최대 256개 Column, 65,536개 Row까지 지원함 (2007부터는 최대 16384개 Column, 1,048,576개 Row를 지원) Cell에 Lock이 걸려 있는 등, 쓰기 불가 상태인 경우 병합된 셀은 반드시 해당 Cell의 첫 번째 Row Index, Column Index를 통해 접근해야함 (예: A3부터 B5까지 병한한 셀은 반드시 A3로만 접근해야 함) 셀의 내용은 = 문자로 시작할 수 없음. ‘=으로 ..
2015.07.17 -
[IDE] VisualStudio 2012에 ASP.NET MVC 5 설치하기
VisualStudio 2013에서 기본적으로 제공되는 ASP.NET MVC5를 VisualStudio 2012에서도 설치하실 수 있도록 설치파일을 제공하고 있습니다. 아래 링크를 통해 2개의 설치파일을 설치하시면 ASP.NET MVC 5를 이용하실 수 있습니다. ASP.NET and Web Tools 2013.1 for Visual Studio 2012 Entity Framework 6 Tools for Visual Studio 2012 설치가 완료되면 다음과 같이 ASP.NET MVC 5 Empty Project를 추가하실 수 있게 됩니다. 만약 위 다운로드 링크가 정상 동작하지 않거나, 설치를 통해 변경되는 사항을 자세히 확인하시려면 다음 링크를 확인해주세요. Announcing release of..
2014.03.28 -
[C#] Async, Await를 이용한 비동기 프로그래밍
VisualStudio 2012, .NET Framework 4.5부터 지원하는 대표적인 기능 중 하나가 바로 비동기 프로그래밍 입니다. 여기서는 비동기 프로그래밍이 무엇인지 정리 드리고자 합니다.. 비동기가 왜 필요할까? 웹 2.0 시대가 오면서 OpenAPI, 매쉬업을 통한 개발이 각광받게 되었습니다. 즉, 다른 웹사이트의 자원을 요청하고 가공하여 서비스를 제공하는 경우가 많아지게 된 것이죠. 하지만 이러한 외부 서비스 자원은 가장 느리고 불안정한 자원으로써 서비스의 대기시간이 길어지게 하는 원인으로 작용하게 됩니다. 이렇게 늘어난 서비스 대기시간은 필연적으로 병목을 발생시키고 이는 전체적인 Application의 반응성을 떨어뜨리게 됩니다. 급기야 사용자가 늘어날 수록 비용은 급상승하게 되고 경우에..
2014.03.26 -
[Nuget] 손상된 Reference, Package 복원하기
Nuget을 통해서 의존성있는 Package를 손쉽게 관리할 수 있습니다. 하지만 이렇게 Nuget을 통해서 추가된 Packages는 개발자에 의해서 쉽게 변경되거나 삭제, 손상될 수 있습니다. 예를 들어서 Nuget에 의해 추가된 Reference를 지워버린다거나, 패키지 구성파일을 실수로 삭제한 경우도 있을 수 있습니다. 이럴 때를 위해 Nuget에서는 다음과 같은 복구방법을 제공하고 있습니다. 일단 작업을 시작하기 전에, 프로젝트를 백업합니다. 혹시라도 작업 중에 문제가 발생해도 복구하기 위함입니다. Nuget은 복원 작업 중에 캐시된 파일을 재사용하게 되는데, 확실하게 재설치를 하고자 한다면 프로젝트의 bin, obj 폴더를 삭제하고, Solution파일(.sln)이 있는 폴더에 위치한 packa..
2014.03.24 -
[Facebook] Access Tokens
Access Token의 종류 사용자가 특정 앱을 사용하게 되면 해당 앱은 Access Token을 수령하게 됩니다. 사용자의 로그인하고 앱을 승인하면 이를 바탕으로 Access Token이 생성되어 앱에 전달되며, 앱은 Access Token을 사용하여 사용자 정보에 접근하하게 됩니다. Access Token은 무작위 문자열로서 다양한 방법을 통해 생성될 수 있습니다. Token에는 Token의 완료일자, Token을 생성한 앱에 대한 정보를 포함하고 있습니다. Access token은 다음과 같이 여러 종류가 있으며, 각각 다른 방법과 목적으로 사용됩니다. User Access Token 가장 보편적으로 사용되는 유형으로써 앱이 특정한 사용자의 정보를 읽거나 쓰거나 수정할 때 필요한 Token입니다...
2014.03.21