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