전체 글 42

[MFC] PropertiesWnd

MFC SDI 프로젝트 생성시 기본으로 제공해주는 Property gird 도킹창 관련 코드 (VS2017 기준) PropertiesWnd.h #pragma once class CPropertiesToolBar : public CMFCToolBar { public: virtual void OnUpdateCmdUI(CFrameWnd* /*pTarget*/, BOOL bDisableIfNoHndler) { CMFCToolBar::OnUpdateCmdUI((CFrameWnd*) GetOwner(), bDisableIfNoHndler); } virtual BOOL AllowShowOnList() const { return FALSE; } }; class CPropertiesWnd : public CDockabl..

[Android] 귀찮은 것 정리

Rotation 90, 180, 270은 반시계 방향을 양(+)의 방향으로 계산한다. 여기서 Rotation 0은 기기가 자연스러운 방향 (Default)일 때를 의미한다. 자연스러운 세로방향 : 일반적인 스마트폰 자연스러운 가로방향 : 태블릿 단, 카메라에 찍히는 이미지의 회전 정보는 별도로 취급 https://developer.android.com/training/camerax/orientation-rotation?hl=ko CameraX 회전 사용 사례 | Android 개발자 | Android Developers 이 주제에서는 ImageAnalysis 사용 사례든 ImageCapture 사용 사례든 앱에서 CameraX 사용 사례를 설정하여 올바른 회전 정보가 포함된 ..

Study/Java, Android 2021.08.12

[C#] Helix-toolkit 연구중 (WPF.SharpDX 기준)

github.com/helix-toolkit/helix-toolkit : MIT 권장 사항은 VS2019 Solution file : HelixToolkit.SharpDx.sln VS2017에서 Dotnet을 4.8로 맞추어서 편집은 가능함. 다만, 일부 패키지 종속성, 호환 문제 때문에 2.11.0 버전으로 설치함 프로젝트 명칭이 많이 헷갈린다 -_- GitHub에서 제공되는 예제코드 중에서 WPF 프로젝트는 MVVM(Model View ViewModel) 패턴으로 설계되어 있다. WPF.SharDX는 DirectX 11을 베이스로 설계된 프로젝트이다 Viewport3DX의 배경이 흰색일 경우 border highlight가 작동하지 않는 현상이 존재함. (21년 1월 17일에 수정된 것으로 예상) 관..

[Unity] Windows Magic Leap 초기 설정

정리하고 나니까 겁나 복잡하다..... Visual studio 2017 professional Unity pro 2019.4.13f1 developer.magicleap.com/en-us/learn/guides/develop-setup Developer Portal | Magic Leap developer.magicleap.com (설치 절차는 위 링크에 자세히 나와있다.) 우선 https://developer.magicleap.com/downloads 링크로 접속한다. 만일 계정이 없다면 계정으로 사용할 E-mail 주소를 입력한다. (어짜피 Magic Leap Lab 프로그램을 실행하기 위해서는 계정이 필요하기 때문에 가입해야한다.) 입력한 메일 주소로 인증 ..

outlook_[길게 배열된 문자와 숫자]@outlook.com 형태로 된 것은 다른 outlook.com으로 바꾸자

웹 아웃룩(outlook.live.com) 사용시 오른쪽 상단의 아이콘을 클릭해서 나오는 이메일 주소가 outlook_[길게 배열된 문자와 숫자]@outlook.com 형태로 되어 있다면, 이메일 기본 별칭을 outlook.com 또는 outlook.kr 꼴로 변경하는 것이 좋다.(저 주소로 이메일을 보내면 반송된다......) Windows용 Outlook에서 Outlook.com 전자 메일 계정이 "[일련의 긴 문자 및 숫자]@outlook.com"으로 표시됨 해당 링크의 게시글에서 안내하는 방법을 이용하여https://account.live.com/names/Manage 로 접속하여기존에 있는 outlook.com 형태의 별칭으로 바꾸거나 새로운 것으로 생성한다. (비밀번호는 어짜피 같다.)(즉, ..

Tip 2020.11.20

[Visual Studio 2017] 최근 항목 (파일, 프로젝트, 솔루션) 삭제

방법 1. 레지스트리 편집기 이용 (1)1) 레지스트리 편집기 실행하여, 아래 두 경로에 있는 곳으로 이동하여 삭제하려는 것을 찾아 삭제 (최근 열어본 파일 목록)컴퓨터\HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0(해당 숫자는 VS 버전명)\FileMRUList (최근 열어본 프로젝트 목록)컴퓨터\HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0(해당 숫자는 VS 버전명)\ProjectMRUList ※ 특정 버전 이후로 레지스트리에 직접 작성하는 방법이 없어졌다고 함.. 방법 2. 레즈스트리 편집기 이용 (2)1) 레지스트리 편집기를 실행하여 아래 경로로 이동한다.컴퓨터\HKEY_CURRENT_USER\..

CUDA를 C++/CLI로 만들어보자

아직 코드 연구중인 부분입니다..... 기준 VS2017 새 프로젝트를 생성한다. Visual C++ → Windows 데스크톱 → DLL(동적 연결 라이브러리) 구성 관리자에 프로젝트 타겟 설정 변경 자신이 설계하고자 하는 목적에 맞게 구성 (Debug, Release 등) 및 플랫폼 (x86, x64 등)을 설정한다. 프로젝트의 빌드설정을 변경한다. 프로젝트 우클릭 → 빌드 종속성 → 사용자 지정 빌드 자신의 버전에 맞는 CUDA를 체크한다.현재 자신의 CUDA 설정 확인해볼 것! 프로젝트의 빌드 순서를 변경한다. 프로젝트 우클릭 → 빌드 종속성 → 프로젝트 종속성 또는 프로젝트 빌드 순서 DLL을 생성하는 프로젝트가 DLL을 사용하는 프로젝트 보다 먼저 빌드되어야 한다. 생성한 프로젝트의 속성 페이..

Study/CUDA 2020.02.04

[Windows 10] 파일 경로(디렉토리) 조사

Windows 10 바탕화면 C:\Users\사용자이름\Desktop\ 문서 C:\Users\사용자이름\Documents\ 다운로드 C:\Users\사용자이름\Downloads\ 임시파일경로(?) C:\Users\사용자이름\AppData\Local\Temp\ Local C:\Users\사용자이름\AppData\Local Roaming C:\Users\사용자이름\AppData\Roaming Microsoft Edge C:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe %windir%\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe 실행방법 %windir%\explorer.exe shell:Appsfolder\Mi..

Tip 2020.01.16