原创 linux查看CPU使用情況的命令

mpstat命令 使用 mpstat -P ALL 1 @X280:~/test$ mpstat -P ALL 1 1 Linux 5.4.0-37-generic (X280) 2020年06月22日 _x86_64_ (8

原创 npm安裝js模塊

npm安裝js模塊 npm install 模塊名不會將模塊的依賴信息寫入package.json文件中 npm install 模塊名 --save寫入package.json的dependencies中 dependenc

原创 Centos7安裝telnet

Centos7安裝telnetCentos7安裝telnet服務端與telnet客戶端1.檢查是否安裝telnet2.查詢安裝包3.安裝telnet4.設置服務開機自啓5.設置啓動6.測試是否安裝成功7. 若測試失敗,則可嘗試關閉

原创 /etc/profile中配置LD_LIBRARY_PATH不生效問題分析

LD_LIBRARY_PATH配置不生效LIBRARY_PATH與LD_LIBRARY_PATH問題復現分析1:是否執行`source /etc/profile`分析2:`LD_LIBRARY_PATH`中配置的目錄是否正確分析3

原创 linux c 中英文日期格式

函數說明 setlocale位於locale.h頭文件 setlocale(LC_TIME,"zh_CN.UTF-8");1表示設置日期編碼格式,這裏設置爲中文的日期格式 strftime位於time.h頭文件 strftime格

原创 應用層協議默認端口號

協議名 默認端口號 FTP(數據傳輸) 20 FTP(控制) 21 SSH 22 Telnet 23 SMTP (E-mail) 25 TFTP 69 HTTP 80 POP3(E-mai

原创 Wireshark簡單使用

wireshark的安裝 安裝wireshark sudo apt install wireshark 運行wireshark sudo wireshark wireshark使用 wireshark界面 過濾器 協議

原创 SQL Server根據字段得到表名

select objs.name as TableName, cols.name as ColName From sysobjects objs inner join syscolumns cols on (objs.id=co

原创 C語言使用cJson庫解析json

使用C語言解析jsoncjson庫cjson對象類型與結構體cjson的幾個常用接口對cjson庫進一步封裝調用測試案例補充 cjson庫 在github或gitee上cjson,使用庫中的cJSON.c與cJSON.h即可。 以

原创 Linux中udp的丟包分析

wireshark分析tcp的丟包比較簡單,因爲可以分析重發次數,和響應; 分析udp的丟包,需要分析帶序號的報文,RTP報文,可以分析丟包情況;若是分析iperf的udp包,沒法分析出丟包來。 網上說可以使用watch nets

原创 (劍指offer題目1)二維數組查找

二維數組查找 在一個二維數組中(每個一維數組的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。 // 方法一:

原创 linux 查看硬盤序列號、設備序列號、系統安裝時間

linux 查看硬盤序列號、設備序列號 hdparm查看硬盤基本信息 df -h查看文件系統,可以看到設備/dev/mapper/vgubuntu--kylin-root有233G lmz@lmz-X280:~$ df -h 文件

原创 以太網數據幀格式

以太網幀格式 目的MAC地址(6字節) 源MAC地址(6字節) 類型(2字節) 數據(46--1500字節) CRC 三種類型的以太網數據幀 1.IP數據報 目的MAC地址(6B) 源MAC地址(6B) 類型0x0800 IP

原创 (劍指offer題目2)字符串每個空格替換

字符串每個空格替換成“%20” 請實現一個函數,將一個字符串中的每個空格替換成“%20”。例如,當字符串爲We Are Happy.則經過替換之後的字符串爲We%20Are%20Happy。 //方法一 //length爲牛客系

原创 服務器與客戶機

Server: 通常是指一些安裝了提供網絡服務輸出的計算機 Client: 通常指一些安裝了享受網絡服務輸入的計算機