Time of Update: 2018-12-05
摘自:http://blog.sina.com.cn/s/blog_640531380100wg5e.htmlQt 作為一種基於 C++ 的跨平台 GUI 系統,能夠提供給使用者構造圖形化使用者介面的強大功能。為了滿足使用者構造複雜圖形介面系統的需求,Qt 提供了豐富的多線程編程支援。從 2.2 版本開始,Qt 主要從下面三個方面對多線程編程提供支援:一、構造了一些基本的與平台無關的線程類;二、提交使用者自訂事件的 Thread-safe
Time of Update: 2018-12-05
MATLAB While 迴圈與For迴圈以固定次數求一組命令的值相反,While 迴圈以不定的次數求一組語句的值。While迴圈的一般形式是: while expression {commands} end只要在運算式裡的所有元素為真,就執行while和end
Time of Update: 2018-12-05
摘自:http://mobile.51cto.com/symbian-270510.htmQt的靜態編譯是本文介紹的內容,相比較來說 windows 的Qt靜態編譯比較容易,相反對於 linux編譯網上的文章實踐下來都有這樣那樣的錯誤,這裡簡要小結一下自己的編譯成果。一、實驗環境Ubuntu 10.04 qt-x11-opensource-4.7.1.tar.gz 二、前期準備在安裝好Ubuntu
Time of Update: 2018-12-05
摘自:http://www.linuxdiyf.com/linux/201107/580.html
Time of Update: 2018-12-05
Qwt(http://qwt.sourceforge.net/)是基於Qt寫的一個圖形類庫,不知道這樣說對不對,它的原文說明是這樣的: Qwt - Qt Widgets for Technical Applications The Qwt library contains GUI Components and utility classes which are primarily useful for programs with a technical background. Beside a
Time of Update: 2018-12-05
轉載自:http://hi.baidu.com/xiayufeng520/item/b63c0d36c42e77ce1b9696e8Ubuntu12.10中開啟Qt creator,提示無法覆蓋檔案 /home/jobs/.config/Nokia/qtversion.xml : Permission denied開啟Qt creator,提示無法覆蓋檔案 /home/jobs/.config/Nokia/qtversion.xml : Permission denied點好幾次確定之後能進去。
Time of Update: 2018-12-05
Ubuntu下安裝QT的問題 (暫時記載,遲點會寫上自己遇上的相同問題,感謝這位作者)http://www.cnblogs.com/hanleisheshou/archive/2010/03/11/1683078.htmlUbuntu系統安裝成功後,根據下面的方法安裝QT編譯環境: sudo apt-get install qt4-dev-tools qt4-demos qt4-designer qt4-doc qt4-qtconfig sudo apt-get install
Time of Update: 2018-12-05
剛開始,我開發時選取的模擬器是WVGA854,其解析度為854*480。我開發完畢後裝在800*480的手機上時感覺很OK,但是裝到480*320、以及320*240解析度上的手機時,很多介面都變形了,這時我感受到了app自適應的重要性。 自適應主要會遇到兩個大問題:橫屏和豎屏的切換,以及解析度大小不同。 一.當橫屏切換成豎屏時,解決的辦法:
Time of Update: 2018-12-05
前面談到了Guava中新引入的Range類,也瞭解了其中的作用,那麼今天來談談Guava中用到Range來的地方:RangeSet類。RangeSet類是用來儲存一些不為空白的也不相交的範圍的資料結構。假如需要向RangeSet的對象中加入一個新的範圍,那麼任何相交的部分都會被合并起來,所有的空範圍都會被忽略。 講了這麼多,我們該怎麼樣利用RangeSet?RangeSet類是一個介面,需要用它的子類來聲明一個RangeSet型的對象,實現了RangeSet介面的類有ImmutableRa
Time of Update: 2018-12-05
基於組件的架構體系,除了有定義良好的組件,如何把這些組件組裝在一起,也是一門藝術。在Android中,Intent (貌似通常譯作:意圖 ...),就是串連各組件的橋樑。前段時間看同事們做Symbian平台的網易掌上郵(真的是做的用心,NB的一米,熱情歡迎所有163郵箱的S60v3使用者,猛點擊之...),有個功能是為郵件添加附件,比如你想要通過郵件發送一副圖片泡
Time of Update: 2018-12-05
在《Guava學習之RangeSet》中談到了RangeSet的特點及其用法。今天要談的的RangeMap和RangeSet有許多不一樣的。 在Google Guava官方API上面可以得知:RangeMap是一種集合類型( collection
Time of Update: 2018-12-05
接觸 Android 以來,一直覺得對 task、affinity 和 launch mode 一知半解,這幾天潛心閱讀 Dev Guide 中的 Activities and Tasks,簡單做下筆記,梳理下這部分的知識。Android 的一個特色就是 application A 的 activity 可以啟動 application B 的 activity,儘管 A 和 B 是毫無干係的,而在使用者看來,兩個情境緊密聯絡,視覺上二者構成了一個整體。Android 就是把這種誤覺定義為
Time of Update: 2018-12-05
void GetMemory(char *p,int num){p=(char*)malloc(sizeof(char)*num); //p是形參指向的地址}void main(){char
Time of Update: 2018-12-05
在Guava中新增了一個新的類型Range,從名字就可以瞭解到,這個是和區間有關的資料結構。從Google官方文檔可以得到定義:Range定義了連續跨度的範圍邊界,這個連續跨度是一個可以比較的類型(Comparable type)。比如1到100之間的整型資料。不過我們無法遍曆出這個區間裡面的值。如果需要達到這個目的,我們可以將這個範圍傳給ContiguousSet.create(com.google.common.collect.Range,
Time of Update: 2018-12-05
/* 小知識** vs2008中三個常用的快速鍵** 1. ctrl+k+ctrl+c 注釋** 2. ctrl+k+ctrl+u 取消注釋** 3. ctrl+k+ctrl+f 對齊代碼*//* 折半尋找演算法** 問題描述** 從一串從小到大排好序的數中找出自己需要的數 searchnum** 折半尋找需要完成兩個子任務:** 1. 判斷序列中是否還有沒有查到的整數,需找大尋找結束的邊界,在下面**
Time of Update: 2018-12-05
/* 二項式係數遞迴演算法** 問題描述** 二項式係數,即為排列組合中的排列*/#include <stdio.h>#include <stdlib.h>int binomial(int n, int m);int main(){int n,m,result;while(1){printf("Enter two number n and m(n>0 && m>=0):\n");printf("n=");scanf("%d",&
Time of Update: 2018-12-05
/* 多項式的遞迴演算法** 問題描述** 給定多項式** A(x)=a(n) * x^n + a(n-1) * x^(n-1) +...+ a(1) * x^1 +a(0)** 求多項式在 x=x0 處的值。** 此處用到Horner規則** A(x0)=(...((a(n) * x0 + a(n-1)) * x0 + ...+ a(1)) * x0+a(0))** Horner規則使多項式求值所需的乘法次數最少。**
Time of Update: 2018-12-05
摘自:http://blog.csdn.net/tanqiuwei/article/details/7176334位結構是一種特殊的結構, 在需按位訪問一個位元組或字的多個位時, 位結構比按位元運算符更加方便 位結構定義的一般形式為: struct 位結構名{ 資料類型 [變數名]: 整型常數; 資料類型 [變數名]: 整型常數; }位結構變數; 資料類型必須是整型(int char short)例如:定義一個位結構 struct test{ char a: 8; char b:
Time of Update: 2018-12-05
1. ActionBar(活動欄)替代了顯示在螢幕頂端的標題列。主要負責顯示菜單,widget,導航等功能,主要包括:@ 顯示選項菜單中的功能表項目到活動欄;@ 添加可互動的視圖到活動欄作為即時檢視;@ 使用應用的表徵圖作為活動項,代表返回home或者向上等重要操作;@ 提供標籤導航,方便不同的Fragment之間切換;@ 提供下拉導航功能。 2. Android3.0針對ActionBar新增的類如下:ActionBarActionBar.LayoutParams
Time of Update: 2018-12-05
核心提示:本文將探討單例模式的各種情況,並給出相應的建議。單例模式應該是設計模式中比較簡單的一個,但是在多線程並發的環境下使用卻是不那麼簡單了。首先看最原始的單例模式。 1 package xylz.study.singleton; 2 3 public class Singleton{ 4 5 private static