Time of Update: 2018-12-03
在struts2中,iterator標籤是很好用的,但也要注意一下.舉個例子,如果要在每行中只顯示兩條記錄,這個經常用到的例子來的了,可以這樣用:<table width="800px" align="center"> <tr> <s:iterator value="songs" status="st"> <td> <input
Time of Update: 2018-12-03
RMI是老牌子的玩意了,但這古老的東西玩起來還是要比較注意的。傳統的單機上的RMI部署就不講了,這次要小結的是兩台機器上RMI的部署要注意的地方首先,服務端要象這樣搞法:try { Calculator c = new CalculatorImpl(); Naming.rebind("rmi://128.1.238.32:1099/CalculatorService", c); } catch (Exception e) {
Time of Update: 2018-12-03
今天才發現,之前做需求中腦子裡和筆記的一些使用者的簡單需求,經過美化後,就成為了XP中的用例故事(user story)和CRC卡片了.所謂的用例故事,其實就是把使用者的參與系統的互動活動的經曆描述清楚,注意這些都是站在使用者的角度上去描述的.user
Time of Update: 2018-12-03
今天看大話設計模式一書,發現真的寫的不錯,之前一直有點疑惑的裝飾模式,今晚看懂了,現筆記之。具體見該書相關部分,主要是解析下。 using System;using System.Collections.Generic;using System.Text;namespace 裝飾模式{ class Program { static void Main(string[] args) { Person xc = new
Time of Update: 2018-12-03
http://www.54chen.com/architecture/sphinx-install-and-configure-notes.html出自俄羅斯的開源全文檢索搜尋引擎軟體Sphinx,單一索引最大可包含1億條記錄,在1千萬條記錄情況下的查詢速度為0.x秒(毫秒級)。Coreseek是一款基於Sphinx的開源檢索引擎,支援Tb級的全文資料索引,專門為中文使用者提供免費開源的中文全文檢索索引系統。下載wget http://www.coreseek.cn/uploads/csft/3
Time of Update: 2018-12-03
http://sjolzy.cn/What-is-the-data-URI-scheme-and-how-to-use-the-data-URI-scheme.html網頁最佳化的一大首要任務是減少HTTP 要求 (http request) 的次數,例如通過合并多個JS檔案,合并CSS樣式檔案。除此之外,還有一個data URL 的密技,讓我們直接把映像的內容崁入網頁裡面,這個密技的官方名稱是 data URI scheme 。什麼是 data URI
Time of Update: 2018-12-03
今天發現原來jquery還有jquery validate這個好東西,可以用來驗證表單的,下面轉載和小結下:1 初步使用,很簡單,引入jqueryvalidate.js,下載在http://bassistance.de/jquery-plugins/jquery-plugin-validation/2 一個例子 <script>function checkidcard(num){var len = num.length, re;if (len == 15)re = new
Time of Update: 2018-12-03
1 jsTreeJsTree is Highly configurable, cross browser compatible which supports various data sources like HTML, JSON and XML.It is robust and provides more complete tree features other than any JQuery tree plugin.It supports theming and also include
Time of Update: 2018-12-03
在CI中,做驗證類可以這樣做,首先給出的是手冊中的做法載入輔助函數用下面的代碼載入驗證碼輔助函數:$this->load->helper('captcha');可用的函數如下:captcha_create($data)根據你指定的一系列參數建立驗證碼映像, 傳回值是一個包含此映像資料的數組.[array]( 'image' => IMAGE TAG 'time' => TIMESTAMP (毫秒) 'word' => CAPTCHA
Time of Update: 2018-12-03
在jbpm的流程流轉中,最好不要把與流程無關的其他資訊帶到流程中去,而應該通過變數去引用,比如一個TICKET的POJO對象,就應該在流程中這樣處理:Ticket ticket = new Ticket();ticket.setTicketName("Football");ticket.setLevel("80");ticket.setPrice(60);ticket.setDatetime(new Date());String ticketId =
Time of Update: 2018-12-03
http://www.cnblogs.com/wangjq/archive/2011/03/13/1983024.html在很多時候,我們都不是一步就將所有資訊填寫完整,然後提交。而是分步進行填寫表單,如下所示:第一步填寫基本資料,第二步填寫教育資訊要求我們每一步操作都要進行驗證,這樣我們可以用以下方式進行驗證:view sourceprint?<script type="text/javascript" language="javascript"
Time of Update: 2018-12-03
hibernate中的繼承關係的處理手法有三種,下面小結之,外加上ejb3的這方面的描述. 比如有個動物類animal,假設有如下屬性 private int id; private String sex; 而它的子類比如bird鳥類,有另外的屬性hight, 它的子類比如pig類,有另外的屬性weight,那麼三類辦法來處理,在hibernate中 1) 每個子類對應一張表 bird類 有id,sex,hight屬性 pig 類有
Time of Update: 2018-12-03
php5中有了異常了,比以前有大的改進,下面筆記之.1 首先是try,catch <?php$path = "D:\\in.txt";try //檢測異常{ file_open($path);}catch(Exception $e) //捕獲異常{ echo $e->getMessage();}function file_open($path){ if(!file_exists($path)) //如果檔案無法找到,拋出異常對象 {
Time of Update: 2018-12-03
struts 2.0.9+hibernate 3.1.3+spring 2.0.7,在上傳檔案時,說嚴重: Servlet.service() for servlet SimpleUploader threw exception
Time of Update: 2018-12-03
Lucene是一個高效能的JAVA全文檢索索引工具包,它使用的是倒排檔案索引結構。該結構及相應的產生演算法如下: 設有兩篇文章1和2:文章1的內容為:Tom lives in Guangzhou, I live in Guangzhou too.文章2的內容為:He once lived in Shanghai. 由於lucene是基於關鍵詞索引和查詢的,首先我們要取得這兩篇文章的關鍵詞,處理措施如下:a.
Time of Update: 2018-12-03
這次又是asm包衝突了,出錯資訊是:java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V查了網上相關的,開始以為去掉asm.jar就可以了,說因為hiberante的asm和spring的包衝突,但我試了不行(我的是spring 2.0.7+hibernate 3.
Time of Update: 2018-12-03
IO的效能:讀操作上raid10和raid5是相當的,RAID-5 在一些很小資料的寫操作(如比每個條帶還小的小資料)需要2 個讀、2 個寫,還有2 個XOR 操作,對於單個使用者的寫操作,在新資料應用之前必須將老的資料從校正盤中移除,整個的執行過程是這樣:讀出舊資料,舊資料與新資料做XOR,並建立一個即時的值,讀出舊資料的校正資訊,將即時值與校正資料進行XOR,最後寫下新的校正資訊。為了減少對系統的影響,大多數的RAID5 都讀出並將整個條帶(包括校正條帶)寫入緩衝,執行2 個XOR
Time of Update: 2018-12-03
網上聽說這工具不錯,使用之,jad,其他的都聽說是在上面加殼的-8: 把Unicode編碼的字元轉換成ASCII輸出,這樣程式中的中文就會原樣輸出,而不是令人費解的uxxxx這種形式-nl: 把字串按照切分輸出,這樣很長的字串也不至雩都放在一行,增強了可讀性。-ff: 把資料成員放在方法之前,這樣就符合大家寫程式的習慣了-space: 在if, while等關鍵字和運算式之間加入空格,這是java的良好編程風格-nonlb:
Time of Update: 2018-12-03
firebug是個好東西,下面選些技巧來講解下,比如一個頁面中有iframe,如下:<html xmlns="http://www.w3.org/1999/xhtml"><head> <title>Console Test Page</title></head><body> <iframe id="frameID" name="frameName" src="iframe.html"
Time of Update: 2018-12-03
在J2EE下,也是可以玩單元測試的,普通的情況下,我們用JUNIT,而在J2EE下,我們可以在http://sourceforge.net/project/showfiles.php?group_id=31476下載junitj2ee.jar,將它和junit.jar一起放在web-inf下的lib目錄下,然後在web.xml下配置一下servlet就可以了<servlet><description> JUnitEE test