原创 awk相關操作(簡單舉例查詢IP地址)
最近寫的腳本比較多 在shell腳本中 經常會用到awk和sed 比如我們要獲取網卡地址IP 和 端口 輸入ifconfig 然後看到 很多信息 我們要取得 ip地址 if
原创 node.js源碼分析
node.js 無疑是近幾年來很火爆到技術,特別是移動互聯網的迅速發展 ,node.js的最大特點就是異步單線程 ,有很多優秀的開源框架 比如web 的express 結合谷歌V8引擎 加載js 實現和底層c代碼
原创 shell 關於取得參數的問題
遇到一個問題 比如我只需要取的腳本傳入的參數的從第二個開始的到後面的參數 怎麼取 $@是取的所有的參數 現在需要排除第1個參數 剛開始想能不能用while循環把所有參數循環取出到新的變量 從第二個開始 這樣就可以了 #!/bin/bas
原创 cmake安裝和使用簡單介紹
cmake 對於工程相對盤大無疑是一個利器 cmake是跨平臺的工具達到快速構建項目的目的 一、下載cmake sudo apt-get install cmake 直接安裝 cmake -version 二、開始編譯 cmak
原创 tcproxy 使用介紹
最近看到一個基於c語言開發的tcp代理開源項目 地址:https://github.com/dccmx/tcproxy因爲在現有的項目引用到 做下簡單的記錄 這裏面主要是應用到了epoll 處理監聽網絡客戶端,代理端口轉發到本
原创 awk讀取文件裏面的某個字段
#!/bin/bash test=`awk '$1~/^wanglong$/{print $2}' file.txt
原创 redis 返回值類型 和 rername-command相關內容
在redis源碼目錄redis-3.2.2\deps\hiredis\hiredis.h 裏面定義了redis命令的返回值類型 #define REDIS_REPLY_STRING 1#define REDIS_REPLY_ARRAY
原创 cunit軟件應用介紹
以前用過一款cppunit單元測試框架,現在介紹一款cunti框架 https://sourceforge.net/projects/cutest/ c的單元測試框架 我看到有兩個 一個check 一個是cuTest 看到 cu
原创 記錄redis相關
最近項目組用到redis做緩存 redis是開源的項目 支持多種客戶端訪問 提供c 、java、lua、python等多種客戶端接口 redis作爲NOsql中的一種,其性能十分強大,基於內存 key value 鍵值對 存儲 支持多種
原创 shell腳本調用java jar包 的問題總結
最近遇到個問題很奇葩 用shell調用java jar包 jar包是個簡單的post請求 通過shell傳入參數 java -Xbootclasspath/p:path -jar youtest.jar 參數1 參數2 Xbootcla
原创 ubuntu 下面 redis 安裝和配置
redis.io 官方網站 有最新版本目前是更新到3.2.3 wget http://download.redis.io/releases/redis-2.8.17.tar.gz 1.下載完成 安裝步
原创 定時任務crontab
find /var/log -name "test*.log" -mtime +7 -exec rm -rf {} \;2>/dev/null
原创 echo打印相關
shell裏面的變量接受c函數的直接輸出在stdout的數據並保存 如果數據是多行如何處理 我們直接echo $var得到的只是一行數據 這時候我們可以採用 echo "$var" 加個雙引號就OK了 顯示多行數據
原创 opencv exam 相關基礎案例 寫了個公用Makefile
Makefile : CXX=gcc CFLAGS=-Wall LDFLAGS= `pkg-config --cflags --libs opencv` SRCS=$(wildcard *.c) TARGETS=$(patsubst %
原创 通用的 cmakeLists.txt 文件
PROJECT(test CXX) #項目名稱 #Cmake最低版本要求 CMAKE_MINIMUM_REQUIRED(VERSION 2.6) #允許gdb調試 set(CMAKE_BUILD_TYP