原创 ACE:多線程簡介

由於也剛初學,這裏打算從自己的一些理解,簡單介紹下ACE_Thread、ACE_Thread_Manager、ACE_Task 這裏先簡單些一點,有時間再做補充 ACE_Thread 一個簡單例子 入口函數: void* wor

原创 [QT4]動態對話框和Qt設計師

在對一個窗口進行操作的時候,經常需要打開其他窗口 其實用Qt設計師和QUiLoader就可以很簡單的實現這個功能,下面以一個例子簡單介紹一下: 1、新建一個窗口,窗口具有兩個PushButton,New按鈕可以新建一個窗口,Ok按鈕退出

原创 【boost】編譯和使用簡介

下載Boost path:http://www.boost.org/ 可以找一個最新的版本,比如當前最新版本爲1_53: 選擇下載: 編譯 下載完後,解壓zip包,比如這裏解壓到D:\Dev目錄: 在boost_1_53_0\t

原创 千里之行,始於足下

從09年開始接觸這個行業,到現在,也有幾年了,現在談不上菜鳥,也談不上高手、專家 到了所謂瓶頸的時候了,也許就該做出一點點改變了,計劃每天花出一點時間,學習下Android、或者紮實下C/C++,很多東西,一段時間不用,就忘得差不多了

原创 Win7+VS2008下QT安裝

安裝前準備: 1、vs2008 2、qt-win-opensource-4.8.4-vs2008.exe 3、qt-vs-addin-1.1.11-opensource.exe 下載路徑:  http://qt-project.org/

原创 [QT4學習]Qt入門

Hi Code: #include <QtGui/QApplication> #include <QtGui/QLabel> int main(int argc, char** argv) { QApplication app(ar

原创 Inno Setup製作安裝包

Inno Setup 是一個免費的安裝製作軟件,小巧、簡便、精美是其最大特點,支持pascal腳本,能快速製作出標準Windows風格的安裝界面,足以完成一般安裝任務 使用簡介: 新建: 一直單擊下一步,直到: 其中,應用程序主執

原创 Android系統架構和程序結構簡介

圖示: 從圖上來看,Android系統一共分了4層: 1、Linux內核:Android是運行在Linux kernel2.6之上,但是把linux內受GNU協議約束的部分做了取代,這樣在Android的程序可以用於商業目的 2、中間件

原创 ACE的安裝

下載ACE: 下載地址:http://download.dre.vanderbilt.edu/ 設置環境變量: ACE_ROOT:D:\Dev\ACE_wrappers    //這裏爲解壓目錄 在path中添加:%ACE_ROOT%

原创 Intent簡介

什麼是Intent 在一個Android應用中,Intent是對執行某個操作的一個抽象描述,Intent負責提供組件之間相互調用的相關信息傳遞、實現調用者和被調用者之間的解耦 Intent的屬性 Intent是對執行某個操作的一個抽象描述

原创 [Android]關於target=android-n

# This file is automatically generated by Android Tools. # Do not modify this file -- YOUR CHANGES WILL BE ERASED! # #

原创 [Qt4]程序啓動界面設置 + 資源機制

一般程序啓動時,都能看到啓動界面,其實在Qt中,使用QSpalshScreen類,可以很輕易的實現這個功能 另外這裏打算大致介紹下Qt的資源機制,下面以一個簡單例子說明: #include <QtGui/QSplashScreen> Q

原创 [Android]Windows下開發環境搭建

JDK下載和安裝 下載 登陸:http://www.oracle.com/technetwork/java/javase/downloads/index.html 選擇下載: 選擇對應的版本下載:   開始下載: 安裝和環境變量

原创 [Android] Activity簡介

Activity是Android的4大組件之一,是Android程序的表示層,程序的每一個顯示屏幕就是Activity 繼承關係: 在Android中,Activity有4種基本狀態: 1、Running:處於屏幕的最前端,可和用戶

原创 【亂七八糟】atoi、itoa、遞歸

atoi是C標準庫提供的一個接口,函數原型大致爲: int atoi(const char* pch); 不考慮太多異常情況,可以這樣實現: int atoi(const char* pch) { if (NULL == p