原创 C++之類

類定義 Rectangle.h class Rectangle{ private: double length; double wideth; public: Re

原创 野火 RT1052 移植網卡功能(LAN8720A)

野火 RT1052 移植網卡功能(LAN8720A) 開發環境 RT-Thread: v4.0.2(master) SOC: i.MX RT1050 Board: 野火 RT1052 目的 在 RT-Thread 系統上進行網絡通

原创 free/delete 釋放的內存大小?

在使用c或者c++的時候我們經常用到malloc/free和new/delete,在使用malloc申請內存的時候我們給定了需要申請的內存大小,但是在free或者delete的時候並不需要提供這個大小,那麼程序是怎麼實現準確無誤的

原创 Linux 內核實時補丁 PREEMPT_RT補丁 與 Linux4.1.15 + patch-4.1.15-rt18.patch 補丁,實測實時性差

Linux4.1.15 + patch-4.1.15-rt18.patch 補丁,實測實時性差 開發環境 發行環境 該環境用於發行 Linux: 4.1.15 preempt_rt: patch-4.1.15-rt18.patch

原创 init進程

init進程 init的進程號是1(ps -aux | less),從這一點就能看出,init進程是系統所有進程的起點,Linux在完成核內引導以後,就開始運行init程序。 init程序需要讀取配置文件/etc/inittab。init

原创 gdb 調試程序時, "No such file or directory."

gdb 調試程序時,出現: Breakpoint 1, main () at test.c:5 5 test.c: No such file or directory. 原因: 原來在可執行程序中包含的調試信息(源代碼)只是

原创 解決技術難題思路

深刻理解問題的現象 比如程序錯誤, 要深刻理解報錯信息, 要深刻理解日誌信息 可能性原因測試, 單一變量法 根據自己的知識, 列出會導致該問題的可能原因, 一一進行測試; 找到問題後, 將該問題理解透徹, 並記錄到知識庫中. 排

原创 常用函數

常用函數 /* * 打印二進制數 * num: 輸入的十進制數 * reserved_bit: 保留輸出低位多少位 */ void print_bin(int num, char reserved_bit) { char s

原创 falcon-agent arm架構 執行程序生成

安裝 golang [1.4+] yum install golang 下載 falcon 文件,以及相關部署 GOPATH是go語言運行的環境,go 命令時的程序路徑就是此路徑 export GOPATH=/root/go mkd

原创 編程要略

1.申請了動態內存空間,就得要自己釋放。防止內存泄漏 2.程序創建了文件,就需要程序自己刪除該文件 3.當 if else 時,要將所有的情況都考慮到,暫時不知道怎麼處理的情況,要詳細標記 # TODO 4.while 循環,要有"某

原创 項目管理

團隊管理 1.每天晨會:安排今天每個人的任務/工作安排 2.每週週會(放假前夕):總結本週工作,並計劃下週工作安排 3.項目例會:針對項目開的會議;項目的每進展到某個階段都要進行項目例會,統一項目的進度,制定項目計劃

原创 C++之運算符重載

學習借鑑網址: operator overloading 非成員函數重載運算符 定義運算符重載函數後,在參數、 運算符匹配的情況下調用運算符重載函數。 在以下代碼調用中: f1 + f2等同於operator+(f1, f2)

原创 C++之友元

友元:申明一個外部成員(函數、類)可以訪問當前類的所有成員 形象理解:申明一個外部成員(函數、類)是當前類A的朋友,作爲A類的朋友可以訪問A類中的所有信息 注意:friend只是申明的一種關係,並非函數、類的申明,並且在friend時

原创 JetBrains 使用

快捷鍵: 跳到上一個光標處 windows:Ctrl + Alt + 左右 mac:Command+ Alt + 左右鍵

原创 如何學好英語?

作者:知乎用戶 鏈接:https://www.zhihu.com/question/20871034/answer/250937654 來源:知乎 著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。 大概三年前的這