Time of Update: 2016-06-11
標籤:引言用Qt程式在手機上顯示一幅圖片對編程人員來說是再基礎不過的一件事情了。那麼先讓大家看兩段代碼: //dangerous should not be used, cannot display earth.png, //but if we change earth.png to a smaller image e.g. apple.png, apple.png can be displayed QPixmap pixmap; pixmap.load(
Time of Update: 2016-06-10
標籤:我們一般在服務端返回 json 格式資料給瀏覽器端時,會使用下面的代碼:response.setContentType("text/javascript;charset=UTF-8"); 或者:response.setContentType("application/json;charset=UTF-8"); 但是兩種什麼區別呢?其實很簡單。前者用於返回js代碼,後者專門用於返回 json 格式的資料。也就是說,前者 返回的 js 代碼,會自動在
Time of Update: 2016-06-10
標籤:原文網址:http://blog.csdn.net/jumping_android/article/details/7571309@Override public boolean onKeyDown(int keyCode, KeyEvent event) { &nbs
Time of Update: 2016-06-10
標籤:一. 為iOS而設計 1.iOS體現的主題: (1)Deference(順從):UI的存在就是為了讓顧客更加容易理解和進行互動,而不是要和顧客玩智力遊戲
Time of Update: 2016-06-10
標籤: 背景: 在一次移動端H5開發中,需要監聽輸入框值的即時變動。onchange事件肯定拋棄,因為只能失去焦點才觸發。而keyPress在Android可以觸發,iOS不可以。又不想用Android和iOS都可以觸發的keyDown和keyUp。於是,百度出了新東西:oninput!【需要配合propertychange,相容 IE9 以下版本】 用法: JS:if(isIE) { document.getElementById("input").
Time of Update: 2016-06-10
標籤:android系統中的每個ViewGroup的子類都具有下面三個和TouchEvent處理密切相關的方法:1)public boolean dispatchTouchEvent(MotionEvent ev) 這個方法用來分發TouchEvent2)public boolean onInterceptTouchEvent(MotionEvent
Time of Update: 2016-06-10
標籤:1.安裝java:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 2.安裝node.jsbrew install node測試是否安裝成功:node -v(查看node的版本) 3.安裝appium的service端sudo chmod -R 777 /usr/localnpm install -g
Time of Update: 2016-06-10
標籤:多線程:我們一般把耗時操作放到子線程來執行,然後主線程只做UI操作GCD是蘋果開發的一個多核編程的解決辦法,和(NSThread、NSOperationQueue、NSInvocationOperation)多線程技術方案相比,使用起來更加簡單和方便//網路顯示圖片 self.indicator.hidden = NO; [self.indicator
Time of Update: 2016-06-10
標籤: 作業系統是通過各種驅動程式賴家與硬體裝置的,它為使用者屏蔽了各種各樣的裝置,驅動硬體是作業系統最基本的功能,並且提供統一的操作方式。裝置驅動程式是作業系統最基本的組成部分之一,在Linux核心來源程式中也佔有60%以上,因此熟悉驅動的編寫很重要。Linux系統將每一個驅動都映射成一個檔案。這些檔案稱為裝置檔案或驅動檔案,都存在/dev目錄中。這樣,在應用程式看來,硬體裝置只是一個裝置檔案,應用程式可以像操作普通檔案一樣對硬體裝置進行操作,從而大大方便了對裝置的處理。編寫驅動程式
Time of Update: 2016-06-10
標籤:1、引用計數什麼是引用計數、引用計數可以有效管理對象生命週期,它可以幫我們記錄一個對象有多少指標指向,進行很好的記憶體的管理!!例子:假設在一個辦公室裡面只有一個照明裝置,第一個上班進入的人把燈開啟,然後持續的進來咯兩個人,如果我們沒有記住現在在辦公室有多少人,而第一個人離開的時候把燈直接關掉,會導致另外兩個人沒有照明,進行不了工作!!所以引用計數就是把這些人都記錄下來,辦公室現在究竟還有多少人,如果有人在的時候依然照明,一直直到沒有人的時候才把燈關掉!!這樣可以當有人時候沒有照明的問題,
Time of Update: 2016-06-10
標籤:原文連結:http://www.cnblogs.com/steed-zgf/archive/2012/02/03/2336984.html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html
Time of Update: 2016-06-10
標籤: 本章學習了搭建S3C6410開發板的測試環境,主要都是圍繞S3C6410開發板進行的。這個開發板是由三星公司推出的一款低功耗、高性價比的RISC處理器,基於ARM11的核心。一、搭建編譯環境所需要的交叉編譯工具鏈:S3C6410X Tool Chain 4.2.2 - EABI V0.0 - cross-4.2.2-eabi.tar1.解壓上述工具鏈獲得檔案夾:4.2.2-eabi/2.在/usr/
Time of Update: 2016-06-10
標籤: 開發板是開發和學習嵌入式技術的主要硬體裝置,開發板的型號和種類很多,目前流行的是基於S3C6410 ARM11架構的開發板,S3C6410是由三星公司推出的一款低功耗,高性價比的RISC處理器,它基於ARM11核心,可廣泛應用於行動電話和通妖魔化處理等領域。OK6410開發板基於三星公司最新的ARM11處理器S3C6410,擁有強大的內部資源和視屏處理能力,可穩定運行在667MHZ主頻以上,支援MobileDDR和多種NANDflash.OK6410開發板整合了多種高
Time of Update: 2016-06-10
標籤:摘錄某個工程的 web.xml 檔案片段: 訪問順序為1—>2—>3—>4,其中2和3的值必須相同。url-pattern 標籤中的值是要在瀏覽器地址欄中輸入的 url,可以自己命名,這個 url 訪問名為 servlet-name 中值的 servlet,兩個 servlet-name 標籤的值必須相同,因為通過 servlet 標籤中的 servlet-name 標籤映射到 servlet-class
Time of Update: 2016-06-10
標籤:1、這個方法可以實現數組的倒敘輸出 reverseObjectEnumerator NSArray *array = @[@"1",@"2",@"3",@"4"]; for (NSString *string in [array reverseObjectEnumerator]) { NSLog(@"string ===== %@",string);
Time of Update: 2016-06-10
標籤:請考慮如下情況:在資料庫升級時,不同版本的資料庫,他們定義的表結構完全可能是不一樣的,比如V1.0的表A有10個column,而在V1.1的表A有12個colum,在升級時,表A增加了兩列,此時我們應該怎麼做呢。 總體思路 1,將表A重新命名,改了A_temp。2,建立新表A。3,將表A_temp的資料插入到表A。下面代碼列出了更新表的實現,upgradeTables,給定表名,更新的列名,就可以實現資料庫表的更新。 [java] view plain
Time of Update: 2016-06-10
標籤:ziparchive是基於開原始碼”MiniZip”的zip壓縮與解壓的Objective-C 的Class,使用起來非常的簡單方法:從http://code.google.com/p/ziparchive/ 上下載ZipArchive.zip,解壓後將代碼加入工程中,並且把zlib庫添加到工程中使用方法:1. 壓縮:ZipArchive可以壓縮多個檔案,只需要把檔案一一addFileToZip即可.ZipArchive* zip = [[ZipArchive
Time of Update: 2016-06-10
標籤:一、SharedPreferences(1)SharedPreferences能夠用來儲存一些屬於基礎資料型別 (Elementary Data Type)的資料。(2)儲存資料,刪除資料都是由SharedPreferences的內部介面Editor負責。(3)通過這種方式儲存的資料在root->data->包名->shared-prefs檔案夾下的xml檔案中。二、檔案管理(1)建立檔案的方式:new File(...)和openFileOutput,通過new
Time of Update: 2016-06-10
標籤:public boolean tabIsExist(String tabName){ boolean result = false; if(tabName == null){ return false; } Cursor cursor = null; try {
Time of Update: 2016-06-10
標籤: 1)使用Activity.runOnUiThread(Runable action)方法 情景一: 在主線程中,定義方法,在方法中啟動線程。public class MainActivity extends Activity { //... private void myTask() { Thread mThread = new Thread() { //new thread public void