原创 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)