공부하며놀자80 [프로그래밍][c/c++] Copy CString to clipboard. CString 클립보드에 붙여넣기 매번 사용자에게 IP를 입력하도록 요구 받는데, default로 자주 쓰이는 IP는 정해져 있다.미리 클립보드에 붙여넣기를 해두면 입력할때 paste만 하면되니 편할 것 같아서 구글링하여아래와 같이 함수를 만들었다. void copyToClipboard(const CString strText){HGLOBAL h; LPTSTR arr; size_t bytes = (strText.GetLength()+1)*sizeof(TCHAR); h=GlobalAlloc(GMEM_MOVEABLE, bytes); arr=(LPTSTR)GlobalLock(h); ZeroMemory(arr,bytes); _tcscpy_s(arr, strText.GetLength()+1, strText); //strText.ReleaseBuff.. 2016. 9. 13. [프로그래밍][C++11] thread, future, promises, async thread로 돌려야할 함수가 있어서 검색해봤다.C++11 (VS 2012)부터는 std::thread가 있길래, VS2012로 갈아탔다..좋은게 좋은거라고ㅋㅋ 그리고 사용 법을 검색해보니 간단하다.아래 링크에서 잘 설명해준다. 동영상 강의다.https://www.youtube.com/watch?v=o0pCft99K74&list=PL1835A90FC78FF8BE&index=4 난 thread해서 join할 필요 없이 async를 사용하면 될것 같다. #include #include #include #include #include std::string func(){for(int i=0; i< 20; i++){ std::cout 2016. 8. 24. [홈오토메이션]DIY 비디오폰과 디지털 도어락 연동기 연결 작업 방법 (코콤, 게이트맨) 인터폰과 도어록 연결하는 방법은 의외로 간단하지만 사람을 부르게 되면 출장비가 붙어 비용이 생각보다 비싸다. 모든 비디오폰과 도어록 연결 작업이 같진 않겠지만, 기본틀이 같으므로 아래 내용 기준으로 따라 하면 혼자서도 설치할 수 있을 것 같다. 물론, 인터폰과 도어록에서 그 기능이 제공해야 가능하다. 인터폰과 도어록(도어락) 연동할 때 필요한 준비물 집에 비디오 인터폰과 도어록 연동이 되어 있지 않다. 벨이 울리면 누구인지 확인하고, 직접 현관문을 열어줘야 하는 번거로움이 있다. 도어록을 바꿀 때 나중에 아두이노나 다른 것으로 컨트롤할 수 있도록 송수신기가 가능 한 놈으로 알아보고 구매했었다. 1. 코콤 비디오폰 : Kocom KCV-434 2. 디지털 도어락 : 아이레보 게이트맨 WV-20 iRevo .. 2016. 8. 23. [홈오토메이션][IoT] 스마트 홈. 야간 에어컨 적정 온도. 요즘 매일 저녁 22:30~ 23:00 사이에 전기 계량기를 확인한다.며칠 지켜보니 하루에 17kW 에서 20kW 정도를 오가며 쓰고 있었다.신기한것은 우리는 34평, 우리 옆 집은 40몇 평인데도 불구하고 옆집은 하루에 딱 1kW만 올라가있다.휴가를 가서인지는 모르겠다만, 정말 안 올라간다. 괜히 어떻게 우리 집 전기를 빼스는게 아닌가 의심이 들 정도다.. 하지만 어플에서 이번주 사용량을 보면, 그런것은 아닌것 같다. 에어컨에서만 하루 평균 10kW씩을 사용하고 있으니..아래 스샷은 33주, 즉 이번주에 전력 소비량을 보여준다. 이 전력은 오로지 에어컨만 모니터링 하고 있다.우리집 처럼 에어컨을 사용하면 에어컨에서만 하루 평균 10kW 정도를 소비하고 있다고 보면 된다.(낮에는 25/26도 한 칸, 저.. 2016. 8. 13. 이전 1 ··· 9 10 11 12 13 14 15 ··· 20 다음 반응형