原创 cpu使用率
CPU利用率和CPU使用率是相同概念,計算方法如下: 需要兩個進程,一個爲idle進程;一個爲統計進程。 idle進程在系統空閒時執行,每執行一次爲一個計數器count加一。統計進程每秒執行一次負責計算CPU使用率,並把count清零。
原创 linnux同步方法多種鎖介紹
https://blog.csdn.net/zsf8701/article/details/7844316 1.互斥鎖 2.自旋鎖 3.讀寫鎖 4.條件變量 5.信號量 6.文件鎖 https://blog.csdn.net/I_am_J
原创 uart
RS-232與RS-485的區別在於:1.傳輸方式不同:RS-232採取不平衡傳輸方式,即所謂單端通訊. 而RS485則採用平衡傳輸,即差分傳輸方式。2.傳輸距離不同:RS-232適合本地設備之間的通信,傳輸距離一般不超過20m。而RS-
原创 ui處理常見誤區
1.不要在顯示ui的線程裏面修改自身的ui和銷燬ui。容易引起資源釋放,和卡頓問題。 2.一個線程作爲口控制線程,另外一個線程作爲顯示線程,顯示線程裏面不做複雜和耗時的工作,通過消息隊列往外發送消息,完成更新自身ui
原创 procrank命令
VSS - Virtual Set Size 虛擬耗用內存(包含共享庫佔用的內存) RSS - Resident Set Size 實際使用物理內存(包含共享庫佔用的內存) PSS - Proportional Set Size 實際使用
原创 在Linux中打印函數調用堆棧
https://www.cnblogs.com/sky-heaven/p/5889612.html gcc myfun.c -o myfun -rdynamic #include <stdio.h> #include <execinf
原创 用戶態與內核態
用戶態與內核態過程
原创 CRC校驗、MD5、SHA1算法的概念和可靠性現狀
CRC校驗、MD5、SHA1算法的概念和可靠性現狀https://blog.csdn.net/nodeathphoenix/article/details/8151750CRC32算法衝突概率測試和分析ht
原创 常用面試筆試題
https://blog.csdn.net/qq_38410730/article/details/80927935 static https://blog.csdn.net/newcong0123/article/details/527
原创 dlopen函數詳解
dlopen函數詳解
原创 文件鎖例子
測試例子#include <sys/file.h> #include <stdio.h> int main(void) { FILE *fp = NULL; int i = 10; if ((fp =
原创 mdk開發工具
https://blog.csdn.net/qq_15232177/article/details/53067438 編譯說明
原创 線程與進程資源共享獨享 同一進程中的線程究竟共享哪些資源
讀者寫者問題https://www.cnblogs.com/xybaby/p/6559212.html同一進程中的線程究竟共享哪些資源https://blog.csdn.net/q_l_s/article/details/51789245
原创 自旋鎖互斥鎖使用注意區別 互斥鎖和自旋鎖的區別
自旋鎖:互斥鎖:1.自旋鎖不會睡眠,互斥鎖會有睡眠,因此自旋鎖效率高於互斥鎖。2.由於一直查詢,所以自旋鎖一直佔用cpu,互斥鎖不會,自旋鎖導致cpu使用效率低3.自旋鎖容易造成死鎖 互斥鎖和自旋鎖的區別https://blog.csdn
原创 c++static成員 淺出理解靜態成員函數(static member function)
淺出理解靜態成員函數(static member function)