Time of Update: 2018-12-03
首先,從http://java.sun.com中下載jdk,我的版本是jdk1.6.0_12,我下載的是bin檔案,我將下載的jdk1.6.0_12.bin檔案置於/usr/lib/jvm/java中然後,在shell中執行:代碼:sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_12.bin修改bin檔案許可權,使其可執行然後,執行代碼:sudo
Time of Update: 2018-12-03
我的介面和實現放在一個bundle裡介面代碼:public interface MyService {public String getHello();} 實現代碼:import org.osgi.service.component.ComponentContext;import osgi.service.MyService; public class MyServiceImpl implements MyService {protected void
Time of Update: 2018-12-03
在WINDOWS下一直都用SKYPE,現在用了Ubuntu不知道可不可以,上網搜尋了一下居然找到了,其實很簡單就兩個命令列1. wget http://www.skype.com/go/getskype-linux-deb 2. sudo dpkg -i skype_debian-1.3.0.53-1_i386.deb
Time of Update: 2018-12-03
這種樣式在有些場合是非常必要的,象以前做試卷的填空題一樣,需要填寫的文字框只有下邊一條橫線。這種實現的方法很簡單。input { border:0; border-bottom:1px solid #ccc;}看看上邊的CSS代碼,只需要將底部的邊框設定為1,並設定線型和顏色,其它的邊框為0就可實現<style>input { border:0; border-bottom:1px solid #ccc;}</style><p>姓名: <input
Time of Update: 2018-12-03
Q 用串口串連GSM手機發送和接收短訊息,在應用程式中如何編程實現? Q 我們打算開發一個基於GSM短訊息方式的GPS系統,如何利用SMS進行資料通訊?A 首先,我們要對由ESTI制訂的SMS規範有所瞭解。與我們討論的短訊息收發有關的規範主要包括GSM 03.38、GSM 03.40和GSM 07.05。前二者著重描述SMS的技術實現(含編碼方式),後者則規定了SMS的DTE-DCE介面標準(AT命令集)。一共有三種方式來發送和接收SMS資訊:Block Mode, Text
Time of Update: 2018-12-03
我只用過ubuntu 8.04與8.10,採用的是預設安裝方式。8.04預設情況下連gcc都沒有安裝。8.10 gcc是有了,但是東西不全,比如沒有libstdc++6-4.3-dev g++-4.3。有人說,連上網,一句sudo apt-get install build-essential就什麼都建好了。這有個前提,連網,在有的地方,上網是要用用戶端的,這個用戶端並不是總能找到deb包或者rpm包方便安裝,很多情況下還是要自己make編譯。悖論就來了,要上網才能裝gcc,要有gcc才能上網。
Time of Update: 2018-12-03
(1)電路交換:由於電路交換在通訊之前要在通訊雙方之間建立一條被雙方獨佔的物理通路(由通訊雙方之間的交換裝置和鏈路逐段串連而成),因而有以下優缺點。 優點: ①由於通訊線路為通訊雙方使用者專用,資料直達,所以傳輸資料的時延非常小。 ②通訊雙方之間的物理通路一旦建立,雙方可以隨時通訊,即時性強。 ③雙方通訊時按發送順序傳送資料,不存在失序問題。 ④電路交換既適用於傳輸類比訊號,也適用於傳輸數字訊號。 ⑤電路交換的交換的交換裝置(交換器等)及控制均較簡單。 缺點: ①電路交換的平均串
Time of Update: 2018-12-03
安裝前需要注意,JAVA_HOME配置的路徑不能含有空格(例如/Program Files/),另外Ant可以正常使用1. 從svn上下載JacORB-2.3.0-bin.zip(不包含源碼)或者JacORB-2.3.0-src.zip(包含源碼)2. 解壓的任意目錄下,如E:/JacORB3. 在E:/JacORB下建立一個目錄classes4. 添加如下的系統內容變數1) JACORB_HOME=E:/JacORB2) Path環境變數添加%JACORB_HOME%/bin3)
Time of Update: 2018-12-03
以前做的一個東西,把資料整理了一下。 今天研究了一個上午的sms pdu 格式,找到了在pdu串中設定簡訊回執的方法。就是在pdu-type這個8位位組一般都設定為11:包含TP-MTI(2bit),TP-RD(1bit),TP-VPF(2bit),TP-RP(1bit),TP-UDHI(1bit),TP-SRR(1bit)二進位表示形式:0 0 0 10 0
Time of Update: 2018-12-03
原文出處:http://www.kernelstudio.com/getitem.asp?id=49 一年前本人曾寫過“通過串口收發短訊息(上)、(下)”兩篇文章,討論了在TE(PC、單片機系統等)上利用擴充的AT指令控制ME(手機,GSM模組等)發送和接收短訊息的基本方法。其中接收/閱讀短訊息採用主動查詢的方法。TE發送“AT+CMGL”指令,ME則輸出已接收和儲存的短訊息。這比較符合AT指令集的精神:有問有答,一問一答。但在實際應用中,發現這種方法存在一定的缺點:
Time of Update: 2018-12-03
多人對二級緩衝都不太瞭解,或者是有錯誤的認識,我一直想寫一篇文章介紹一下hibernate的二級緩衝的,今天終於忍不住了。 我的經驗主要來自hibernate2.1版本,基本原理和3.0、3.1是一樣的,請原諒我的頑固不化。 hibernate的session提供了一級緩衝,每個session,對同一個id進行兩次load,不會發送兩條sql給資料庫,但是session關閉的時候,一級緩衝就失效了。二級緩衝是SessionFactory層級的全域緩衝,它底下可以使用不同的緩衝類庫,比如ehcac
Time of Update: 2018-12-03
安裝和配置詳解本文介紹的 Zookeeper 是以 3.2.2 這個穩定版本為基礎,最新的版本可以通過官網 http://hadoop.apache.org/zookeeper/來擷取,Zookeeper 的安裝非常簡單,下面將從單機模式和叢集模式兩個方面介紹 Zookeeper 的安裝和配置。單機模式單機安裝非常簡單,只要擷取到 Zookeeper 的壓縮包並解壓到某個目錄如:/home/zookeeper-3.2.2 下,Zookeeper 的啟動指令碼在 bin 目錄下,Linux
Time of Update: 2018-12-03
一般的CORBA程式都會需要啟動一個命名服務,然後在命名服務進行綁定或者解析工作。至於綁定和解析的內容實際上就是CORBA對象的引用。不使用命名服務進行通訊的原理其實很簡單,也就是不需要去命名服務綁定,解析引用,換個地方式去搞定這個互動過程。至於傳遞的內容有很多種,例如IOR,corbaloc,file等。我現在用的就是IOR值 IOR其實就是從orb.object_to_string(Object)方法獲得,然後又用orb.string_to_object(String)將IOR變為CORBA
Time of Update: 2018-12-03
一、hibernate的二級緩衝 如果開啟了二級緩衝,hibernate在執行任何一次查詢的之後,都會把得到的結果集放到緩衝中,緩衝結構可以看作是一個hash table,key是資料庫記錄的id,value是id對應的pojo對象。當使用者根據id查詢對象的時候(load、iterator方法),會首先在緩衝中尋找,如果沒有找到再發起資料庫查詢。但是如果使用hql發起查詢(find, query方法)則不會利用二級緩衝,而是直接從資料庫獲得資料,但是它會把得到的資料放到二級緩衝備用。也就是說,
Time of Update: 2018-12-03
首先介紹get()和load()方法的區別:get()方法和load()方法的區別主要在於對二級緩衝的使用上。load()方法會使用二級緩衝,而get()方法在一級緩衝沒有找到會直接查詢資料庫,不會去二級緩衝中尋找。get():如果在資料庫中沒有記錄會返回空,get()無論如何都會返回資料.load():如果資料庫中沒有記錄會拋出異常,如果有資料返回的是一個代理對象。list和iterator()方法之間的區別:(N+1?)list()方法在執行時,直接執行查詢結果所需要的查詢語句。iterat
Time of Update: 2018-12-03
1.SVN基礎知識.... 1 1.1 checkout.. 1 1.2 修改設定檔... 2 1.3 Export.. 2 1.4 許可權配置... 2 1.5 import.. 2 1.6 如何刪除SVN伺服器上的檔案:... 2 1.7 如何向SVN伺服器匯入資料... 3 2.Jbuilder2006中SVN應用.... 6 2.1 如何SVN伺服器中下載項目... 6 3. SVN服務啟動.... 11 3.1 啟動一個SVN服務: 11 3.2 建立一個版本庫(Repository)
Time of Update: 2018-12-03
Rifidi是RFID軟體公司Pramari推出了一款開源中介軟體平台,其首頁是:http://www.rifidi.org/ 其分為Edge Server, Workbench, Prototyper三大部分。其安裝部署很方便,分別為windows和linux平台提供了exe和bin格式的安裝檔案。安裝後即可使用,其中Edge Server與Workbench被打包在一個安裝檔案中,安裝完成後會看到目錄中分別有client和server兩個目錄,server目錄就是Edge
Time of Update: 2018-12-03
問題表現:當使用者執行一個大資料的應用時(淨位元組碼量約為5M)時,系統會提示出錯:前台錯誤為:HTTP Status 500-Dispatch[EAITool] to method listCurTree retrun an exception(以下省略)………………………………………………………………………………………………………………後台錯誤為:java.lang.OutOfMemoryError: unable to create new native thread at
Time of Update: 2018-12-03
我們先可以安裝IME:你可以選擇安裝 fcitx 還是 安裝SCIMSCIM:$sudo apt-get install scim scim-modules-socket scim-modules-table scim-pinyin scim-tables-zh scim-input-pad$sudo sh -c " echo 'export XMODIFIERS=@im=SCIM ; export GTK_IM_MODULE="scim" ; scim -d ' >
Time of Update: 2018-12-03
凡是利用GSM模組二次開發的,不管是用來做公話,還是GPRS通訊,其中短訊息基本都要使用的。本文大致介紹一下短訊息相關的AT命令使用方法。 詳細的AT指令說明,可以參考 07.05,或者西門子MC35I的AT手冊,西門子手冊感覺還是很不錯的。 1、 短訊息的格式