原创 windows xp 下exe,msi文件不能安裝的解決辦法

  一、解決msi文件不能安裝,提示信息"WINDOWS INSTALLER無法啓動"1. 開始-運行(win+r) 打開裏面填寫 msiexec /unreg  回車。2. 然後開始-運行 打開裏面填寫 msiexec /regserv

原创 考查嵌入式C開發人員的最好的16道題

考查一個初級嵌入式系統開發人員的C基本功,附有答案題目由資深嵌入式系統專家擬定,目的是考查入門級的嵌入式軟件開發人員, Gavin Shaw提供詳細解答.

原创 vi常用命令和vimrc配置

·一個簡單編譯器(編譯、執行常見程序) #vi ~/.vimrc "定義F9來編譯、執行程序 map <F9> :call ProgCompileRun() <CR> func ProgCompileRun() "s***e

原创 Debian 中安裝minigui 1.3.3

一. 下載文件     libminigui-1.3.3.tar.gz     mg-samples-1.3.0.tar.gz (示例)     minigui-res-1.3.3.tar.gz(資源)     qvfb-1.1.tar.

原创 Undefined reference to vtable 'xxx'

新添加一個類,定義了構造函數和析構函數。其中析構函數只申明沒有定義。 鏈接時遇到如下的問題: ../local_gui/.libs/lib_local_gui.a(monthcalendar.o): In function `monthc

原创 程序編寫和調試的思考

1. 避免長時間使用調試工具(過度關注細節,無助複雜問題的解決),調試工具是輔助你理解程序狀態的一種手段,適合用來分析特定條件下程序運行的狀態。 2. 將時間用在思考爲什麼程序會運行到這裏,相關狀態可以被通過哪些模塊,函數改變? 3.

原创 圖解Git

圖解Git 其他語言:  Deutsch English Español Français Italiano 日本語 한국어 Português Русский Slovenčina Tiếng Việt http://marklod

原创 Debian下搭建GTK+開發環境

  1. 安裝gtk及相關開發包:   sudo apt-get install gnome-core-devel sudo apt-get install libglib2.0-doc libgtk2.0-doc sudo apt

原创 ubuntu/debian 源

Ubuntu和debian都有很多的源和鏡像,也有不少的國內鏡像。一些愛好者爲了尋找鏡像已經自己“憋”出來了一些pl腳本用於尋找最快的鏡像。實際上debian的愛好者早準備了更厲害的武器等你來用,就是apt-spy(是間諜還是小偷?哈哈)

原创 Understanding Big and Little Endian Byte Order

Understanding Big and Little Endian Byte Order Problems with byte order are frustrating, and I want to spare you the

原创 minigui界面生成工具的一種簡單實現方式,輕鬆實現Windows/linux minigui 跨平臺界面編程

前一段時間在Linux下封裝了一個簡單的圖形庫,封裝時主要借鑑minigui 1.33的源碼。弄完了之後發現編程很是繁瑣,懷念在Windows下用鼠標拖拽的歲月。看着minigui和windows很相似的代碼,於是有了下面的想法: 1.

原创 理解Linux重定向

1. Linux中執行open操作,打開一個文件時,會在進程文件描述表中新添加一項(文件描述符id + 指向內核文件描述表項的指針)。    文件描述符表    ------------fd0 0   | p0 ----------

原创 解決undefined reference 問題的方法

       最近把開發板上的程序移植到目標板上,編譯通過之後。鏈接時,一堆的... undefined reference ...       經過大半天的分析,終於都搞定了。在這裏做下總結,有不對的地方還請多多指教   -------

原创 編譯libjpeg庫,jpeg-6b編譯錯誤

make: ./libtool: Command not found make: *** [jcapimin.lo] Error 127 錯誤分析:由於libtool版本過低導致的,重新下載新版本的libtool以默認方式安裝,執行以