原创 TCP有效帶寬
1 查看網卡信息 lspci -vvv | grep -i eth cat /proc/net/dev vim /etc/sysconfig/network-scripts/ifcfg-eth0 2 tcp有效帶寬測試 2.1 tcp
原创 linux free命令輸出詳解
解釋一下Linux上free命令的輸出。 下面是free的運行結果,一共有4行。爲了方便說明,我加上了列號。這樣可以把free的輸出看成一個二維數組FO(Free Output)。例如: FO[2][1] = 24677460 F
原创 linux 軟件管理方式
linux系統中軟件的安裝,升級,卸載 centos軟件管理方式: 二進制文件(注意兼容問題) 源代碼編譯安裝, 軟件管理器rpm 軟件管理器前段工具yum 軟件包組成: 二進制文件:/bin /usr/bin... 庫文件:/lib
原创 linux 信號機制
本文旨在弄懂linux中的信號工作原理 1 查看所有信號 kill -l 命令可以查看linux下所有信號 2 信號產生 2.1 用戶在終端按下某些鍵時,終端驅動程序會發送信號給前臺進程 例如Ctrl-C產生SIGINT信號,Ctrl-
原创 linux 計算文件交集,並集,差集
並集 計算並集最簡單 sort -u a.txt b.txt 使用 -u 參數去掉重複的行即可 交集 grep -f a.txt b.txt | sort | uniq 差集 a - b(a,b均爲文件) grep -v -f b
原创 c++ new delete
c++ 中new 和 delete失敗問題
原创 c++ new operator和operator new,delete operator和operator delete
1 new operator 和 operator new,delete operator 和 operator delete new operator: c++中的關鍵字new,如A *a = new A; operator new:c
原创 git其它常用操作
這篇文章用於記錄git的其它常用操作 1 git clean命令 git clean -n 是一次clean的演習, 告訴你哪些文件會被刪除. 記住他不會真正的刪除文件, 只是一個提醒 git clean -f 刪除當前目錄下所有沒有
原创 linux性能監控工具彙總
1 查看網絡流量出入情況 iftop 2 sar 3 valgrind 4 top 5 free 6 dmesg 7 /xx/fd/ (文件描述符)
原创 CMake使用
1111
原创 gdb用法
gdb在調試程序時的常用命令 1 調試core問題: gdb 程序 core-file 2 調試正在運行的程序 gdb -p PID或者gdb attach PID 3 在gdb下運行程序的方法 gdb ${你的程序} 進入gdb後,輸入
原创 clion在mac上的配置
11111
原创 vim常見操作
vim的一些常見有用操作,記錄在此,便於遺忘的時候查看,後續發現新的好用操作,也會不斷補充 1 替換 :{作用範圍}s/{目標}/{替換}/{替換標誌} %s/foo/bar/g 會在全局範圍(%)查找foo並替換爲bar,所有出現都會被
原创 linux vim
這篇博客專門講解linux下的vim配置
原创 php中base64_encode base64_decode加密解密函數
base64_encode算法原理 Base64編碼,是我們程序開發中經常使用到的編碼方法。它是一種基於用64個可打印字符來表示二進制數據的表示方法。它通常用作存儲、傳輸一些二進制數據編碼方法!也是MIME(多用途互聯網郵件擴展,主要用