반응형

전원켜자마자 F2 키 누르면 바이오스(BIOS) 설정화면으로 진입된다.


다른 메이커들과 키가 달라서 애먹었다.

반응형

Worker 쓰레드나 UI쓰레드에서 UI 객체를 바로 접근하는것은 매우 위험하다.


컴파일러에 따라서 오류를 발생시키는 경우도 있지만 


컴파일러가 이를 못잡아준 경우에는 해당 쓰레드가 실행되면서 UI접근시 Assertion fail 오류가 발생하면서 죽게된다.


쓰레드에서 UI를 직접 접근하는 방법은 몇가지가 있으나 불편하고, 안정적이지 못하다.


가장 안전하면서 API 프로그래밍 특성인 메시지를 이용하는 방법을 추천한다.


사용자 메시지를 만들어서 PostMessage를 통해 넘겨서 UI를 접근할 수 있다.


물론 Param에 인자값 까지 넘겨서 사용할 수 있다.


::PostMessage(*phObjectHandle, WM_UPDATE_UI, 0, 0);



관련 내용 : http://forums.codeguru.com/showthread.php?312454-MFC-Thread-How-to-access-UI-elements-from-a-thread-in-MFC

반응형

다른 비트토렌트 다운로드 프로그램(ex, uTorrent..)과 비교했을때 뛰어난 익명성을 자랑하며 간단한 설정만으로

최적의 속도를 발휘하는 큐비토렌트 무설치 포터블 버전입니다.


최신버전 다운로드 주소 : https://sourceforge.net/projects/portableapps/files/latest/download



최적화 설정은 다음 URL을 참고바랍니다.

https://extrememanual.net/30888

반응형

Ohys-Raws릴이 과거에는 자체 홈페이지를 통해 토렌트형식으로 배포가 되는듯 했으나


단속 때문인지 홈페이지가 사라졌다.


Ohys-Raws이 다른 릴보다 빨리 올라오고 용량대비 화질도 괜찮아서 주로 애용하는데 안타까워 찾아보니 나온다.


배포는 2곳에 하는 듯 하다.


1. Nyaa (주소는 구글에 검색하면 나온다.)

 - 키워드 Ohys-Raws


2. Discord 채널 (https://discord.gg/EUvzwzx)



반응형

Visual Studio Setup 프로젝트를 통해 배포파일을 만들어야 하는 경우가 있다.


배포파일 만드는 방법은 검색해보면 많이 나오므로 참고하면 되고 (키워드 : Visual Studio Installer)


dll 포함시켜주고 빌드를 걸면 아래와 같은 오류가 뜨는 경우가 있다.


ERROR: Unrecoverable build error


이문제도 역시 검색을 해보면 된다.


구글링 결과 mergemod.dll 라는 dll를 윈도우에 등록시키면 된다.


등록 명령은 아래와 같다.


regsvr32.exe "C:\Program Files (x86)\Common Files\Microsoft Shared\MSI Tools\mergemod.dll"

관리자 권한이 필요하므로 Window Power Shell(관리자권한)을 이용하거나 cmd를 관리자권한으로 실행해서 하면된다.

반응형

C++에서 XML 문서를 파싱하거나 생성해야할 때가 있다.


물론 DOM형식이지만 텍스트 파일에서 보이므로 하나씩 토크나이징하면서 하나하나 파싱하는 방법도 있겠지만


필요이상의 작업이 들어가고 속도도 느리다.


따라서 Paser를 이용하여 쉽고 빠르게 문서 내용을 파싱해야한다.


C++에서는 기본적으로 제공하는 클래스가 없다. ㅠㅠ (C#이 왜 강려크한지 그 이유..)


오픈소스를 찾아보니 CMarkup이라는 클래스가 있다.


사이트에 들어가 다운받으면 아래와 같은 두 파일이 보인다.


Markup.cpp 

Markup.h

위 두 파일을 프로젝트에 추가시키고


 #include "Markup.h"



CMarkup xml;

bool bSuccess = xml.Load( "C:\\Temp\\hello.xml" ); 

이런식으로 CMarkup 클래스 생성해서 사용하면 된다.


홈페이지에 상세 API가 잘 되어 있으니 참고해서 활용하면 될듯하다.


+ Recent posts