原创 2010.11 Linux內核分析第三次作業
Linux的頁框管理採用什麼算法?簡述該算法。 Linux的頁框管理採用buddy算法(夥伴算法)把所有空閒頁框分組爲10(Linux2.6.26爲11)個塊鏈表,每個塊鏈表分別包含大小爲1,2,4,8,16,32,64,128,256
原创 MySQL的分頁優化 (轉)
MySQL中一般的分頁作法大多利用Limit限制回傳的資料筆數來達成分頁效果 例如下面的代碼 Select * From news limit 0, 100第一頁 Select * From news limit 100,100第二頁
原创 Struts2.1.8 驗證框架(validation)的使用中遇到的一些問題(直接訪問jsp遇到的錯誤)
今天要寫struts2.1.8中的validation的練習,於是乎憑着以前看過的記憶,邊查文檔邊寫……但是隨後遇到的問題,令我很惱火,上網一查,原來遇到的人也不少…… 問題描述:按照struts2.1.8的文檔,我貼一下應有的代
原创 費波納切(Fibonacci)數列的前N項和公式(PHP版)三種算法的比較
大家都知道費波納切數列1,1,2,3,5,8,13(第三項是前兩項的和),它的通項公式爲:f(x)=f(x-1)+f(x-2),f(0)=0,f(1)=1 我們用PHP來求f(40)吧 方式一: 遞歸。最單純的遞歸。 functio
原创 Struts 2.1 的bug 之一
今天部署Struts2.1的項目的時候,遇到了這個錯誤: com.opensymphony.xwork2.util.FileManager$FileRevision.needsReloading 。 個人感覺比較莫名其妙~然後檢
原创 MySQL中,not in子查詢
今天寫sql語句的時候,希望通過not in子查詢來限制查詢結果,實際SQL語句如下: select ID as id, TYPE_CODE as typeCode , TYPE_NAME as typeName , PAREN
原创 Servlet中response.sendRedirect()跳轉時不能設置target的解決辦法
一般使用Struts2的攔截器(或者是filter)驗證是否登錄的時候,如果用戶沒有登錄則會跳轉到登錄的頁面。這時候一般可以在攔截器或者filter中用response.sendRedirect()。 但當在頁面
原创 JSP在使用URL傳遞中文參數的時候遇到的亂碼問題
今天在寫作業的時候,又遇到了這個問題……幾年前學JSP的時候就曾經遇到過,那時候不知道上網查的什麼辦法,就給解決了。但再次碰到的時候,總是又忘記,然後又是一頓google…… 這次我索性把這個問題及其解決辦法寫出來吧,免得以後再忘記……
原创 Jquery版本選擇與Google Ajax庫
在網絡程序中使用ajax庫已經是很普遍的事情了。特別是wordpress等博客主題(theme)使用ajax以提升用戶體驗更是屢見不鮮了。 jquery應該選擇什麼樣的版本,對於那些只是代碼愛好者(非專家)來說,速度是關鍵。常用而穩定
原创 PreparedStatement比較Statement
關於PreparedStatement與Statement的比較,網絡上已經有許多文章告訴我們要使用PreparedStatement來代替Statement。 大致的原因是: 1、預編譯語句有可能被重複調用.所以語句在被DB的
原创 實戰 Lucene,第 1 部分: 初識 Lucene (轉載)
Lucene 簡介 Lucene 是一個基於 Java 的全文信息檢索工具包,它不是一個完整的搜索應用程序,而是爲你的應用程序提供索引和搜索功能。Lucene 目前是 Apache Jakarta 家族中的一個開源項目。也是目前最爲流行
原创 用MyEclips寫網頁文件時,光標不會亂跳了
在myeclipse裏頭,選 window->Preferences->MyEclipse->Files and Editors->HTML->Visual Designer 把 Manually refresh design view
原创 各種排序算法總結
排序 Sorting 排序問題的輸入是一個線性表,該線性表的元素屬於一個偏序集;要求對該線性表的元素做某種重排,使得線性表中除表尾外的每個元素都小於等於(或大於等於)它的後繼。 設R爲非空集合A上的二元關係,如果R滿足自反性(對於每一個
原创 Hadoop 中JobClient 裏 submitJob(JobConf) 和 runJob(JobConf) 的區別
Hadoop提交 Job到JobTracker的時候,需要通過JobClient.runJob(JobConf) 或者 JobClient.submitJob(JobConf) 這兩個靜態方法來提交。但是這兩個方法,前者和後者是有區別的。
原创 ibatis中的order by 參數配置問題
今天在寫項目的時候,碰到了這個問題,調試了半天都沒搞定。最後把問題鎖定到xml配置文件上: 一般配置文件都這麼寫 <select ...> select * from table where XXX = #valule#