본문 바로가기

전체 글1428

ArcGIS10 - ArcGIS Version Not Specified. You Must Call Runtimamanager.Bind Before Creating Any ArcGIS ArcGIS10 - ArcGIS Version Not Specified. You Must Call Runtimamanager.Bind Before Creating Any ArcGIS 에러 메세지 ArcGIS10:ArcGIS version not specified.You must call RuntimeManager.Bind before creating any ArcGIS 위의 에러가 발생하는 이유는 ArcGIS 버전이 지정되지 않아서입니다. ArcGIS를 컴파일 하기 위해선 RuntimeManager.Bind를 먼저 호출해야 합니다. 그래서 아래와 같은 코드를 먼저 추가해줍니다. 1ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDeskto.. 2018. 7. 20.
비주얼스튜디오 2008 NUnit 단위 테스트 (소프트웨어 정적 분석) 비주얼스튜디오 2008 NUnit 단위 테스트 (소프트웨어 정적 분석) 참조 사이트 - 비주얼스튜디오 2008 NUnit 설정 방법 [링크] 단위 테스트(Unit Test, 소프트웨어 정적 분석)는 코드의 각 부분이 예상대로 동작하며, SW 변경에도 각 기능이 유지되며 정상적으로 동작하는지 확인하는 데 도움이 됩니다. 이 포스트에선 테스트 코드에 작은 비트를 추가하여, 단위 테스트를 실행합니다. 비주얼스튜디오 2008에 NUnit 설치를 위해 NUnit 사이트[링크]에서 최신 버전을 다운로드 합니다. 현재 최신 버전은 2.6.4입니다. NUnit를 이용한 단위 테스트 프로젝트를 하나 새로 생성하고, 참조 추가합니다. 구성 요소 이름 중 nunit.framework의 런터임 버전 v2.0.5072을 선택합.. 2018. 7. 19.
3차원 회전 행렬 공식, 3D 좌표 변환 공식 (삼각함수, 오일러각) 3차원 회전 행렬 공식, 3D 좌표 변환 공식 (삼각함수, 오일러각) 따로 포스팅하려다가 정말 훌륭한 포스팅이 있어 행렬 부분만 인용합니다. 출처 : Direct3D : 월드행렬 (World Matrix) 2 - 회전행렬 [링크] 저에게 필요한 부분은 X, Y, Z 축 중 한 곳이 회전될 때 기존의 좌표를 어떻게 변환하느냐였습니다. 출처의 에이레네님 회전행렬 글 중 해당 부분만 인용합니다. X축 회전X' = X //X값은 변하지 않는다.Y' = (Cosθ*Y) + (-Sinθ*Z)Z' = (Sinθ *Y) + (Cosθ*Z) Y축 회전X' = (Cosθ*X) + (-Sinθ*Z)Y' = Y //y값은 변하지 않는다.Z' = (Sinθ *X) + (Cosθ*Z) Z축 회전X' = (Cosθ*X) + (-S.. 2018. 7. 18.
SC제일은행 두드림통장 개설, 애드센스 블로거 필수 SC제일은행 두드림통장 개설, 애드센스 블로거 필수 (스탠다드차타드은행) 2전 3기 끝에 SC제일은행 통장 만들었습니다. 애드센스 수익이 많지 않은 블로거 입장에선 300달러 미만에 수수료가 없는 두드림통장이 꼭 필요해요. 문제는, 금융 사기 때문에 특별한 이유 없이 만드는 게 불가능하다는 것이죠. 더군다나, 내가 방문한 영업점이 집에서 멀거나, 회사에서 멀다면 계좌 개설 상담조차도 할 수 없습니다. 시중 은행과 증권사의 입장을 모르는 것은 아니지만, 이런 조치는 너무 보수적인 선택이라고 생각해요. 조금 아쉬워요. SC제일은행 두드림통장 개설 실패 원인1. 재작년에 은행을 찾아 계좌 개설을 시도했습니다. 은행에선 집에서도 멀고, 회사에서도 먼 이곳에서 계좌를 만드는 이유가 무엇인지 물었습니다. 지방 출장.. 2018. 7. 17.