Operfire 安裝指南

本文的英文原文來自 http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/install-guide.html安裝指南Openfire是一個強大的立即訊息(IM)和聊天伺服器,它實現了XMPP協議。這份檔案將引導您通過安裝Openfire。對於更多的功能和資訊的完整列表,請訪問Openfire網站:http://www.igniterealtime.org/projects/openfire/目錄1 安裝1

十六、從網路中擷取網頁資料

從網路中擷取網頁資料時,網頁有可能使用GZIP壓縮技術對頁面進行壓縮,這樣就會減小通過網路傳輸的資料量,提高瀏覽的速度。因此在擷取網路資料時要對其進行判斷,對GZIP格式的資料使用GZIPInputStream對其特殊處理,否則在擷取資料可能出現亂碼哦.                   以下為網路中擷取網頁資料的案例代碼 package com.ljq.test;import java.io.ByteArrayOutputStream;import

XMPP/Smack/Openfire javax.net.ssl.SSLException: Received fatal alert: internal_error

在xmpp協議通訊中,用smack架構登入非本地openfire伺服器的時候,出現javax.net.ssl.SSLException: Received fatal alert: internal_error異常資訊。原因是登入他網openfire伺服器出現登入延時(在沒有成功連結到openfire伺服器),然後就進行登入login操作的時候,就會出現這個異常。 解決辦法1、在連結openfire伺服器後,線程休眠一段時間,再進行登入login操作。……connection.connect()

Myeclipse6.0安裝svn外掛程式

1. 開啟Myeclipse,在功能表列中選擇Help→Software Updates→Find and Install; 2. 選擇Search for new features to install,點擊Next進入下一步; 3. 點擊“New Remote Site”按鈕,在彈出的對話方塊中輸入:       name:svn       url:http://subclipse.tigris.org/update_1.4.x       點擊OK,關閉對話方塊,並點擊Finish按鈕,

Openfire 的安裝和配置

1、 下載最新的openfire安裝檔案官方下載網站:http://www.igniterealtime.org/downloads/index.jsp#openfire:Exe:http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_7_1.exeZIP:

十八、發送xml資料給伺服器

一、發送xml資料 public static void main(String[] args) throws Exception { String xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><videos><video><title>中國</title></video></videos>"; String path =  

同步synchronized用法

今天在高人的指導下,對同步synchronized用法有了更高一層的理解,非常感謝他的無私奉獻。在此把代碼貼出來方便日後查閱。           public class SfServlet {private static ExpressInfoService expressInfoService=null; private static Object lock = new Object();private static ExpressInfoService

行動裝置 App(手機應用)開發IM聊天程式解決方案

這個解決方案已經定製下來很久了,上一段時間比較忙,沒有時間整這些東西。最近稍微好些,不怎麼加班。所以抽空總結下,同時也分享給大家,也算是給大家一個借鑒吧!或許這並不是最好的解決方案,但只要能滿足當前需求的最好方案也算是最好的解決方案,誰說不是呢!O(∩_∩)O~ 我們採用的方案如下:先看圖的流程大致上是這樣的:手機端向PC端發送聊天內容1、手機端程式通過Socket串連伺服器端的ServerSocket2、然後伺服器端根據手機Mobile用戶端發送過來統一規範的報文或聊天內容,進行解析3、然後將

談談個人關於程式開發中,“零配置”和“有配置”的看法

本人是做Java開發的,在程式開發中會經常使用到OpenSource開源架構,這些架構大多都靈活、簡單、易用、方便。而且開源架構一般會提供一些基本的配置,如我們常用的架構就有Hibernate要設定物件實體到資料庫的映射;Spring要配置bean的管理及其對象、屬性的注入;Struts要配置Action對象和返回的資源路徑;MyBatis要配置CRUD(增刪改查)的相關SQL語句。這些配置你不能省略,必須得有,沒有程式也不會自動添加。我們也是極可能的簡化這些配置,不管怎麼樣簡化但這些配置是不能

jQuery動畫進階用法(上)——詳解animation中的.queue()函數

   如果你拿著一個疑問去找專業人士尋找答案,那麼你的一個疑問會變成三個,因為他會用另外兩個令你更加一頭霧水的名詞來解釋你的這個疑問。     

二十、Activity之間通訊

在一個Activity中可以使用系統提供的startActivity(Intent intent)方法開啟新的Activity,在開啟新的Activity前,你可以決定是否為新的Activity傳遞參數。              第一種:開啟新的Activity,不傳遞參數public class MainActivity extends Activity { @Overridepublic void onCreate(Bundle savedInstanceState) {super.

一、電話撥號器

以下案例類比android電話撥號器的實現               AndroidManifest.xml清單列表<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.ljq.phone" android:versionCode="1"

二十一、Intent附加資料的兩種寫法

第一種寫法,用於大量新增資料到Intent: Intent intent = new Intent();Bundle bundle = new Bundle();//該類用作攜帶資料bundle.putString("name", "林計欽");intent.putExtras(bundle);//為意圖追加額外的資料,意圖原來已經具有的資料不會丟失,但key同名的資料會被替換                

二、簡訊發送器

類比android簡訊發送器的實現              AndroidManifest.xml資訊清單檔<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.ljq.sms" android:versionCode="1"

二十二、startActivityForResult用法詳解

一、如果想在Activity中得到新開啟Activity 關閉後返回的資料,需要使用系統提供的startActivityForResult(Intent intent, int requestCode)方法開啟新的Activity,新的Activity 關閉後會向前面的Activity傳回資料,為了得到傳回的資料,必須在前面的Activity中重寫onActivityResult(int requestCode, int resultCode, Intent data)方法。package

org.apache.commons.beanutils.ConversionException: No value specified解決辦法

當用到了java.sql.Date時間等非內建對象時,如果對象為null則會出現此異常。最簡單的方法就是保證非內建對象不為null。        在項目業務中隨著需求的變化而變化,並不能保證內建對象都不為null,因此有必要對此異常進行解決,以達到通用的效果,以下為此異常的解決辦法 /** 上市時間 */  private java.sql.Date timeToMarket; // 當屬性timeToMarket為null時會拋出org.apache.commons.

四、對應用進行單元測試

在實際開發中,開發android軟體的過程需要不斷地進行測試。使用Junit測試架構,是正規Android開發的必用技術,在Junit中可以得到組件,可以類比發送事件和檢測程式處理的正確性。       第一步:首先在AndroidManifest.xml中加入下面紅色代碼:<?xml version="1.0" encoding="utf-8"?><manifest

設定session失效的幾種方法

在系統登入後,都會設定一個當前session失效的時間,以確保在使用者長時間不與伺服器互動,自動結束登入,銷毀session。具體設定很簡單,方法有三種:(1)在首頁面或者公用頁面中加入:session.setMaxInactiveInterval(900);參數900單位是秒,即在沒有活動15分鐘後,session將失效。這裡要注意這個session設定的時間是根據伺服器來計算的,而不是用戶端。所以如果是在偵錯工具,應該是修改伺服器端時間來測試,而不是用戶端。(2)也是比較通用的設定sessi

五、使用檔案進行資料存放區

很多時候我們開發的軟體需要對處理後的資料進行儲存,以供再次訪問。Android為資料存放區提供了如下幾種方式: 檔案 SharedPreferences(參數)SQLite資料庫 內容提供者(Content provider) 網路        首先給大家介紹使用檔案如何對資料進行儲存Activity提供了openFileOutput()方法可以用於把資料輸出到檔案中,具體的實現過程與在J2SE環境中儲存資料到檔案中是一樣的public class FileActivity extends

二十五、工作要點

最近在工作中很榮幸使用了WebView控制項,一開始以為它只是載入網頁而已,沒想那麼多,等真正使用到了才感覺它的強大。        一、以下是在工作中遇到的一些常用問題1、當webview載入網頁的時候在標題列上顯示載入進度2、隱藏webkit瀏覽器的地址欄3、設定程式的標題為網頁的標題4、建立菜單package com.hrtx.activity;import android.app.Activity;import android.content.Intent;import android.

總頁數: 61357 1 .... 3422 3423 3424 3425 3426 .... 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.