Time of Update: 2018-12-05
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
Time of Update: 2018-12-05
--createConnection:Android應用程式通過它來請求SurfaceFlinger服務建立一個串連,--createClientConnection:Android應用程式通過它來請求SurfaceFlinger服務建立一塊共用UI中繼資料緩衝區--getCblk:Android應用程式通過它來請求SurfaceFlinger服務返回一塊匿名共用記憶體,返回的匿名共用記憶體包含了裝置顯示屏的資訊,例如,寬度和高度資訊。--openGlobalTransaction:Androi
Time of Update: 2018-12-05
/*** 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
Time of Update: 2018-12-05
.so檔案是Linux下的程式函數庫,即編譯好的可以供其他程式使用的代碼和資料linux下何謂.so檔案:1. 用過windows的同學應該都知道 .dll檔案吧, 這二者有什麼共通之處呢,其實 .so檔案就跟.dll檔案差不多.//2.一般來說.so檔案就是常說的動態連結程式庫, 都是C或C++編譯出來的。與Java比較就是:它通常是用的Class檔案(位元組碼).//3.Linux下的.so檔案時不能直接啟動並執行,一般來講,.so檔案稱為共用庫.//4.那麼.so檔案是怎麼用的呢?for
Time of Update: 2018-12-05
當進入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
Time of Update: 2018-12-05
項目開發、環境搭建同步進行,本人暫時客串了把營運,在這方面是絕對的小白。出現了很多莫名其妙的問題,不過還好最終都還是解決掉了。 項目在本地測試很好用一點問題都沒有,打包壓縮到測試伺服器上。 系統內容是Centos、Jdk1.6、Tomcat6。環境沒有什麼問題,丟了個簡單的jsp頁面上去可以訪問。但是部署後的項目已訪問就報jsp錯誤:org.apache.jasper.JasperException: The absolute uri:
Time of Update: 2018-12-05
JNI樣本一、JNI簡介JNI:Java Native Interface,是Java語言提供的一種通用介面,用於Java代碼與本地化代碼的互動。所謂本地化代碼是指直接編譯成的與機器相關的二進位代碼,而非Java位元組碼之類的中間代碼。Windows下面的可執行檔,DLL等,Linux下面的可執行檔和SO檔案等,都是二進位代碼。JNI允許Java語言編寫的程式與其他語言編寫的程式庫(DLL, SO)或可執行檔進行互操作,包括彙編、C、C++。JNI產生的原因在於以下幾種需求:(1).
Time of Update: 2018-12-05
最近由於手機項目中需要用到OpenGL ES的知識,所以這段時間正在研究OpenGL的相關知識。因為OpenGL ES是OpenGL的剪裁版本,所以我直接從OpenGL入手,然後再去看OpenGL ES就很容易上手。從此篇開始,我將發表一系列文章來逐步深入介紹OpenGL的相關知識,開發我們可以使用VC6.0或.NET。 那麼今天我要介紹的是OpenGL開發之旅基礎知識介紹,這很重要,會讓我們從整體上熟悉OpenGL的工作原理及過程。 1.
Time of Update: 2018-12-05
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.
Time of Update: 2018-12-05
網路上有大量的關於ibatis動態查詢的語句,本人在此不再狗尾續貂。只說下讓我印象很深刻的,其實是走了很大彎路的一個語句。問題是這樣的:A 表: id content typeB 表 id, name ,B為字典表其中A.type 就是B.Id,現在頁面需要這樣的展示內容:A.content 、A.type(實際是B.name)這樣的展示頁面有兩個入口:1、正常的展示頁面 sql語句 select 欄位 from 表 where
Time of Update: 2018-12-05
以前一直在用著ibatis,但是很少去研究它的一對多,即使用到了也是採用一種很笨重的方法:先用statement讀取資訊,在手動調用另外的statement跟據關聯資訊去取值。 現在又兩張表:teacheridnamenumberclassInfoidnumberteacherNo 其中teacher和classInfo是1:n,teacher.id = classInfo.teacherNo。model對象分別聲明為:public class Teacher{ private
Time of Update: 2018-12-05
Vector和ArrayList Vector和ArrayList在使用上非常相似,都可用來表示一組數量可變的對象應用的集合,並且可以隨機地訪問其中的元素。 Vector的方法都是同步的(Synchronized),是安全執行緒的(thread-safe),而ArrayList的方法不是,由於線程的同步必然要影響效能,因此,ArrayList的效能比Vector好。 當Vector或ArrayList中的元素超過它的初始大小時,Vector會將它的容量翻倍,而ArrayList只增加50%
Time of Update: 2018-12-05
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
Time of Update: 2018-12-05
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"
Time of Update: 2018-12-05
通過虛擬機器來安裝一個Ubuntu系統,開啟新立得軟體包管理器時出現“E:安裝源設定檔“/etc/apt/sources.list"第59行有錯誤(發行版解析)E:無法讀取源列表”根據提示,初步分析是sources.list檔案出了問題,經過無數次的實驗,找打方法,就是:找到sources.list檔案,將錯誤的源改正過來,重新載入。步驟如下:其實就是修改下面兩行改成deb http://archive.canonical.com/lucid partnerdeb-src
Time of Update: 2018-12-05
同事安裝配置完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.*:
Time of Update: 2018-12-05
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 [
Time of Update: 2018-12-05
上回書簡單描述了進程間傳遞類對象的原理,這回在講Parcel之前,先要講一個東西:IBinder。IBinder是什麼呢?首先要明白,Android的遠程調用(就是跨進程調用)就是通過IBinder實現的,下面是對android開發文檔的翻譯。 IBinder是遠程對象的基本介面,是為高效能而設計的輕量級遠程調用機制的核心部分。但它不僅用於遠程調用,也用於進程內調用。這個介面定義了與遠程對象互動的協議。不要直接實現這個介面,而應該從Binder派生。IBinder的主要API是transact(
Time of Update: 2018-12-05
把這一長串+到收藏夾 然後開啟任何網站後 點擊下收藏夾的這個東東 然後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()
Time of Update: 2018-12-05
模板原理:當模板沒被編譯成php檔案的時候 第一次讀模數板的時候系統會自動進行編譯然後再次開啟的時候系統就直接讀取php檔案了主要功能說明去掉了 Discuz 語言套件的功能移植 Discuz