原创 Java反射結合JDBC寫的一個通用DAO

以前寫反射只是用在了與設計模式的結合上,並沒有考慮到反射可以與DAO結合。也是一個偶然的機會,被正在上培訓的老師點到這個問題,才考慮到這個可能性,於是上網參考各種代碼,然後自己動手開發了一個通用DAO。 大家除學JDBC時,也會有這種感觸

原创 程序自主進化

首先來講講爲什麼要研究程序自主進化。 在這個全球步伐隨互聯網騰飛的時代,人們的需求快速增長。因此,各種應用軟件或Web應用都需要隨着用戶的需求而高速頻繁更新。而更新往往不是那麼簡單的。很多中小型軟件公司在開發一個產品時,片面的追求開發速度

原创 Java線程運行軌跡-代碼追蹤與定位

今天在寫程序時,想到一個問題,當我的程序出異常的時候,控制檯輸出信息中,明確指出了出現異常的位置,並詳細列舉了函數的調用層次關係,它是怎麼做到的。 竟然想到了這個問題,就去查看了源代碼,不過沒點幾下,就遇到了native本地方法,只好作罷

原创 wdcp-apache配置錯誤導致進程淤積進而內存喫緊

內存總是越來越少,虛擬內存使用越來越多 首先確定到底是什麼佔用了大量的內存 可以看到,大部分內存被閒置的httpd進程佔用 且當我重啓mysql服務後,內存沒有出現明顯變化,但是當我重啓apache時,內存佔用從2G瞬間下降到300M

原创 假金幣問題-PKUacm1029-ACM

假金幣 “Gold Bar”銀行收到可靠消息:在前次的N 個金幣中有一枚重量不同的假金幣(其他金幣的重量都相同)。經濟危機之後他們只有一臺天平可用。用這臺天平,可以稱量出左邊托盤中的物體是輕於、重於或等於右邊托盤中的物體。 爲了分辨出假金

原创 Joomla插件漢化小程序

這兩天在搞joomla插件,在看peter的視頻,在此謝過他了。看到它漢化插件那個視頻。反正閒着無聊,就寫了一個Java小程序,方便使用joomla的人漢化插件。這個程序的方法很簡單,你只要先運行outputToFile方法,將原來的英

原创 熄燈問題 --POJ 2811-ACM

問題描述     一個由按鈕組成的矩陣,其中每行有6個按鈕,共5行。每個按鈕的位置上有一盞燈。當按下一個按鈕後,該按鈕以及周圍位置(上邊、下邊、左邊、右邊)的燈都會改變一次。即,如果燈原來是點亮的,就會被熄滅;如果燈原來是熄滅的,則會被點

原创 矩形嵌套問題-ACM集訓

  參考 http://blog.csdn.net/xujinsmile/article/details/7861412 有n個矩形,每個矩形可以用a,b來描述,表示長和寬。矩形X(a,b)可以嵌套在矩形Y(c,d)中當且僅當a<c

原创 馬的遍歷問題-回溯法應用-ACM

馬的遍歷問題  在n*m的棋盤中,馬只能走“日” 字。馬從位置(x,y)處出發,把棋盤的每一格都走一次,且只走一次。找出所有路徑。     問題解的搜索空間? 棋盤的規模是n*m,是指行有n條邊,列有m條邊。 馬在棋盤的點上走,所

原创 搜索所有的路徑-矩陣運算-暴力-ACM

給定一個n*n整數矩陣,定義對I行的SHIFT操作( 0 <= i < n ),是將第I行所有元素都右移一位,最右邊的移到最左邊。 你可以對任意行進行任意次SHIFT操作,使得: max0<=j< n{Cj|Cj=Σ0<=i< nAi,

原创 除法(Division ,UVA 725)-ACM集訓

參考:http://www.cnblogs.com/xiaobaibuhei/p/3301110.html 算法學到很弱,連這麼簡單個問題都難到我了。但我偏不信這個邪,終於做出來了。不過,是參照別人的,是 xiaobaibuhei 到博

原创 最大乘積(Maximum Product,UVA 11059)

Problem D - Maximum Product Time Limit: 1 second Given a sequence of integers S = {S1, S2, ..., Sn}, you should deter

原创 magento站點還原到本地

問題描述 首先將網站文件夾解壓到xampp/htdocs/wenjianjia目錄下,然後替換sql文件裏的域名爲localhost/wenjianjia。然後訪問前臺,正常。訪問後臺,出問題了 Magento網站後臺不能通過local

原创 分數拆分( Fractions Again, UVA 10976)-ACM

It is easy to see that for every fraction in the form  (k > 0), we can always find two positive integers x and y,x ≥ 

原创 C、C++、Java異或運算交換變量變量值的區別

今天看到一位大神的博客,深受感觸。決定也發一篇博客,證明一下我還活着。於是我翻看以前學習時做的一些筆記,整理了一下,得到了一個關於異或運算交換變量變量值的筆記。 首先來看下面三組表達式,看起來他們都能實現交換兩個變量的值。 a = a ^