Android2.3下載與編譯

1.安裝JDK6對於Android2.3系統,不要安裝JDK5,應該安裝最新的JDK6。如果安裝了JDK6,Android會自動按64位編譯,如果系統是32位的,會有編譯錯誤,後面會說如何修改這個錯誤。sudo apt-get install sun-java6-jdksudo update-java-alternatives -s java-6-sun安裝完後,需要手動設定JAVA_HOME, JRE_HOME, CLASS_PATH為JDK6的安裝路徑。 2. 安裝各種包$ sudo

ISurfaceComposer介面有13個成員函數

--createConnection:Android應用程式通過它來請求SurfaceFlinger服務建立一個串連,--createClientConnection:Android應用程式通過它來請求SurfaceFlinger服務建立一塊共用UI中繼資料緩衝區--getCblk:Android應用程式通過它來請求SurfaceFlinger服務返回一塊匿名共用記憶體,返回的匿名共用記憶體包含了裝置顯示屏的資訊,例如,寬度和高度資訊。--openGlobalTransaction:Androi

sendMessage and sendEmptyMessage

/*** Sends a Message containing only the what value.*/public final boolean sendEmptyMessage(int what){  return sendEmptyMessageDelayed(what, 0);}/*** Pushes a message onto the end of the message queue after all pending messages* before the current

什麼是.so檔案

.so檔案是Linux下的程式函數庫,即編譯好的可以供其他程式使用的代碼和資料linux下何謂.so檔案:1. 用過windows的同學應該都知道 .dll檔案吧, 這二者有什麼共通之處呢,其實 .so檔案就跟.dll檔案差不多.//2.一般來說.so檔案就是常說的動態連結程式庫, 都是C或C++編譯出來的。與Java比較就是:它通常是用的Class檔案(位元組碼).//3.Linux下的.so檔案時不能直接啟動並執行,一般來講,.so檔案稱為共用庫.//4.那麼.so檔案是怎麼用的呢?for

Ubuntu11.04下安裝vmwaretools

當進入ubuntu11.04系統後,切換到vmware中點擊VM中的install vmwaretools 這是你會發現ubuntu11.04的案頭上多了一個vmwaretools DVD的表徵圖,這是預設幫你掛載上了,雙擊之後你就會進入到它鎖掛在的目錄中看到vmware-linux-tools.tar.gz。這就是WMWARE TOOLS的LINUX軟體包, cp t vmware-linux-tools.tar.gz /tmp 將該軟體包拷貝到LINUX的 TMP目錄下。  cd /tmp

一個項目部署引發的“血案”

    項目開發、環境搭建同步進行,本人暫時客串了把營運,在這方面是絕對的小白。出現了很多莫名其妙的問題,不過還好最終都還是解決掉了。    項目在本地測試很好用一點問題都沒有,打包壓縮到測試伺服器上。 系統內容是Centos、Jdk1.6、Tomcat6。環境沒有什麼問題,丟了個簡單的jsp頁面上去可以訪問。但是部署後的項目已訪問就報jsp錯誤:org.apache.jasper.JasperException: The absolute uri:

利用VC++做的JNI的helloworld例子

JNI樣本一、JNI簡介JNI:Java Native Interface,是Java語言提供的一種通用介面,用於Java代碼與本地化代碼的互動。所謂本地化代碼是指直接編譯成的與機器相關的二進位代碼,而非Java位元組碼之類的中間代碼。Windows下面的可執行檔,DLL等,Linux下面的可執行檔和SO檔案等,都是二進位代碼。JNI允許Java語言編寫的程式與其他語言編寫的程式庫(DLL, SO)或可執行檔進行互操作,包括彙編、C、C++。JNI產生的原因在於以下幾種需求:(1).

OpenGL開發基礎知識介紹

最近由於手機項目中需要用到OpenGL ES的知識,所以這段時間正在研究OpenGL的相關知識。因為OpenGL ES是OpenGL的剪裁版本,所以我直接從OpenGL入手,然後再去看OpenGL ES就很容易上手。從此篇開始,我將發表一系列文章來逐步深入介紹OpenGL的相關知識,開發我們可以使用VC6.0或.NET。   那麼今天我要介紹的是OpenGL開發之旅基礎知識介紹,這很重要,會讓我們從整體上熟悉OpenGL的工作原理及過程。     1.

lucene學習—-建立索引

package src;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.Date;import org.apache.lucene.analysis.cn.ChineseAnalyzer;import org.apache.lucene.

項目中遇到的一個ibatis動態查詢

      網路上有大量的關於ibatis動態查詢的語句,本人在此不再狗尾續貂。只說下讓我印象很深刻的,其實是走了很大彎路的一個語句。問題是這樣的:A 表: id content typeB 表 id, name ,B為字典表其中A.type 就是B.Id,現在頁面需要這樣的展示內容:A.content 、A.type(實際是B.name)這樣的展示頁面有兩個入口:1、正常的展示頁面  sql語句 select 欄位 from 表 where

ibatis 一對多關聯

    以前一直在用著ibatis,但是很少去研究它的一對多,即使用到了也是採用一種很笨重的方法:先用statement讀取資訊,在手動調用另外的statement跟據關聯資訊去取值。    現在又兩張表:teacheridnamenumberclassInfoidnumberteacherNo 其中teacher和classInfo是1:n,teacher.id = classInfo.teacherNo。model對象分別聲明為:public class Teacher{ private

ArrayList 和Vector的區別

Vector和ArrayList Vector和ArrayList在使用上非常相似,都可用來表示一組數量可變的對象應用的集合,並且可以隨機地訪問其中的元素。 Vector的方法都是同步的(Synchronized),是安全執行緒的(thread-safe),而ArrayList的方法不是,由於線程的同步必然要影響效能,因此,ArrayList的效能比Vector好。 當Vector或ArrayList中的元素超過它的初始大小時,Vector會將它的容量翻倍,而ArrayList只增加50%

不用spring架構,只使用jdbcTemplate + proxool

jdbcTemplate + proxool只使用jdbcTemplate, 串連池用proxool.1.  proxool:     http://proxool.sourceforge.net/   2.匯入的包  asm-3.3.1.jar  cglib-2.2.2.jar  commons-logging-1.1.1.jar  log4j-1.2.16.jar  mysql-connector-java-5.1.8-bin.jar  org.springframework.beans-3

tomcat6串連池

1.設定檔  WebRoot/META-INF/context.xml<Context reloadable="true">     <WatchedResource>WEB-INF/web.xml</WatchedResource>     <Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource"       maxActive="100"      

E:安裝源設定檔“/etc/apt/sources.list”第59行有錯誤(發行版解析) 出錯原因

通過虛擬機器來安裝一個Ubuntu系統,開啟新立得軟體包管理器時出現“E:安裝源設定檔“/etc/apt/sources.list"第59行有錯誤(發行版解析)E:無法讀取源列表”根據提示,初步分析是sources.list檔案出了問題,經過無數次的實驗,找打方法,就是:找到sources.list檔案,將錯誤的源改正過來,重新載入。步驟如下:其實就是修改下面兩行改成deb http://archive.canonical.com/lucid partnerdeb-src

SVN Error:請求的名稱有效並且在資料庫中找到,但是它沒有相關的正確的資料來被解析

同事安裝配置完Svn後一直down不下來檔案,報錯內容如下:Administrator 18:07:27  Checkout from https://*.*.0.*/svn/web, revision HEAD, Fully recursive, Externals includedOPTIONS of 'https://*.*.0.*/svn/web': Could not resolve hostname `svn://*.*.0.*:

安裝samba服務

1、安裝samba服務       #yum -y install samba         #yum -y install samba-client2、修改設定檔  vi /etc/samba/smb.conf[global]        workgroup = LinuxSir        netbios name = work         server string = Linux Samba Server TestServer        security = share [

什麼是IBinder

上回書簡單描述了進程間傳遞類對象的原理,這回在講Parcel之前,先要講一個東西:IBinder。IBinder是什麼呢?首先要明白,Android的遠程調用(就是跨進程調用)就是通過IBinder實現的,下面是對android開發文檔的翻譯。 IBinder是遠程對象的基本介面,是為高效能而設計的輕量級遠程調用機制的核心部分。但它不僅用於遠程調用,也用於進程內調用。這個介面定義了與遠程對象互動的協議。不要直接實現這個介面,而應該從Binder派生。IBinder的主要API是transact(

IE裡加入FireBug

把這一長串+到收藏夾  然後開啟任何網站後 點擊下收藏夾的這個東東 然後ie裡就能看到firebug了javascript:var firebug=document.createElement('script');firebug.setAttribute('src','http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js');document.body.appendChild(firebug);(function()

分離自Discuz模板類和文法

模板原理:當模板沒被編譯成php檔案的時候 第一次讀模數板的時候系統會自動進行編譯然後再次開啟的時候系統就直接讀取php檔案了主要功能說明去掉了 Discuz 語言套件的功能移植 Discuz

總頁數: 61357 1 .... 12626 12627 12628 12629 12630 .... 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.