原创 二進制查找替換常用函數

最近編寫了一些二進制查找和替換的函數,用起來非常方便,代碼如下: 二進制查找函數。 LPBYTE FindStrInByte(LPBYTE pbSrc,DWORD dwSrcLen,LPBYTE pbStr,DWORD dwStrLen

原创 WINCE下的MINGW交叉編譯環境下內存崩潰地址的查找方法。

objdump:即爲查找dll的內存首地址。注意:首地址要把後面的1000改爲0000,上述示例即爲0x61ac0000. addr2line:即爲將內存地址轉換爲對應的代碼行。此時的內存地址爲首地址加上崩潰地址即可。 例如:    

原创 WINCE下的FFMPEG的音樂播放器的配置參數

#--extra-cflags="-march=armv6" \ #--extra-ldflags="-march=armv6" \ #--enab

原创 ffmpeg基本用法

FFmpeg FFmpeg 基本用法 本課要解決的問題 1.FFmpeg的轉碼流程是什麼? 2.常見的視頻格式包含哪些內容嗎? 3.如何把這些內容從視頻文件中抽取出來? 4.如何從一種格式轉換爲另一種格式? 5.如何放大

原创 [轉]Linux下的Makefile

Makefile 介紹 ——————— make命令執行時,需要一個 Makefile 文件,以告訴make命令需要怎麼樣的去編譯和鏈接程序。 首先,我們用一個示例來說明Makefile的書寫規則。以便給大家一個感興認識。這個示例來源於

原创 在Windows下編譯FFmpeg詳細說明

                               在Windows下編譯FFmpeg詳細說明 MinGW:一個可自由使用和自由發佈的Windows特定頭文件和使用GNC工具集導入庫的集合,允許你生成本地的Windows程序而

原创 ffmpeg 添加水印LOGO

添加水印 ./ffmpeg -i /mnt/hgfs/shared/resource/shenghua.avi -i /mnt/hgfs/shared/resource/my_logo.png -filter_complex overla

原创 基於ffmpeg的流媒體服務器

OS:ubuntu 12.04 ffmpeg:N-47141-g4063bb2 x264:0.133.2334 a3ac64b 目標: 使用ffserver建立流媒體服務器 使用ffmpeg對本地文件流化(x264編碼器) 使用ffpl

原创 makefile 常用命令

make -n  打印命令列表,不輸出 make -qp 打印MAKEFILE中所有的變量和參數列表。 ar :將一堆 .o文件壓縮成一個.a壓縮包。 ld:將一堆.o文件合併一個so,或者可執行程序。

原创 WINCE的FFMPEG交叉編譯環境搭建

1.下載MinGW,cygwin兩個WINCE的MAKEFILE交叉編譯工具,並安裝到D盤根目錄下。 2.配置用戶環境變量,新建path目錄,並將值設爲如下: C:\cygwin\opt\mingw32ce\bin,//依賴的WINCE下

原创 無線的關聯過程

如下圖所示:與TCP/IP三次握手的交互過程差不多。 1、Beacon意思是“信標”,海洋中的燈塔不停的閃爍以提醒過往的船隻,802.11中的Beacon其功能類似於燈塔。無線AP(Access Point)會週期性的廣播Beacon

原创 ps -aux|grep 詳細信息

 ps a 顯示現行終端機下的所有程序,包括其他用戶的程序。 2)ps -A 顯示所有程序。 3)ps c 列出程序時,顯示每個程序真正的指令名稱,而不包含路徑,參數或常駐服務的標示。 4)ps -e 此參數的效果和指定"A"參數相

原创 WEB技術架構的資源鏈接。

http://blog.csdn.net/yinwenjie/article/category/5819837/2 JAVA入門中 下一專題預告:“存儲” 說好不能打臉

原创 windows SOCKET編程

   在WINDOWS的SOCKET編程中,可以設置SOCKET的發送和接收緩衝區大小爲1M,這樣可以大大提升局域網的數據傳輸速度,默認爲64K,最高可提高爲5M/S, 實際代碼如下: // 指定發送緩衝區大小int buf_size =

原创 WINCE串口WriteFile阻塞問題解決方法

      最近在MSTAR2521平臺弄串口讀寫的時候,經常遇到WriteFile函數阻塞,不返回,後來發現是設置的寫超時不對,太長了。現在修改了寫超時,就可以了。 寫超時了其實也沒有關係,實際上WINCE系統的串口驅動是異步發送的,只