原创 C語言實現md5函數代碼

轉載:http://blog.csdn.net/xhhjin/article/details/8450686 適合以後中用到,先轉載一下,也非常感謝博主的分享。 網上找到的實現md5函數代碼,包括一個頭文件md5.h和一個源

原创 16bitmap位圖的壓縮方式及處理

在這裏先對bmp file format 格式進行簡單的敘述: BMP文件格式,又稱爲Bitmap(位圖)或是DIB(Device-Independent Device,設備無關位圖),是Windows系統中廣泛使用的圖像文件格式。由於

原创 librtmp協議分析---SendConnectPacket函數

要想了解這個函數的作用,先了解一下這個圖形。它是connect命令。 通過上述的瞭解,對照一下代碼,基本就明白了,上代碼: static int SendConnectPacket(RTMP *r, RTMPPacket *cp)

原创 popen的使用

今天看到一段寫的不錯的代碼,整理了一下,提供學習一下: int MatchingString(char *acStr, char *acDes, int iDesLeng) { FILE *stream = popen(acS

原创 rtsp rtmp http 比較

本篇文檔轉載:http://www.cnblogs.com/my_life/articles/5593892.html,感謝博主熱心的奉獻 以下內容爲轉載內容: http://blog.chinaunix.net/uid-26000

原创 宏的使用

#define DEFINE_PARSE_BUILD_LINK_CSEQ(_name, _type, _param, _fmt) \ static int rtsp_msg_parse_##_name (

原创 採用libxml2解析xml資源

通過分析xml資源,發現它不是一個標準的xml資源,通過調用xml解析 xmlXPathObjectPtr getNodeset(xmlDocPtr doc, const xmlChar *xpath) { xml

原创 嵌入式開發中配置freetype

1:修改添加嵌入式開發板的架構類型:vim ./builds/unix/config.sub 如搜索:x86添加你支持的型號類型:我這邊是:csky-6622 case $basic_machine in # Recognize th

原创 rtmpdump源代碼分析------HandShake

 HandShake的流程圖: 1:握手以客戶端發送 C0 和 C1 塊開始。2:客戶端必須等待接收到 S1 才能發送 C2。3:客戶端必須等待接收到 S2 才能發送任何其他數據。4:服務器端必須等待接收到 C0 才能發送 S0 和 S1

原创 sscanf的高級使用

最近爲了使用正則表達式配合sscanf使用,處理: char buf[]="123$$asdfasd$$eeeffff$$liman$$1111111111111$$ccdddd$$hello"; 上面的字符串分割開來。 需要的結果如下:

原创 linux工具的使用

1:判斷一個服務器的狀態,是否可以connect,只需要輸入: nc -v -w 2 113.106.94.104 -z 1017-1019 nc -v -w 連接失敗後重複次數  ip -z 端口號 2:獲取http的詳細信息 cur