原创 實用工具 rlwrap

使用工具 rlwrap ,可以讓 sqlplus, sftp 等原本不支持命令上下翻頁,TAB自動展開功能的程序,支持這些功能。 rlwrap 工具安裝使用方法,需要先安裝 readline 和 readline-devel (操作系統光

原创 IceGrid負載均衡部署

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 【IceGrid負載均衡部署步驟】 1、環境 主機1

原创 IcePatch2學習使用

【IcePatch2使用】 --自動升級工具 icepatch2server:IcePatch服務器 icepatch2client:IcePatch客戶端 icepatch2calc:壓縮文件並計算校驗和的工具,會創建一個 IcePat

原创 RPM包製作時注意的地方

1、在xxx.spec文件中,%install段下: make prefix="$RPM_BUILD_ROOT" install   這行要起作用,前提必須是相關的makefile是由automake工具生成的,自己寫的不好用。

原创 live555源碼閱讀一

實現播放 MP3 的 RTSPServer 的基本過程: 1、首先,創建一個 RTSPServer 實例,偵聽 554 或 8554 端口,等待一個客戶端的 RTSP 請求; 2、在收到一個客戶端的 RTSP 請求後,創建一個 RTSPC

原创 live555源碼閱讀二

    之前只關注了一個RTSP客戶端連接到RTSP服務器上,如今看了多個客戶端同時連接到RTSP服務器,並且同時請求播放同一個流文件時,發現對RTSP服務器端又有了新的理解,對其中的一些類如 ServerMediaSession, Se

原创 代碼審查工具 phabricator 使用學習

phabricator 在線文檔:https://secure.phabricator.com/book/phabricator/ diffusion 基本說明https://secure.phabricator.com/book/pha

原创 Docker 學習二:關於 Docker Desktop for Mac 說明

由於 Docker 是基於 linux 內核相關技術實現的,在 Linux 上Docker容器是共享宿主機的內核的,所以對於 Mac, Windows 上爲什麼可以運行 Docker,感到好奇。於是在網上查閱了相關資料,總結如下: 關於

原创 【轉載】C的結構體與Delphi中的記錄類型

出處:http://blog.pfan.cn/lovezkj/863.html   Object Pascal的指針     一、類型指針的定義。對於指向特定類型的指針,在C中是這樣定義的:         int *ptr;     

原创 Linux內核2.6.18升級到2.6.27(VMWare, AS 5.3)

參考如下鏈接 http://wangxihe.blog.51cto.com/394507/95449   順利完成。 最後,多修改一處,在 /boot/grub/menu.lst 中 default的值按照新內核的實際啓動順序,調整之。

原创 Redhat中製作RPM包出現的奇怪現象

      以下爲rpm製作時所使用的一個spec文件 -------------------------------------------------------------------------------------      

原创 Redhat下製作一個二進制RPM包過程

待打包的程序所在目錄:ice_linux_runtime 將目錄 ice_linux_runtime 放至 /usr/src/redhat/SOURCES 目錄下,同時在SOURCES目錄下將執行 tar -czvf icerunti

原创 使用redigo實現 pub/sub(代碼示例)

package main import ( "context" "fmt" "log" "strconv" "time" "github.com/gomodule/redigo/redis" ) // Consu

原创 開源 redis 客戶端 redigo 源碼學習

redigo 介紹 Go語言實現的開源 redis 客戶端。 特性 提供類似 print 函數風格(Print-like)的 API,支持所有的 redis 命令; 支持流水線事務(pipelined transac

原创 開源 golang 緩存庫 cache2go 學習

cache2go 介紹 開源的應用內緩存庫,保證併發安全,提供 key-value 存儲以及帶過期時間控制。 key 與 value 可以是任意數據類型。 主要 API 說明 Cache(): 返回已經存在的給定名稱