原创 #ifndef.避免頭文件重複調用

例如有一個頭文件a.h,在b.h中包含了a.h,此時c.h需要使用a.h和b.h,可能程序員預先不知道b.h已經包含了a.h,所以在c.h裏同時包含了a.h和b.h,此時出現a.h在c.h中引用了兩次,可能造成衝突,所以這樣實現a.h:

原创 雷達與照相機的外參標定.LM算法

最近在做一個嵌入式系統,需要相機和雷達組裝,然後測量這兩個座標系之間的變換矩陣即外參矩陣。使用LM算法後發現誤差始終不能收斂,竟然高達1e+6數量級誤差,滿打滿算最多1e+4數量級,明顯不收斂,且結果估算參數與預期差的遠,後來查閱到其他其

原创 c++學習.抽象類使用

抽象類和其繼承類的純虛函數必須返回類型、參數類型保持一致,(在繼承類實現所有的純虛函數後)此時繼承類纔可以實例化。

原创 java串口通信開發筆記

一、平臺 windows 64bit,Eclipse luna for 64bit,JDK 1.8 二、工具 SDK1:JavaComm20-win32 SDK2:rxtxComm 三、JDK的選擇 建議選擇rxtxComm,它完全支持J

原创 Unicode與多字符集的區別、使用及相關函數

一、定義 Unicode:使用兩字節或2n個字節進行全球統一字符編碼; MBCS:多字節字符集,以ANSI標準爲例。以不定長編碼字符,遇到ASCII時以單字節編碼,遇到其他字符時使用多字節編碼,因此可能引起不同語言的亂碼顯示; 二、VS

原创 使用VirtualBox搭建Storm集羣

(1) 完整閱讀:點擊打開鏈接(2) 節選:### Introduction這篇博客介紹如何使用VirutalBox搭建Apache Storm流處理系統虛擬機集羣。在Ubuntu物理主機上,配合虛擬機管理軟件VirtualBox (VB

原创 MFC中清除CAsyncSocket緩衝區

問題描述: MFC編程時,使用CAsyncSocket進行通信,當準備接收有用的數據時,發現有無關數據還在socket緩衝區。 解決辦法: 1、使用循環調用Receive()直至返回SOCKET_ERROR(其值爲-1),將socket緩

原创 Shutdown自定義自動關機軟件

以下內容是readme.txt: 1、項目介紹 本程序爲界面純淨的自定義自動關機程序,執行程序後可選擇輸入“何時關機”或者“此後多少秒關機”,單機“取消自動關機”可撤銷之前的關機操作。 2、開發環境 本程序在win7vs2012MFC下開

原创 leadership.EnglishLearning.marc kielburger

marc kielburger who is the co-founder of ME TO WE,a social enterprise,delivered a speech in Nanking university last wee

原创 我對百度雲盤的理解及使用

解決問題:如何實現自己的文件內容更改時,雲盤同步更新 1、理解原理:百度雲盤可以自動實時同步,他的同步是指聯網時,若本地雲盤中內容發生變化,則在聯網情況下,登陸百度雲盤終端後,將自動同步到網絡服務器的雲盤。 2、實現方法:將自己的本地文件

原创 基於DirectShow的MFC視頻播放器

開發背景: 基於64位win7旗艦版,vs2012 ultramate平臺,使用MFC機制利用DirectShow開發包開發一款多媒體播發器,實現基本的播放控制功能。 開發步驟: 一、下載Microsoft SDKs win7以後Dire