原创 2019.9.5C++基礎學習筆記——stdout與stderr

C++基礎學習筆記——stdout與stderr 今天寫C++數據庫接口時看到了代碼如下: fprintf( stderr , "錯誤原因:%d\n",mysql_error( &mysql )); 由此瞭解一下fprintf函

原创 2019.9.10Linux學習筆記——抓包工具tcpdump試用

Linux學習筆記——抓包工具tcpdump試用 最近工作中有新任務,需要在Linux環境下抓取指定服務端發來的數據包報頭來分析其數據格式,所以開始嘗試Linux系統自帶的tcpdump抓包工具。 tcpdump: tcpdump

原创 2019.9.2Python基礎學習筆記——語言基礎

Python基礎學習筆記——語言基礎 代碼註釋: 在代碼中註釋十分重要,主要目的是兩個,一個是幫助閱讀代碼的人能夠快速理解這段代碼的含義與實現的功能,另一個是在代碼調試時進行分段調試來縮小bug的查找範圍。 在Python中註釋規

原创 2019.12.6C++學習筆記——ASCII數據與HEX數據(十六進制)轉換

近期工作中要求將工程中的數據在ASCII碼與十六進制間轉換(數據庫數據輸入輸出格式轉換),所以需要手動編寫一個數據格式轉換的接口函數。 十六進制轉ASCII本質是爲了寫進數據庫時16位數據變爲32位,每個字節擴充爲兩個字節,反之兩

原创 2019.11.28工作記錄——InstallShield製作windriver驅動安裝包

工作記錄——InstallShield製作windriver驅動安裝包 之前工作中生成了windriver1221的PCI驅動文件,現在要將驅動文件.INF打包爲安裝包,使未安裝windriver的電腦能夠直接安裝windrive

原创 2020.4.1C++學習筆記——WinDriver1221在Win10的64位環境下調用接口庫

之前使用WinDriver1221x64在Win10系統裏生成了設備的inf文件並安裝成功,接下來就要對設備進行測試和實驗。單純的檢查設備是否完好可以使用WinDriver自帶的設備測試功能,但是要對設備功能進行編程需要調用Win

原创 2020.3.30工作記錄——VS2010錯誤error LINK1181

今天在工作中遇到一個問題,具體情況是我用WinDriver的接口動態庫編寫了一個Release版本的測試程序,然後要將其打包發送到另一臺PC上進行測試。理論上Release版本程序換到另一臺PC上應該也能直接編譯運行,但是在運行時

原创 2020.4.3工作記錄————WinDriver1221x64版本驅動接口庫如何被32位程序調用

之前在Win10下做PCI卡的驅動測試,發現wd1020版本不能再win10環境安裝,所以選擇了wd1221x64版本。測試64位程序時沒有錯誤,但是按照一樣的步驟設置了項目屬性後,32位程序運行時總返回no vaild lice

原创 2019.10.28C++學習筆記——堆、棧和存儲空間分類

C++學習筆記——堆、棧和存儲空間分類 堆和棧: (1)管理方式:堆中資源由程序員控制(通過malloc/free、new/delete,容易產生memory leak),棧資源由編譯器自動管理。 (2)系統響應:對於堆,系統有一

原创 2020.3.20C++學習筆記——無lib文件鏈接動態庫

C++學習筆記——無lib文件鏈接動態庫 之前工作中使用動態庫時用的都是自己或公司的庫,基本上原始工程文件都有,所以一直用的是VS的依賴庫鏈接方式。但是最近工作中需要使用外部的動態庫文件接口,動態庫只有Release版本,沒有li

原创 2020.3.13C++學習筆記——生成ActiveX控件(OCX)並用簡單html網頁加載調用接口實例

生成ActiveX控件(OCX)並用簡單html網頁加載調用接口實例 最近工作中需要一個簡單網頁來測試動態庫功能,所以需要一個加載了ActiveX控件的html網頁並且可以調用控件中的函數方法。實例中主要需要:1.一個可用VS20

原创 2020.6.18工作問題記錄————IDEA整合數據庫錯誤Server returns invalid timezone.

工作問題記錄————IDEA整合數據庫錯誤Server returns invalid timezone. idea連接mysql報錯Server returns invalid timezone. Go to ‘Advanced

原创 2020.6.15工作記錄————IDEA整合MyBatis錯誤

問題原因:最近在用idea測試JDBC連接MySQL數據庫時,警告需要爲MySQL設置方言以檢測SQL語句,其實不加也行,但是看着這個黃色波浪線感覺彆扭,結果Alt + Enter自動加完方言後,出現了sql字符串表命爆紅,提示:

原创 2020.6.15工作記錄————上傳IDEA項目到GitLab在線倉庫

1、檢查idea中是否安裝了gitlab的插件,如果沒有那個在線安裝一下: 安裝成功後如圖: 2、打開IDEA菜單欄:VCS》Import into Version Control》Create Git Repository

原创 2020.6.15工作記錄————Linux下Tomcat啓動服務運行項目

之前使用Tomcat一直是在Windows下IDEA中配置tomcat啓動服務,工作中任務要求將項目放到Linux環境的服務器裏運行,但是爲了啓動一個web項目再在Linux下安裝一個Eclipse明顯不明智,所以開始學習直接用t