為什么在myeclipse下,創建不了StrutsProject?情況如下:這是第一種情況NoavailableStruts1.1projectsfoundinworkspace.AllMyEclipseStruts1.1wizardsrequireatleast1properlyconfiguredStruts1.1projectexistinyourworkspace.IfyourworkspacecurrentcontainsStruts1.1pro
系統 2019-08-29 22:59:41 2186
SSH目錄1SSH簡介11.1什么是SSH11.2SSH的產生背景11.3SSH的技術特點12SSH總體框架22.1傳輸層協議22.2認證層協議32.3連接層協議33SSH安全性33.1數據傳輸安全性33.2用戶認證安全性34SSH協議過程34.1連接建立34.2協商版本44.3算法協商44.4密鑰交換54.5用戶認證54.6服務請求64.7數據傳輸和連接關閉71SSH簡介1.1什么是SSHSSH的英文全稱為SecureShell,是IETF(Intern
系統 2019-08-29 22:51:02 2186
JSF2.0已經通過了最終投票。JSF已經實現了所有承諾的特性。JSF2.0將了很多受歡迎的第三方擴展(包括Facelets,Seam和Ajax4JSF)引入到規范。回望07年7月,我(GavinKing)曾寫了愿望列表并且很高興的看到其中的大部分(甚至更多)特性已經被實現。此規范需要極其巨大的工作量才能完成,所以請大家與我一起感謝專家成員。當然,我還應該特別感謝我的團隊成員(DanAllen和PeteMuir)他們為了許多重要特性而每天工作到很晚。SE/
系統 2019-08-29 22:48:56 2186
用apache的一個開源項目fileupload可以輕松的實現文件的上傳,目前的最新版本是commons-fileupload-1.2,可以到apache的網站下載importjava.io.File;importjava.util.Iterator;importjava.util.List;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletRes
系統 2019-08-29 22:39:00 2186
研究了下在Toad是下如何調試Storedprocedure或者function,之前都是看到Toad下有相應的菜單,但一直不知道怎么使用。具體可以參考文章:DebuggingPL/SQL,nowavailableforeveryone!這里就通過我的一個case來說明具體怎么樣在Toad中調試的:這個Case的測試代碼:CREATEORREPLACEPROCEDUREAPPS.swapn(num_oneINOUTNUMBER,num_twoINOUTNU
系統 2019-08-29 22:02:00 2186
Facade模式的定義:為子系統中的一組接口提供一個一致的界面.Facade一個典型應用就是數據庫JDBC的應用,如下例對數據庫的操作:publicclassDBCompare{Connectionconn=null;PreparedStatementprep=null;ResultSetrset=null;try{Class.forName("").newInstance();conn=DriverManager.getConnectio
系統 2019-08-12 09:29:48 2186
以前從來也沒想過要去看庫里的代碼,咱想,那怎么也是很底層的代碼,居然發現庫里的代碼也可以這樣寫,那就先讀懂這個ETLLib(跨windows與Linux平臺,封裝了一些基本的系統調用函數,然后實現定制化的實現自己的容器),Qt的庫代碼更全面,當然也更復雜。先看看ETTLib是如何被實現的,其中的技巧與設計是我需要汲取的,首先,向前輩SYZ致敬!#ifndef__cplusplus#erroruseNOTforcp
系統 2019-08-12 09:27:05 2186
declare@aint,@bint,@strvarchar(1000)set@a=1while(@a<=9)beginset@b=1set@str=''while(@b<=@a)beginselect@str=@str+convert(varchar(1),@b)+'*'+convert(varchar(1),@a)+'='+convert(char(2),@a*@b)+space(2)set@b=@b+1endprint@strset@a=@a+1en
系統 2019-08-12 01:54:15 2186
accept()函數系統調用accept()會有點古怪的地方的!你能夠想象發生這種事情:有人從非常遠的地方通過一個你在偵聽(listen())的port連接(connect())到你的機器。它的連接將增加到等待接受(accept())的隊列中。你調用accept()告訴它你有空暇的連接。它將返回一個新的套接字文件描寫敘述符!這樣你就有兩個套接字了,原來的一個還在偵聽你的那個port,新的在準備發送(send())和接收(recv())數據。這就是這個過程!
系統 2019-08-12 01:51:52 2186