Time of Update: 2018-12-05
參考http://java.sun.com/docs/books/jni/html/refs.html不透明引用(opaque references)有3種本地引用,全域引用和弱全域引用。1. 本地引用它在本地jni調用返回就沒有意義了。如the JNI function在調用env->NewObject返回的就是局部引用。局部引用不能賦值給靜態和全域變數。返回時會自動釋放。 2.
Time of Update: 2018-12-05
Vector和ArrayList
Time of Update: 2018-12-05
參考下面的內容http://www.december.com/html/spec/esccodes.htmlhttp://dev.firnow.com/course/3_program/java/javajs/2008126/152984.htmlCharacter Escape Code SPACE %20 < %3C > %3E # %23 %
Time of Update: 2018-12-05
private void refitText(String text, int textWidth) { if (textWidth > 0) { int availableWidth = textWidth; float trySize = maxTextSize; testPaint.setTextSize(trySize); while ((trySize >
Time of Update: 2018-12-05
Android上有一些很有趣的應用,例如《吹裙子》、《吹氣球》之類的。利用的是即時擷取麥克風輸入音量,然後進行相應的處理。錄音過程中怎樣獲得聲音的大小呢?網上 也不少人問如何處理這個事情,也有一些解答,不過都沒有實際的代碼。簡單摸索了一下,寫了個小 Demo 試了試,果然可以。給大家共用一下。 不解釋代碼了,大家看注釋。 package com.xxiyy.spl; import android.media.AudioFormat;import
Time of Update: 2018-12-05
int setsockopt( SOCKET s, int level, int optname, const char* optval, int optlen);s(通訊端): 指向一個開啟的套介面描述字 level:(層級): 指定選項代碼的類型。 SOL_SOCKET: 基本套介面 IPPROTO_IP: IPv4套介面 IPPROTO_IPV6: IPv6套介面 IPPROTO_TCP: TCP套介面 optname(選項名): 選項名稱 optval(選項值):
Time of Update: 2018-12-05
android中的事件類型分為按鍵事件和螢幕觸摸事件,Touch事件是螢幕觸摸事件的基礎事件,有必要對它進行深入的瞭解。一個最簡單的螢幕觸摸動作觸發了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP當螢幕中包含一個ViewGroup,而這個ViewGroup又包含一個子view,這個時候android系統如何處理Touch事件呢?到底是Vi
Time of Update: 2018-12-05
請按以下具體步驟操作:1、確定需要有的幾個檔案: a)、 qtopia-core-opensource-src-2.1.1.tar.gz Qtopia庫源碼包 b)、交叉編譯器是arm-2009q1,可執行檔是arm-none-linux-gnueabi-gcc(網上能找到,注意要設定好交叉編譯器才可以進行後面的步驟) c)、 qt的介面來源程式 project_stu(這個是專門在開發板上用的,增加了只能在開發板上啟動並執行代碼)
Time of Update: 2018-12-05
#include <string.h>//bzero memset#include <netinet/in.h>//struct in_addr#include <sys/socket.h>//AF_INET#include <arpa/inet.h>int main(int argc, char **argv) { char str[]="172.16.10.196";// char str1[16]; struct in_addr myin;
Time of Update: 2018-12-05
三.小米手機硬體分析小米手機之所以成為近期智能機產品中的明星,就在它超高的硬體設定。其機身尺寸為125x63x11.9毫米,整機重149克。該機採用的是夏普推出的4英寸觸控屏,解析度為854x480像素,搭載主頻1.5GHz高通Snapdrogan System 3系列的MSM8260雙核處理器,內建1GB RAM記憶體和4G
Time of Update: 2018-12-05
PHP Warning: PHP Startup: Unable to load dynamic library '/home/admin/apps/php5/lib/php/extensions/no-debug-non-zts-20060613/gd.so' - libpng15.so.15: cannot open shared object file: No such file or directory in Unknown on line 0[Thu Oct 13 17:47:38
Time of Update: 2018-12-05
轉自http://www.bangchui.org/read.php?tid=8857 有些html檔案放在本地磁碟和sdcard,如何用開啟這個網頁呢?這種應用在測試時非常有用。有2個方法:1. 使用檔案管理工具如ES等,需要幸運的是你的檔案管理工具直接用瀏覽器開啟。 2. 在瀏覽器輸入地址訪問本地磁碟和SD卡上的HTML,前部分content://com.android.htmlfileprovider是Provider的標準,後面是程式目錄。 比如sdcard的tesl.html直接在瀏覽
Time of Update: 2018-12-05
轉自http://www.ccthere.com/article/2205048 從指定一個HTML文字檔,到繪製出一幅布局複雜,字型多樣,內含圖片音頻視頻等等多媒體內容的網頁,這是一個複雜的過程。在這個過程中Webkit所做的一切,都是圍繞DOM Tree和RenderingTree這兩個核心。上一章我們談到這兩棵樹各自的功用,這一章,我們借一個簡單的HTML檔案,展示一下DOM Tree和RenderingTree的具體構成,同時解剖一下Webkit是如何構造這兩棵樹的。Figure 1.
Time of Update: 2018-12-05
字元裝置驅動程式的架構: 1,定義結構體static struct file_operations,定義裝置的開啟、關閉、讀、寫、控制函數; 2,在結構體外分別實現結構體中定義的函數; 3,向核心註冊驅動模組。在linux環境中編寫下面程式 test.c#include <linux/types.h> /*基本的類型定義*/#include <linux/fs.h> /*檔案系統使用相關的標頭檔*/#include <linux/mm.
Time of Update: 2018-12-05
修改這個檔案 android2.2-froyo/build/target/product/languages_full.mk,添加 th_TH增加泰文支援。make -j4編譯完成後在external/skia/src/ports/SkFontHost-android.cpp檔案gSystemFonts結構中就會看到static const FontInitRec gSystemFonts[] = { { "DroidSans.ttf", gSansNames
Time of Update: 2018-12-05
一個檔案都有一個所有者, 表示該檔案是誰建立的. 同時, 該檔案還有一個組編號, 表示該檔案所屬的組, 一般為檔案所有者所屬的組. 如果是一個可執行檔, 那麼在執行時, 一般該檔案只擁有調用該檔案的使用者具有的許可權. 而setuid, setgid 可以來改變這種設定. setuid: 設定使檔案在執行階段具有檔案所有者的許可權. 典型的檔案是 /usr/bin/passwd. 如果一般使用者執行該檔案, 則在執行過程中, 該檔案可以獲得root許可權,
Time of Update: 2018-12-05
首先使用unix domain socket有三個好處:1)在同一主機上,unix domain socket比一般的tcp socket快上一倍,效能因素這是一個主要原因。2)unix domain socket可以在同一主機的不同進程之間傳遞檔案描述符3)較新的unix domain socket實現把客戶的ID和組ID提供給伺服器,可以讓伺服器作安全檢查。 GUI 系統中原生客戶/伺服器結構通常基於 Unix Domain Socket 來實現。如X window 系統中,X11
Time of Update: 2018-12-05
in_addr結構:The in_addr structure represents an IPv4 Internet address.typedef struct in_addr { union { struct { u_char s_b1,s_b2,s_b3,s_b4; } S_un_b; struct { u_short s_w1,s_w2; } S_un_w; u_long S_addr; } S_un;} IN_ADDR,
Time of Update: 2018-12-05
try { Context mContext = createPackageContext("com.android.weather", Context.CONTEXT_IGNORE_SECURITY); SharedPreferences sp =mContext.getSharedPreferences("com.android.weather_preferences", MODE_WORLD_WRITEABLE);
Time of Update: 2018-12-05
一直很神往設計模式GoF的GoF of book《Design Patterns》,周末有空就拿出來研究了一番,只看了3/23,呵呵,四位大牛寫得太精練,看了不知道所云,先記下來以後再研究。 Abstract Factory模式,一般作為一個抽象類別(AbstractFacotry)提供一些建立產品和產品組件的介面,具體地工廠(Conctrete Factory)執行個體用繼承實現,對一個產品具體一個工廠,還有抽象產品組件和具體的產品,具體產品(Concrete