Time of Update: 2018-12-05
原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本聲明。否則將追究法律責任。http://blog.csdn.net/love254443233/article/details/7774880“Auto Activation triggers for
Time of Update: 2018-12-05
原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本聲明。否則將追究法律責任。http://blog.csdn.net/love254443233/article/details/7885739測試過程:兩個測試使用者:使用者 1、tempY (該使用者在openifre資料庫存在。)使用者 2、tempN (該使用者在資料庫不存在)操作:使用者 tempY 在spark用戶端添加使用者 tempN
Time of Update: 2018-12-05
原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本聲明。否則將追究法律責任。http://blog.csdn.net/love254443233/article/details/7888082原因:修改主機網域名稱,修改資料庫中的網域名稱。。。。。。現象:gloox登入伺服器時出現:log: level: 0, area: 8, This is gloox 0.9.9.12, connecting...log: level: 1, area: 32, notice:
Time of Update: 2018-12-05
[轉帖]狂了!體檢時的爆笑趣事!!!!笑死算完!!!狂了!體檢時的爆笑趣事!!!!笑死算完!!! 做胸透,我一同事剛一上X光機,醫生就大呼小叫的召喚其他幾位醫生:“快來,快來,我幹了二十年了,今天總算碰上一個——看,心臟是不是長右邊了!” 眾大夫:“還真是哎~” 這時我同事從X光機後扭過頭來弱弱地問:“不能吧,咋沒人跟我說過涅?” “靠,誰讓你背對著我的,給我轉過來!”暈倒一片!!! 2、測聽力,用一個耳機,發出不同音量和頻率的聲音,測試你是否聽得到。我一同事怎麼也聽不到,醫生(註:年輕
Time of Update: 2018-12-05
一.最常用到的API 1.getRootElement():隸屬於Document類,返回XML文檔的根項目 setRootElement(Element rootElement) :設定給定元素為相應文檔的根項目 2.asXML():隸屬於Node類,用於將XML轉換為String 3.DocumentHelper類常用API: createDocument():建立一個Document對象 parseText(String
Time of Update: 2018-12-05
[轉帖]幽幽的甜--誰娶了這女人絕對得折騰死(超級爆笑) 關於起床 老公:起床了,起床了,你不說今天要早起開會嘛。 老婆:別說話,我再睡一會。 老公:快起吧,要不該遲到了。 老婆:你別碰我!我要睡覺!! 老婆:呀!都該遲到了!你是怎麼叫我的!!! 關於吃東西 老婆:這個話梅我吃了一半,挺好吃的,剩下的給你吃吧。 老公:我不愛吃話梅。 老婆:不行,你就愛吃!你是不是嫌棄我吃過的! 老公:這魚挺好吃的,來。 老婆:你的髒筷子碰過的,誰吃!
Time of Update: 2018-12-05
原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本聲明。否則將追究法律責任。http://blog.csdn.net/love254443233/article/details/7884327記錄了openfire 使用者註冊過程()1、用戶端發送註冊iq節到伺服器;2、伺服器接收iq節並解析iq節;3、調用加密流程對使用者的密碼進行加密4、把加密後的密碼儲存到資料庫。
Time of Update: 2018-12-05
BackTrack5的硬碟安裝分兩步:第一步:BT5的硬碟引導,第二步:BT5的硬碟安裝。BT5的:BT5R2-GNOME-32.iso (2,588MB, MD5, torrent)BT5R2-KDE-32.iso (2,673MB, MD5, torrent)BT5R2-GNOME-64.iso (2,634MB, MD5, torrent)BT5R2-KDE-64.iso (2,681MB, MD5, torrent).第一部分 BackTrack5(BT5)硬碟引導BackTrack5
Time of Update: 2018-12-05
/*下面的程式說明了怎樣實現對象序列化和還原序列化。它由執行個體化一個MyClass類的對象開始。該對象有三個執行個體變數,它們的類型分別是String,int和double。這是我們希望儲存和恢複的資訊。FileOutputStream被建立,引用了一個名為“serial”的檔案。為該檔案流建立一個ObjectOutputStream。ObjectOutputStream 的writeObject(
Time of Update: 2018-12-05
Openfire源碼分析1. OpenfireOpenfire是開源的即時協作伺服器(RTC),它是基於公開協議XMPP(也成為Jabber)訊息的。Openfire的核心功能可以概括為:串連管理、訊息解析、訊息路由、訊息發送。1.1
Time of Update: 2018-12-05
首先[tag]UBUNTU[/tag] Server的安裝就不說了,可以查看本站的這篇文章,[tag]openfire[/tag]需要LAMP,安裝伺服器的時候選擇該選項。1、安裝phpmyadmin,可以直接在新立得軟體包裡面選擇完成安裝;2、設定mysql root帳戶密碼:$ mysql -u rootmysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY
Time of Update: 2018-12-05
/*CharArrayReader 是一個把字元數組作為源的輸入資料流的實現。該類有兩個建構函式,每一個都需要一個字元數組提供資料來源:CharArrayReader(char array[ ])CharArrayReader(char array[ ], int start, int numChars)這裡,array是輸入源。第二個建構函式從你的字元數組的子集建立了一個Reader,該子集以start指定的索引開始,長度為numChars。*///Demonstrate
Time of Update: 2018-12-05
原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本聲明。否則將追究法律責任。http://blog.csdn.net/love254443233/article/details/7891236這裡是個人繪製出的openfire流程圖的初稿,裡麵包括:message、presence、iq節的接收類與相應的處理方法...到最後的處理過程。當前顯示的只是該圖的縮圖。該圖僅供學習使用,其完整下載見網址(完全免費):http://download.csdn.net/detai
Time of Update: 2018-12-05
Ubuntu Server從6.06到現在,已經裝了好多遍了,現在自己總結一下自己的安裝筆記:1、首先到官方下載頁面下載光碟片鏡像,燒錄,從光碟片安裝;2、光碟片安裝過程中沒什麼好說的,與6.06不同的一點是LAMP安裝選項不是在光碟片引導起來就可以選擇的,而是在安裝過程中,有選項,可以為伺服器定製安裝為DNS或者LAMP,我是把兩項都選上了;3、Ubuntu
Time of Update: 2018-12-05
建立兩個外掛程式(1)、(2):(1)、pluginInvokeFirstPlugin,主要源碼如下:package org.jivesoftware.openfire.plugin;import java.io.File;import org.jivesoftware.openfire.XMPPServer;import org.jivesoftware.openfire.container.Plugin;import
Time of Update: 2018-12-05
有關引用的彙編層面探索 基礎知識:其實所謂的指標和普通變數無本質區別,就看編譯器怎麼去解讀他,如果是值就直接取出來用;如果是指標,就先把記憶體中的值讀出來,作為地址再去讀這個地址中的值,編譯器會建立一張表:對應名字和地址。註:本例在VS2008中觀看C++代碼的彙編解釋,m對應的記憶體為0012FF60;p的記憶體位址為0012FF3C;m_a的記憶體位址為0012FF481定義:
Time of Update: 2018-12-05
Presence處理是IM Server的核心,也是一個IM Server最複雜的部分。一個使用者的狀態發生變化,需要通過伺服器自動投遞給他所有線上的好友,因此Presence模組實際上等同一個訊息處理伺服器,可參看以前Message Service器相關文章ActiveMQ效能研究及與memcacheq比較。Presence的複雜性體現在:1. 由於每個使用者都有1到多個好友,伺服器的處理量被放大。2. 分散式處理的複雜度,你的好友可能同時分布在n個伺服器上,而且同時上線的好友沒有規律。3.
Time of Update: 2018-12-05
//Demonstrate URLConnection.import java.net.*;import java.io.*;import java.util.Date;class URLConnectionDemo{ public static void main(String[] args) throws Exception{ int c; URL hp = new URL("http://www.osborne.com"); URLConnection hpCon =
Time of Update: 2018-12-05
原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本聲明。否則將追究法律責任。http://blog.csdn.net/love254443233/article/details/7615546實現:SharedPreference讀寫PreferenceActivity中的配置資料;(在XML檔案中定義button按鍵點擊監聽方法:myButtonClick,在MainActivity中實現該方法:public void myButtonClick(View
Time of Update: 2018-12-05
四種方法實現儲存格內的自動換行: 1. 輸入資料隨時換行 在輸入資料時換行,Alt+Enter按鍵組合即可實現。此方法可使已輸入內容的儲存格在游標所在處換行。 2. 儲存格範圍內換行 將某個長行轉成段落並在指定地區內換行。例如:A10內容很長,欲將其顯示在A列至C列之內,步驟是:選定地區A10:C12(先選A10),選擇“編輯→填充→內容重排”,A10內容就會分布在A10:C12地區中。此法特別適合用於表格內的注釋。 3. 調整儲存格格式換行 選定儲存格,選擇“格式→儲存格”,在彈出