반응형

프로그래밍 관련/프로그래밍 관련팁 48

C/C++ SendMessage와 PostMessage의 차이

================================= ================================= ================================= 출처: blog.naver.com/picbuddy/80107712981 void CMsgTestDlg::OnButton1() { m_strCall = ""; m_strCall += "SendMessage호출전\r\n"; UpdateData(FALSE); SendMessage(UM_MSG_SEND, NULL, NULL); m_strCall += "SendMessage호출후\r\n"; UpdateData(FALSE); } void CMsgTestDlg::OnButton2() { m_strCall = ""; m_strCall +=..

공인 인증서로 전자인증 관련

================================= ================================= ================================= 인터넷 뱅킹을 하시는 분이라면 대부분 공인인증서를 가지고 있다. 이 공인인증서를 가지고 전자서명을 해보도록하자(전혀 쓸데없는 일이긴 하다 ^^;) 필자의 경우 yessign에서 발급한 은행용 공인인증서를 가지고 있는데 그 경로는 C:\NPKI\yessign\USER\아래폴더... 에 위치해 있다. 그 디렉토리에 보면 CaPubs, signCert.der, signPri.key 세 파일이 존재한다. CaPubs은 무슨 파일인지 잘 모르겠다. signCert.der는 공인 인증서 파일이고, signPri.key는 개인키 파일이다..

vs 2005,2008 빌드 듀얼,쿼드코어를 이용한 속도 높이기

================================= ================================= ================================= 출처:Kyuseo의 게임 프로그래밍 이야기 :: http://a.TK.co.kr Visual Studio 듀얼코어, 쿼드코어를 활용한 프로그래밍 컴파일(Complie) 속도 향상방법을 소개해드립니다. 기본옵션으로 Visual Studio 2005, 2008 에서는 컴파일 과정에서는 멀티코어 CPU 를 지원하지 않습니다. 따라서 듀얼 코어에서 컴파일을 하면 50%의 CPU 만을 사용하여 멀티 코어 CPU를 사용하는 장점이 없는데 다음과 같은 과정으로 멀티 코어 시피유를 최대한 활용할 수 있습니다. 컴파일 속도 향상 방법 1. ..

XML 에서 문자열에 \n 인식하기

======================= ======================= ======================= 출처: https://flystone.tistory.com/90 XML 에 문자를 넣으면 특수기호들 (예:줄바꿈 \n) 등이 그대로 출력되는 경우가 있다. 이 경우 XML 전용 문자들로 바꾸어 사용하면 된다. \n = 출처: https://flystone.tistory.com/90 [MomO] ======================= ======================= ======================= 출처: http://blog.naver.com/PostView.nhn?blogId=adolkristin&logNo=220952232868&categoryNo=0..

프로그래밍 HEX 에서 colorRGB DEC(10진수)추출 또는 colorRGB 값에서 HEX(16진수)로 합치기 관련

=====================================================================       출처: http://rushndash.tistory.com/90  비트 연산(Bitwise operation)은 한 개 혹은 두 개의 이진수에 대해 비트 단위로 적용되는 연산입니다.사람한테는 10진수가 익숙하긴 한데 컴퓨터는 2진수가 편하다는군요.2진수 100101을 10진수로 표시하면 아래와 같습니다.100101 = (1 * 25) + (0 * 24) + (0 * 23) + (1 * 22) + (0 * 21) + (1 * 20) = 32 + 4 + 1 = 37 컬러조작에서 자주 사용되기 때문에 컬러 값을 조작하는 것으로 비트연산자를 설명할까합니다.아래 표를 보면 16진..

[팁] 많이 쓰이는 비율 계산 관련

================================= ================================= ================================= 출처: http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_tutorial&no=220 프로그래밍하다 보면 정말 많이 쓰이는게 비율 계산입니다. 가령 내 키가 저 산 높이라면 내 심장은 저기 어디 위치 쯤일 것이다라고 수학적으로 계산하는 것이죠. 비율 계산은 특히 화면에 그래프를 그려야 하는 경우면 거의 다 쓰이게 되는데, 옛날에는 중학생 과정(요즘은 잘 몰라서)에 나오기 때문에 누구나 다 쉽게 할수 있었습니다. 워낙 쉬우거닌까 따로 설명할 필요..

AND 연산과 쉬프트 연산을 이용한 추출법, 분할, 조합(마우스, lParam, wParam) 관련

=====================================================================      출처: http://mhyun.tistory.com/39  마우스 입력에 관한 메시지 ( 버튼 )    ( 누름 )                       ( 놓음 )                   ( 더블클릭 )  좌측       WM_LBUTTONDOWN     WM_LBUTTONUP     WM_LBUTTONDBLCLK  우측       WM_RBUTTONDOWN     WM_RBUTTONUP    WM_RBUTTONDBLCLK  중앙       WM_MBUTTONDOWN    WM_MBUTTONUP    WM_MBUTTONDBLCLK마우스 메시지는 lParam 의..

Visual Studio "비쥬얼시튜디오" 에서 리소스(.RC)파일을 열때 “리소스 컴파일러 DLL을 찾을 수 없습니다” 에러가 발생할 때 관련

================================= ================================= ================================= 아래 두개의 폴더에 - C:\Program Files (x86) - C:\Program Files 검색 파일,폴더 찾기로 "RC.EXE, rcDLL.DLL" 두가지 파일을 찾아서 에러메세지에 나오는 해당경로를 찾아 복사해서 넣어주면 된다. ================================= ================================= ================================= 출처: http://stackoverflow.com/questions/10770084/vs2010-canno..

java. 비트연산, 비트(bit)연산을 이용한 옵션(option)처리 샘플 코드

================================= ================================= ================================= 출처: http://blog.acidraincity.com/2014/07/java-bit-option.html 유서깊게 많이 사용되어온 비트연산을 이용한 옵션처리 방법에 대해서, 이해하기 쉽고 활용하기도 쉬운 샘플 코드를 만들어 보았습니다. 설명은 코드와 주석으로 대신합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 ..

(웹, 플래시, 자바)관련 코딩 관련 작업하는데 다른곳이나 다른 브라우져에 작업물이 확인했던거와 다르거나 작업물 업데이트(변환)이 느릴때 방법

================================= ================================= ================================= 출처: this (http://202psj.tistory.com/516) 웹 관련 코딩할때 작업을 확인하고 다른 컴퓨터나 다른 브라우져에 작업물이 틀린 경우가 있다. 이런 경우 꼼꼼히 생각하고 살펴보면서 해결해 보자. 1. 작업 확인물이 서버에 올려진 자료가 확실히 맞는지 보자. 2. 로드하는 프로그램이 문제거나. 보안문제가 걸리는지 확인해보자. 3. 각기 다른 브라우져로 해보자. 브라우져마다 특성이 있어 작업물이 틀릴수도있다. 4. 1,2,3 해당을 고려하고 같은 작업물이 나와야 하는데 다른게 나왔다면 다른게 나온 곳의 모..

반응형