原创 C/C++函數調用約定

C/C++函數調用約定 關於 C/C++ 函數調用約定,大多數時候並不會影響程序邏輯,但遇到跨語言編程時,瞭解一下還是有好處的。 VC 中默認調用是 __cdecl 方式,Windows API 使用 __stdcall 調用方式,在 D

原创 軟件工程知識體系全景圖

軟件工程知識體系整理:fasiondog([email protected]) 來源:http://blog.csdn.net/kongdong/ 參考:《中國軟件工程學科教程》(清華大學出版社)ISBN 7-302-0980206/

原创 每天一道筆試題-2012年3月12日

題目一: 分析下面程序是否有正確輸出?有,輸出什麼;無,爲什麼? #include <stdio.h> void print1() { printf("print_1\n"); goto LABEL2; } void print2() {

原创 linux 下gcc編程錯誤(error: stray ‘Â’ in program) 解決方法

error: stray ‘\302’ in program   For those who have already encountered this error “error: stray ‘\302’ in program” or

原创 用 indent 進行代碼格式化之格式規範

用 indent 進行代碼格式化 1. introduce indent2. Indent參數規範 一個範例,勝過前言萬語。用 indent 格式化代碼,再從格式化前後的格式變化,來學習格式化規範。 可以用不同的參數調用 i

原创 linux下,純c++使用libxml2讀取xml文件

linux下,純c++使用libxml2讀取xml文件下載libxml2 [url]ftp://ftp.xmlsoft.org/libxml2/libxml2-sources-2.7.1.tar.gz[/url]常規方法進行安裝#tar

原创 比較QT和MFC兩個界面庫

確切說應該比較的是QT和MFC兩個界面庫 QT使用的編譯器是MinGW,即Linux下的GCC移植到windows的版本 MFC使用的編譯器是Visual C++   QT的應用主要在Linux下,但是它本身是跨平臺的,也支持

原创 iPhone緩存網絡數據

在iPhone應用程序中,我們經常要用去網絡下載一些文件,比如xml,圖片等等!但是往往我們經常是需要反覆讀取這部分數據,或者我們要寫一些文件在沙箱中,供下次打開程序的時候使用,這時候我們就需要用到緩存文

原创 Xcode 4 免證書開發調試 來源:Xcode 3.2.5免證書開發調試

Xcode 4 免證書開發調試 來源:Xcode 3.2.5免證書開發調試 我的開發環境是: 環境: Mac OS X:10.6.7 Xcode:4.0 iPhone SDKs:4.3 iTouch:4.2.1   Xcode編譯遇到過

原创 ffmpeg參數解釋

本系列文章導航 Windows下FFmpeg快速入門 ffmpeg參數解釋 mencoder和ffmpeg參數詳解(Java處理視頻) Java 生成視頻縮略圖(ffmpeg) 使用ffmpeg進行視頻文件轉換成FLV整理 java

原创 XPATH語法筆記

目錄 1.      基本的XPath語法類似於在一個文件系統中定位文件,如果路徑以斜線 / 開始, 那麼該路徑就表示到一個元素的絕對路徑     1 2.      如果路徑以雙斜線 // 開頭, 則表示選擇文檔中所有滿足雙

原创 Objective-C:GCC+GNUstep配置

俗話說,“工欲善其事,必先利其器”,所以學習Objective-C的第一件事就是配置Objective-C下面的開發環境。有蘋果機的幸福在於,可以很方便的在XCode下面寫Objective-C的程序。可惜的是不能整天帶着我的大熊貓到處跑

原创 Windows上使用Objective-c和Cocoa

最近進行iPhone的開發,使用了Cocoa,感覺Cocoa設計很精緻,Objecitive-c語法也很簡單和易用,因此想是否在Windows下也有可以運行的環境,這樣可以方便使用,否則只在MAC上用,安裝虛擬機或購買硬件都比較麻煩,搜索

原创 Vim使用筆記

Vim使用筆記 學會一個新知識點,記錄一次,^_^   我使用過的Vim彙總 學會一點,補充一點... -------------------------------------------------------------------