Local and Global References區別

參考http://java.sun.com/docs/books/jni/html/refs.html不透明引用(opaque references)有3種本地引用,全域引用和弱全域引用。1. 本地引用它在本地jni調用返回就沒有意義了。如the JNI function在調用env->NewObject返回的就是局部引用。局部引用不能賦值給靜態和全域變數。返回時會自動釋放。 2.

ArrayList和Vector,HashMap和HashTable的區別

Vector和ArrayList

URL特殊字元的處理

參考下面的內容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 %

自適應TextView大小

private void refitText(String text, int textWidth) { if (textWidth > 0) { int availableWidth = textWidth; float trySize = maxTextSize; testPaint.setTextSize(trySize); while ((trySize >

即時擷取麥克風輸入音量的代碼

Android上有一些很有趣的應用,例如《吹裙子》、《吹氣球》之類的。利用的是即時擷取麥克風輸入音量,然後進行相應的處理。錄音過程中怎樣獲得聲音的大小呢?網上 也不少人問如何處理這個事情,也有一些解答,不過都沒有實際的代碼。簡單摸索了一下,寫了個小 Demo 試了試,果然可以。給大家共用一下。 不解釋代碼了,大家看注釋。 package com.xxiyy.spl; import android.media.AudioFormat;import

setsockopt參數、用法詳解

 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(選項值):

touch事件處理

android中的事件類型分為按鍵事件和螢幕觸摸事件,Touch事件是螢幕觸摸事件的基礎事件,有必要對它進行深入的瞭解。一個最簡單的螢幕觸摸動作觸發了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP當螢幕中包含一個ViewGroup,而這個ViewGroup又包含一個子view,這個時候android系統如何處理Touch事件呢?到底是Vi

基於6410的qt廣告機移植小記

請按以下具體步驟操作:1、確定需要有的幾個檔案:   a)、 qtopia-core-opensource-src-2.1.1.tar.gz   Qtopia庫源碼包   b)、交叉編譯器是arm-2009q1,可執行檔是arm-none-linux-gnueabi-gcc(網上能找到,注意要設定好交叉編譯器才可以進行後面的步驟)   c)、 qt的介面來源程式 project_stu(這個是專門在開發板上用的,增加了只能在開發板上啟動並執行代碼)  

inet_pton inet_ntop 注意點使用

 #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;

小米手機

三.小米手機硬體分析小米手機之所以成為近期智能機產品中的明星,就在它超高的硬體設定。其機身尺寸為125x63x11.9毫米,整機重149克。該機採用的是夏普推出的4英寸觸控屏,解析度為854x480像素,搭載主頻1.5GHz高通Snapdrogan System 3系列的MSM8260雙核處理器,內建1GB RAM記憶體和4G

安裝libmad、libjpeg庫時出現:libpng15.so.15 或 libjpeg : cannot open shared object file的解決方案

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

本地html檔案的開啟方法

轉自http://www.bangchui.org/read.php?tid=8857 有些html檔案放在本地磁碟和sdcard,如何用開啟這個網頁呢?這種應用在測試時非常有用。有2個方法:1. 使用檔案管理工具如ES等,需要幸運的是你的檔案管理工具直接用瀏覽器開啟。 2. 在瀏覽器輸入地址訪問本地磁碟和SD卡上的HTML,前部分content://com.android.htmlfileprovider是Provider的標準,後面是程式目錄。 比如sdcard的tesl.html直接在瀏覽

WebKit的結構與解構

轉自http://www.ccthere.com/article/2205048 從指定一個HTML文字檔,到繪製出一幅布局複雜,字型多樣,內含圖片音頻視頻等等多媒體內容的網頁,這是一個複雜的過程。在這個過程中Webkit所做的一切,都是圍繞DOM Tree和RenderingTree這兩個核心。上一章我們談到這兩棵樹各自的功用,這一章,我們借一個簡單的HTML檔案,展示一下DOM Tree和RenderingTree的具體構成,同時解剖一下Webkit是如何構造這兩棵樹的。Figure 1.

裝置驅動開發 一

     字元裝置驅動程式的架構:    1,定義結構體static struct file_operations,定義裝置的開啟、關閉、讀、寫、控制函數;    2,在結構體外分別實現結構體中定義的函數;    3,向核心註冊驅動模組。在linux環境中編寫下面程式  test.c#include <linux/types.h> /*基本的類型定義*/#include <linux/fs.h> /*檔案系統使用相關的標頭檔*/#include <linux/mm.

android2.2支援泰語

修改這個檔案 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 

setuid,setgid,stickybit的三個許可權的詳細說明

一個檔案都有一個所有者, 表示該檔案是誰建立的. 同時, 該檔案還有一個組編號, 表示該檔案所屬的組, 一般為檔案所有者所屬的組.  如果是一個可執行檔, 那麼在執行時, 一般該檔案只擁有調用該檔案的使用者具有的許可權. 而setuid, setgid 可以來改變這種設定.  setuid: 設定使檔案在執行階段具有檔案所有者的許可權. 典型的檔案是 /usr/bin/passwd. 如果一般使用者執行該檔案, 則在執行過程中, 該檔案可以獲得root許可權,

unix domain socket介紹

 首先使用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

in_addr結構(sin_addr儲存IP地址,使用in_addr這個資料結構)

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,

可以讀其它應用的SharedPreferences

try { Context mContext = createPackageContext("com.android.weather", Context.CONTEXT_IGNORE_SECURITY); SharedPreferences sp =mContext.getSharedPreferences("com.android.weather_preferences", MODE_WORLD_WRITEABLE);

三種建立型模式

      一直很神往設計模式GoF的GoF of book《Design Patterns》,周末有空就拿出來研究了一番,只看了3/23,呵呵,四位大牛寫得太精練,看了不知道所云,先記下來以後再研究。      Abstract Factory模式,一般作為一個抽象類別(AbstractFacotry)提供一些建立產品和產品組件的介面,具體地工廠(Conctrete Factory)執行個體用繼承實現,對一個產品具體一個工廠,還有抽象產品組件和具體的產品,具體產品(Concrete

總頁數: 61357 1 .... 15803 15804 15805 15806 15807 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.