Time of Update: 2018-12-05
以下是我在實際項目中使用了struts-menu,現將他們寫出來已供參考1. 拷貝必要的jar庫檔案到dbMenu\WEB-INF\lib log4j-1.2.8.jarstruts-menu-2.3.jar 拷貝menu-config.xml ,struts-menu.tld 到WEB-INF目錄下,及一些必須的圖片和jscript,css到相應的目錄Images/*.* Scripts/ menuExpandable.js xtree.jsStyles/
Time of Update: 2018-12-05
1. 判斷所有線程已經結束可以使用線程等待結束的方法:List threadList = new ArrayList();for (int j = 0; j < 100; ++j){GetHttpThread t = new GetHttpThread(urlList.get(j).toString());t.start();threadList.add(t);}for(int i=0;i<threadList.size();i++){ Thread t =
Time of Update: 2018-12-05
jakarta commons configuration 學習筆記關鍵字:jakarta, commons, configurationRuntime Dependencies運行時需要的一些組件包: commons beanutilscommons collectionscommons digestercommons langcommons loggingxml apis or xerces 依存關係: Core commons collections commons lang
Time of Update: 2018-12-05
jakarta commons log4j 學習筆記關鍵字:jakarta, commons, configuration如何配置Log4j用BasicConfigurator 對Log4j 進行配置,入門級的配置方式: import org.apache.log4j.BasicConfigurator;import org.apache.log4j.Logger;......public class Log4jTest { private static Logger logger =
Time of Update: 2018-12-05
謹以此篇獻給即將奔三十的人們 * 十年以前同學見面,大家說進步,學習進步;十年以後同學見面,大家說發財,恭喜發財。 *十年以前喜歡兩個歌手,一個好像很滄桑,一個好像很憂鬱,於是省下錢買了他的每盤卡帶;十年以後滄桑的那個離了婚,胖了,又唱歌了,打扮成新新人類一樣,憂鬱的那個破了產,胖了,又唱歌了,很搞笑很惡俗的那種。買了他們的D版唱片,一邊聽,一邊想明天也去買一套衣服打扮成新新人類玩,一邊被逗得大笑。那些卡帶,很久沒有聽,大概都走音了吧。 *
Time of Update: 2018-12-05
我:我的第一個問題是,對於我第二個和第三個問題,你可不可以只用'能'和'不能' 來回答? mm:可以啊! 我:我的第二個問題是,如果我的第三個問題是你能不能做我的女朋友,那麽你對於我的第三個問題的答案能不能和第二個問題的答案一樣呢? mm:.#$%……—*()****************************************************千萬別表白,但是要讓她明白。表白是追求的結束曲,不是開場白。切記切記。過早表白會讓她失去新鮮感和刺激感,這才是女孩子喜歡被人追求的原因。
Time of Update: 2018-12-05
原來產生xml,是在一個servlet直接把xml字串輸出來,總感到有那麼點不好,就決定用FreeMarker做模板,在struts的action中取得對象集合,傳過去,產生xml。 由於這個工作很簡單,很快就完成了,輸入地址直接看了下,是xml那種形式的,然後,產生樹形結構的代碼中的ajax部分調用這個xml,結果居然拋錯,取不到responseXML中的元素。 我怎麼想都不明白,明明看著是個xml,怎麼就取不到。後來查FreeMarker配置的時候,在web.xml看到<ini
Time of Update: 2018-12-05
Directory類命名空間:System.IO方法(以下是靜態方法):序號函數名稱描述1CreateDirectory建立指定路徑中的所有目錄。2Delete刪除指定的目錄。3Exists判斷指定路徑是否存在。4GetAccessControl返回某個目錄的 Windows 存取控制清單 (ACL)。5GetCreationTime擷取目錄的建立日期和時間。6GetCreationTimeUtc擷取目錄建立的日期和時間,其格式為協調通用時間
Time of Update: 2018-12-05
以前處理iframe高度的時候,是在每個頁面裡寫兩句js,感覺太煩了,今天處理了下,並增加對ff的支援。代碼如下:/** * iframe高度處理 * @author zxub 2006-09-29 *//** * 設定iframe高度等於內部頁面高度,用於內部頁面 */ function setParentHeight(_iframeId){ if (parent.setIFrameHeight) return; if (window.addEventListe
Time of Update: 2018-12-05
昨天在網上看到個編java的IDE,就是Gel了,號稱世界上最輕巧的Java IDE,費了一番功夫下了個,沒想到還是多國語言版的,爽到了。 用了一會,就把原來下的JCreator4.0刪了,儘管JCreator4.0相比以前的版本有很大的提高,但是感覺還是不如Gel好用。儘管功能不如Eclipse,但是Gel可是輕巧型的。 留一個,需要的自己去下:http://memescape.co.uk/gexperts/download.html。
Time of Update: 2018-12-05
:http://files.cnblogs.com/302soft/302CoolClock.rar這是本人改版增強案頭時鐘程式,部分代碼和圖片來自網上的“玉蘭時鐘”。功能簡介:1.可以自己製作時鐘皮膚。可以自行組合圖片做成時鐘顯示面板(.BMP格式),放到Skin檔案夾下,然後開啟Skin.ini檔案,參照裡面的參數增加一條新加入的皮膚資訊即可,程式會自動搜尋該目錄下的所有圖片。2.農曆顯示和查詢功能。可以顯示農曆日期、星座、節氣、西曆和農曆節日,這是本人重新寫的一個農曆類庫,而萬年曆查詢控制
Time of Update: 2018-12-05
SAXReader reader = new SAXReader(false);(一) 在用reader.read(String filename)傳遞的是檔案名稱的時候1。在eclipse環境啟動並執行程式沒有錯誤(swt程式,控制台程式)2。在獨立出來的應用程式中運行,throw Exception : org.dom4j.DocumentException: no protocol: ... (二) 但是在用 reader.read(new File(filename))
Time of Update: 2018-12-05
常用的檔案操作方法(3)File類命名空間:System.IO方法,以下為靜態方法:序號函數名稱描述1AppendAllText將指定的字串追加到檔案中,如果檔案還不存在則建立該檔案。2AppendText建立一個StreamWriter,它將UTF-8編碼文本追加到現有檔案。3Copy將現有檔案複製到新檔案。4Create在指定路徑中建立檔案。 5CreateText建立或開啟一個檔案用於寫入UTF-8編碼的文本。 6Decrypt解密由當前帳戶使用Encrypt方法加密的檔案。
Time of Update: 2018-12-05
這篇隨筆沒有什麼深奧的技術要討論,只是自己一個知識上的盲點:不知道在Access中如何進行左串連的操作。通過在網上搜尋,最後在CSDN上找到了自己要的答案,因此覺得有必要記錄下來:) 最近做項目,要將一個Access中的資料匯入到Oracle中。剛開始我以為用SQL-Server的匯入匯出工具就可以輕鬆搞定的,隨後才發現有的欄位資訊不是直接匯入過來就ok的,於是又只好自己敲個程式來搞定了。 先把問題列出來:如所示,一目瞭然,無需其他廢話了。
Time of Update: 2018-12-05
1、男人是社會的主體,不管你信或不信。所以男人應該有種責任感。2、25歲之前,請記得,愛情通常是假的,或者不是你所想象的那樣純潔和永遠。如果你過了25歲,那麼你應該懂得這個道理。3、吃飯7成飽最舒服。對待女友最多也請你保持在7成。4、30歲之前請愛惜自己的身體,前30年你找病,後30年病找你。如果你過了30歲,你自然也會懂得這個道理。5、事業遠比愛情重要。如果說事業都不能永恒,那麼愛情只能算是曇花一現。6、不要輕易接受追求你的女孩。女追男隔層紗。如果你很容易就陷進去,你會發現你會錯過很多東西,失
Time of Update: 2018-12-05
剛在群裡解答了一個ajax取action產生的中文頁面得到亂碼的問題,感覺有必要記下來,這段代碼是這麼寫的,輸出編碼為utf-8 response.setContentType("text/html;charset=utf-8"); response.setHeader("Cache-Control", "no-cache"); try { PrintWriter pw=new PrintWriter(new Ou
Time of Update: 2018-12-05
獵狗與兔子目標==== 一條獵狗將兔子趕出了窩,一直追趕他,追了很久仍沒有捉到。 牧羊人看到此種情景,譏笑獵狗說"你們兩個之間小的反而跑得快得多。 "獵狗回答說:"你不知道我們兩個的跑是完全不同的!我僅僅為了一頓 飯而跑,他卻是為了性命而跑呀!"動力==== 這話被獵人聽到了,獵人想:獵狗說的對啊,那我要想得到更多的獵物, 得想個好法子。於是,獵人又買來幾條獵狗,凡是能夠在打獵中捉到兔 子的,就可以得到幾根骨頭,捉不到的就沒有飯吃。這一招果然有用,
Time of Update: 2018-12-05
一直想找個支援農曆的月曆控制項,可是找了許久,網上的都不太令人滿意,還是自己動手做一個吧。經過多天的努力,參考了網上許代碼,現在基本上已經完成了,先貼個圖讓大夥瞧瞧,如果大家感興趣的話我會把控制項發上來,至於原始碼,我看情況吧,春節過後我可能會公開一部分。控制項主要功能已基本完成。支援1900年-2100年間的 農曆、節日、節氣、生肖、星座;公農曆日期中文顯示;月曆輸出為圖片;月曆列印;背景自訂;顯示格式自訂 等等等等,功能強大!!祝大家過個開心的好年!我也準備收拾行裝回家過年了。-------
Time of Update: 2018-12-05
由於webwork2.2.2的檔案上傳對中文檔案名稱的支援不夠,所以今天早上找了webwork2.2.4,換了幾個包,調試了下,中文ok了,但是,只好了這麼一下,就永遠的報找不到xwork.xml了。 開始懷疑是代碼的問題,左找右找沒找出問題來。叫同事試了下,居然可以,鬱悶。 換新resin、新JDK、新系統、新Eclipse,都不行,鬱悶。叫同事把編譯好的拿來運行,不行,接著叫拿他們的resin來用,結果,居然可以了,一看,他們的是3.0.18,而我的是3.0.14,就這麼點區別,我靠
Time of Update: 2018-12-05
查了下webwork檔案上傳部分的源碼,發現它將出錯資訊儲存起來了,前端ftl一調用,ok了,但是,發現錯誤是越加越多,還以為是webwork的addFieldError部分引起的,就想把錯誤資訊在顯示完後清除掉。但是由於整個處理過程被webwork封裝了,想清除也不是那麼容易的,就去查整個處理過程。 在這個時候,發現如果上傳一次非法檔案後,就不能再上傳任何檔案了,對一些請求的調用,居然都返回到上傳頁面去了,也不會進excute方法和其它自訂的方法,真讓人鬱悶,不知道它把資訊儲存到哪裡去