原创 我眼中的未來【原創】

無論如何,這都會是一個轉折點。未來我們應該有一個方向。   這次疫情無論是規模還是帶來的後果都是百年未遇的,而且它還在持續中。疫情讓人們異常焦慮:可怕的感染讓每個人都惶恐不安,糟糕的經濟形式讓人擔心生活會不會出現大的變故,孩子們則因爲失去

原创 linux(或者windows)軟件工程師和軟件工程師

linux(或者windows)軟件工程師和軟件工程師 一個從單片機開始的開發者 學校學的是電子專業,但是做硬件需要耐心和細心,幾次電路板設計的失誤讓我徹底放棄了硬件這塊兒。感覺還是軟件更合適,學校只學了basic,於是自己學習了

原创 【原創】一個簡單的key-value的內存數據庫,可以運行在mcu上

你可以認爲是一個非常簡單的內存數據庫,存儲string的,可以存儲和獲取。 1. 可以跑在單片機上。 2.接口非常簡單。   ucomlib A simple key-value memory database   1.接口定義 ucom

原创 實現一個簡易的對等式異步通信框架

前面實現了一個簡單的內存數據庫,接下來就基於這個簡單的內存數據庫實現一個異步回調的通信框架。 zxcom 1.接口定義 Zxcom接口主要有: 初始化和去初始化。 添加命令和應答處理函數。 包的接收和發送包的組建。 1.1 初

原创 如何在linux(ubuntu)下安裝source insight

https://blog.csdn.net/leon1741/article/details/54315506 1、安裝wine wine(“Wine Is Not an Emulator”的遞歸縮寫)是一個能夠在多種 POSIX-c

原创 golang的interface傳遞

傳interface,傳遞的是一個interface對象,這個對象佔用16字節長度,包含一個指向原數據的指針,和一個指向運行時類型信息的指針。 當然對於指向interface的指針這種用法是幾乎沒有用到的(例子中的Hello4()函數,編

原创 ubuntu掛載win7共享文件系統

在vmware,打開虛擬機,選“虛擬機/設置” 打開“虛擬機設置”後,選擇“選項”,點“共享文件夾”。 選中“總是啓用”,添加共享文件夾,確定。 如果在/mnt/hgfs下沒有共享成功。 安裝:open-vm-tools-dkms 如

原创 在DLL中使用單例模式輸出類成員函數

在DLL中使用單例模式輸出類成員函數

原创 交叉編譯go-sqlite3出現"undefined: SQLiteConn"

交叉編譯go-sqlite3出現”undefined: SQLiteConn” 在windows下交叉編譯go-sqlite3,如果只更改了GOARCH環境變量,編譯時會出現: undefined: SQLiteConn錯誤。 查了一下

原创 交叉編譯jsoncpp靜態庫

許多實用cmake的開源項目在移植到其他平臺時,還是比較麻煩的。這裏以jsoncpp爲例。首先,我本機的交叉編譯工具及目錄是:# which arm-linux-gnueabihf-gcc /root/board/tools/gcc-li