原创 C++ 通用工具

介紹:        該工具具備類似CString功能的String,Unicode/UTF8/ANSI 編碼轉換,win32 文件目錄操作類,win32 USB操作類,ADO方式的數據庫連接類,json操作類等等,工具持續更新中,請關注

原创 VS2010 + emsdk + vs-tool (webassembly 開發環境搭建/ emsdk)

目的:       VS2010 IDE內部嵌入Emscripten編譯器,這樣我們就可以使用VS強大的編輯功能,代碼提示,一鍵編譯(build),工程配置,工程結構明朗易懂易管理等。但目前該編譯器不支持調試功能,因爲Emscripten

原创 VS2015 + emsdk + vs-tool

目的:       VS2015 IDE內部嵌入Emscripten編譯器,這樣我們就可以使用VS強大的編輯功能,代碼提示,一鍵編譯(build),工程配置,工程結構明朗易懂易管理等。但目前emcc編譯器的調試功能難以掌握,需要使用web

原创 消費者與生產者

    最近在做一個成像的項目,使用三個線程作爲成像的核心部件,一個讀取數據線程,一個處理數據的線程,一個發送到UI顯示的線程。他們之間聯繫的載體是隊列。讀取線程作爲生產者線程,處理線程作爲消費者和生產者線程,發送數據線程作爲消費者線程,

原创 C++事件機制(模擬C#的事件機制)

C#的事件機制,也就是按鈕的觸發事件,他們是怎麼工作的呢?下面我將介紹C#下,如何自己去製作一套事件,滿足自己的需求。 C#下的事件,必須被觸發,被封裝的非常好的,以至於編程者只看到類似於這樣的代碼: 這個是最終給使用者用的接口,voi

原创 C++事件,觀察者模式

如果玩過C#的一定會對下面的代碼非常熟悉。下面是C++的代碼,很多類型 是我自己封裝的,所以就算你全拷貝了,也會有很多錯誤,不過你可以去修改,只要你看懂了其中的意思。

原创 直流電機帶編碼器,PID控制

                最近在做一個項目,利用帶有編碼器的直流電機配合PID算法去做運動控制。直流電機本身存在的固有位置誤差,相信細心的人,都可以看到的。   要解決這樣的一個問題,就要加上編碼器,PID算法。       我用的

原创 VS2013+protobuf-2.5.0 編譯源碼,嵌入新工程,使用google protobuf數據格式協議

1、下載兩個壓縮包,protobuf-2.5.0.tar.gz , protobuf-2.5.0-win32.zip (壓縮包已經上傳,可以通過我的名字去查找看看) 2、解壓protobuf-2.5.0-win32.zip,把prot