開放的IM標準協議 Jeremie Miller 于1999 January the 4th, 把一種新的開放的IM協議取名Jabber the IETF accepted XMPP-related RFCs as Internet Drafts on 2004 october the 4th, 目前業界逐漸轉向新名稱
原因:在測試過程中,大家都會碰到一個費時又枯燥的工作,即“測試輸入項可接受的最大長度是否符合需求。”尤其是當一個新系統剛開發的時候,有大量的字段需要測試。而當眾多的新功能需要測試的時候,這個測試點常常優先級不高,測試人員往往只是挑了其中一些重要的或者偶然碰到的字段進行了測試,有時甚至忘記這檔子事了。不幸的是,根據來自生產環境的缺陷報告,我們幾乎每個項目都碰到過由于用戶輸入了超長的字段而產生的產品缺陷,有的甚至嚴重妨礙了用戶操作。這個差異告訴我們“應該要測試字段的最大長度,而且要用一種更簡單易行的辦法使得做這個工作的代價較低
F5 負載均衡實施方案
作為 Microsoft 32 位平臺的應用程序編程接口,Win32 API是從事Windows應用程序開發 所必備的。本書首先對Win32 API函數做完整的概述;然后收錄五大類函數:窗口管理、圖 形設備接口、系統服務、國際特性以及網絡服務;在附錄部分,講解如何在Visual Basic 和 Delphi中對其調用。
近期在做node.js的LuaJIT port。LuaJIT是當前已知最快的腳本JIT編譯器,拿來做服務器再好不過。發現node.js底層所用的庫libuv簡直是個神器,包含了網絡、文件系統、計時器等等一堆堆的有用功能,windows、linux、MacOS等均支持,而且是純C的API,和LuaJIT結合會比較友好,理論上不用任何額外的C代碼。
Java基礎知識總結寫代碼:1,明確需求。我要做什么?2,分析思路。我要怎么做?1,2,3。3,確定步驟。每一個思路部分用到哪些語句,方法,和對象。4,代碼實現。用具體的java語言代碼把思路體現出來。學習新技術的四點:1,該技術是什么?2,該技術有什么特點(使用注意):3,該技術怎么使用。
top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源占用狀況,類似于Windows的任務管理器。下面詳細介紹它的使用方法。統計信息區前五行是系統整體的統計信息。第一行是任務隊列信息,同uptime命令的執行結果。
FTP>!從ftp子系統退出到外殼。 FTP>?顯示ftp命令說明。?與help相同。
Redhat Linux的網絡配置:Linux的網絡配置基本上是通過修改幾個配置文件來實現的,雖然也可以用ifconfig來設置IP,用route來配置默認網關,用hostname來配置主機名,但是重啟后會丟失。
kill命令可以從kill這個詞來大致了解下它的作用,是的,它用來殺死(kill)一個進程。
A,Shell支持作用控制,有以下命令:1.command&讓進程在后臺運行2.jobs查看后臺運行的進程3.fg%n讓后臺運行的進程n到前臺來4.bg%n讓進程n到后臺去;?
linux下,你如果想要掛載一個硬盤的話,你肯定需要知道硬盤分區的情況,怎么知道呢?我現在說兩幾方法。 用"df"或者“df-lh”可以查看已經掛載的分區情況。 用“fdisk-l“可以查看所有分區的使用情況,當然還可以進行分區變動!
注:tac的查看和CAT相反,是從尾到頭的1、cat顯示文件連接文件內容的工具;cat是一個文本文件查看和連接工具。查看一個文件的內容,用cat比較簡單,就是cat后面直接接文件名。比如:[root@localhost~]#cat/etc/fstab為了便于新手弟兄靈活掌握這個工具,我們多說一點常用的參數;
linux環境中支持輸入輸出重定向,用符號<和>來表示。0、1和2分別表示標準輸入、標準輸出和標準錯誤信息輸出,可以用來指定需要重定向的標準輸入或輸出,比如2>a.txt表示將錯誤信息輸出到文件a.txt中。同時,還可以在這三個標準輸入輸出之間實現重定向,比如將錯誤信息重定向到標準輸出,可以用2>&1來實現。
mysqlcheck客戶端可以檢查和修復MyISAM表。它還可以優化和分析表。mysqlcheck的功能類似myisamchk,但其工作不同。主要差別是當mysqld服務器在運行時必須使用mysqlcheck,而myisamchk應用于服務器沒有運行時。使用mysqlcheck的好處是不需要停止服務器來檢查或修復表。
安裝操作系統在開始安裝Linux之前,請首先收集一下相關硬件信息。如果不能確定系統對硬件的兼容性可以到進行查詢。為Linux準備一個5G以上空間(建議值)大小的分區。拿30G硬盤空間安裝操作系統。第一步首先我們準備安裝介質,通常情況下如果是通過光盤介質安裝的話會有3張光盤。這次個人由于使用的是ISO鏡像安裝,所以只用到了ISO鏡像文件。
Oracle數據庫應用系統的調優主要包括十個方面:(1)、優化數據庫內存;(2)、在Oracle共享池中固定應用程序代碼;(3)、優化數據存儲;(4)、優化數據排序的技術;(5)、優化SQL語句;(6)、優化回退段;(7)、優化索引;(8)、優化磁盤I/O;
Socket是網絡上運行的兩個程序間雙向通訊的一端,它既可以接受請求,也可以發送請求,利用它可以較為方便的編寫網絡上數據的傳遞。在Java中,有專門的Socket類來處理用戶的請求和響應。利用Socket類的方法,就可以實現兩臺計算機之間的通訊。這里就介紹一下在Java中如何利用Socket進行網絡編程。
目標了解Tcp和UDP兩類傳輸協議基于Socket的java網絡編程支持多客戶端的Client/Server程序通過Socket實現文件傳輸Java網絡通信傳統的網絡編程是一項非常細節化的工作,程序員必須處理和網絡有關的大量細節,如各種協議,甚至要理解網絡相關的硬件知識。而Java則將底層的網絡通信細節予以屏蔽,使得使用的編程模型是一個文件模型,也就是說,可以象操作流一樣來操作網絡數據傳輸。另外,由于在網絡連接中,通常都需要一個服務器同時為多個客戶端服務,因此Java的多線程機制也大派用場。
分類和協議分類(Category)協議(Protocol)代理(Delegate)異常處理分類類的擴展修改類的聲明和定義,但大部分時候我們可能無法得到源代碼。通過繼承可以實現類的擴展和代碼重用,但是當類的規模極為龐大的時候,通過子類進行擴展會提高出錯率,特別是當父類代碼有瑕疵的時候,這種瑕疵會無限制的傳播到子類。繼承使父類和子類之間出現緊耦合。分類分類(Category)分類提供了一種簡單的方式,可以用過分類將類的定義模塊化到相關方法的組或分類中。分類提供了擴展現有類定義的簡便方法,而且不用訪問類的源代碼,也無需創建子類