原创 How:Java中引用類型作爲形參
首先來看結論: 1.通過調用一個方法無法改變一個基本類型的變量值 2.通過調用一個方法可以改變一個引用類型所指向對象的成員變量的值 再來看結論的另一種表達: 1.基本類作爲形參傳遞的是變量的值 2.引用類型
原创 Why computers represent signed integers using two’s complement
If you had to come up with a way to represent signed integers in 32-bits, how would you do it? One simple solution woul
原创 8086彙編實例:判斷閏年詳解(爲初學者)
data segment ;定義數據段 infon db 0dh,0ah,'Please input a year: $' ;聲明空間存儲輸入提示信息,其中0d回車,0a換行 Y db 0dh,0ah,'This i
原创 How:程序與文件之間的信息傳遞實現(File I/O)
先來看一幅圖: 說明: ① PrintWriter與FileOutputStream: PrintWriter Prints formatted representations of objects to a text-output s
原创 What:Java Swing框架理解
先來看第一幅圖: 說明:1.JFrame啓動時一般會啓動3個線程:主線程、事件派發線程、系統工具包線程。(當然還有可能有程序員自己定義並啓動的其他線程) 再來看第二幅圖: 說明:1.所有事件處理函數都是被事件派發線程調用執行,所以如
原创 How:What:Java 中實現readLine()(逐行讀取數據)的一個實例
實例如下: FileInputStream f=new FileInputStream("myEncodeblocks.txt"); BufferedReader tmp_reader=new Buffe
原创 How:ContentProvider基本功能核心框架(增刪改查)
“查”功能模塊: 1.核心函數: public final Cursor query (Uri uri, String[] projection, String selection, String[] select
原创 What:How:實現GridView功能的核心框架
(本文是以官網提供的一個實例進行講解,關於該實例可通過我上傳的資源或者訪問android開發官網來獲取,具體鏈接見本文最後) 實現該功能的重點或主要工作: 定製自己的適配器(adapter),下面有對該問題的展開 實現該功能的核心
原创 ARM將一個數指定位替換實例
;3FC0 --> 3DD0 AREA Lab2,CODE ENTRY START MOV R1,#0X3fc0 MOV R2,#0X0FF0 BIC R1,R1,R2 ;將r1的中間8位清零 MOV R3,#
原创 Eg:Gallery與ImageSwitcher結合的圖片瀏覽小程序
先來看一下程序運行截圖: /////////////////////////////////////////////////////////////////////////////////////////////////////////
原创 How:利用DialogFrament創建進度條(該方法同樣適用於其他Dialog的實現)
(本文力求該功能模塊的最小系統) 理解DialogFragment: 1.它以彈出對話框的方式管理視圖(View),通常情況總是由別的事件將它觸發 2.常用函數: 2.1.public View onCr
原创 What:由函數Uri.parse()想到的
該函數的原型是: public static Uri parse (String uriString) 從數據類型上說:該函數通過解析一個字
原创 How:Java實現RS232串口通信
先來看一幅圖: 說明:1.圖中只是指出了其核心部分,要實現自己特定的軟件功能可在此基礎上擴展 2.理解包中各個類: An application first uses methods
原创 避免Android內存泄露(譯)
Android的應用被限制爲最多佔用16m的內存,至少在T-Mobile G1上是這樣的(當然現在已經有幾百兆的內存可以用了——譯者注)。它包括電話本身佔用的和開發者可以使用的兩部分。即使你沒有佔用全部內存的打算,你也應該儘量少的使用內存
原创 How:在自己的app中調用其他瀏覽器顯示網頁
實現該功能只需在代碼中加入: Uri uri=Uri.parse("http://wap.lexun.com"); Intent intent=new Intent(Intent.ACTION_VIEW,u