原创 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(多用途互聯網郵件擴展,主要用