原创 [Java Web]Struts2基礎總結(一)

Struts2環境配置 導入Struts2所需要的jar包在WEB-INF/classes(src)目錄下創建struts.xml文件在web.xml文件中添加Struts過濾器信息常用配置文件 struts.xml:用於存放Act

原创 [POJ3984]迷宮問題

描述 定義一個二維數組: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0

原创 [Java Web]Struts2解決中文亂碼問題

1.設置struts的字符編碼,可以在struts.xml中增加以下代碼: <constant name="struts.i18n.encoding" value="GBK" /> 或者找到struts的默認配置文件,位置在 strut

原创 [POJ1321]棋盤問題

描述 在一個給定形狀的棋盤(形狀可能是不規則的)上面擺放棋子,棋子沒有區別。要求擺放時任意的兩個棋子不能放在棋盤中的同一行或者同一列,請編程求解對於給定形狀和大小的棋盤,擺放k個棋子的所有可行的擺放方案C。 輸入 輸入含有多組測試

原创 [POJ2774]木材加工

描述 木材廠有一些原木,現在想把這些木頭切割成一些長度相同的小段木頭,需要得到的小段的數目是給定了。當然,我們希望得到的小段越長越好,你的任務是計算能夠得到的小段木頭的最大長度。 木頭長度的單位是釐米。原木的長度都是正整數,我們

原创 [程序設計實習]時光機

描述 哆啦A夢有一個神奇的道具:時光機。坐着它,大雄和他的夥伴們能穿越時空,回到過去或者去到未來。有一天,大雄和他的夥伴們想穿越時空進行探險,可是時光機卻出了一點故障,只能進行有限的時空穿越操作。大雄他們需要從現在出發,到達一個目標時

原创 [Java]String中“+”的實現原理及效率

在Java中String的操作很多時候都與連接符"+"有關,比如我們可以用String = int + "" 將一個int整數或是其他基本類型轉爲String類型,也可以用String = String + String 連接兩個字符串

原创 [POJ1088]滑雪

描述 Michael喜歡滑雪百這並不奇怪, 因爲滑雪的確很刺激。可是爲了獲得速度,滑的區域必須向下傾斜,而且當你滑到坡底,你不得不再次走上坡或者等

原创 [POJ2775]文件結構“圖”

描述 在計算機上看到文件系統的結構通常很有用。Microsoft Windows上面的"explorer"程序就是這樣的一個例子。但是在有圖形界面

原创 從今天開始,多寫點東西!

我一直認爲GitHub和技術博客是每個程序員的武器和防具,之前總想要開個博客,無奈自己寫作水平實在太弱,生活又很無趣,導致這個計劃一直推遲。 從小我就不愛寫筆記,一方面是相信自己的腦子, 另一方面實在是不善言辭。如今幾年的互聯網生活不

原创 [Java Web]Struts2基礎總結(二)

Action接收參數的四種方法 在Action中定義屬性和get、set方法,Struts2將會自動把接受的參數賦值到對應的屬性:public class UserAction extends ActionSupport { pr

原创 [MOOC筆記]第一章XA 動態規劃(數據結構)

Fibonacci數列和動態規劃 什麼是Fibonacci數列? Fibonacci數列指的是這樣一個數列 {0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89,144, ...} 它的第0項是0,第1項是

原创 [程序設計實習]大整數的四則運算

描述 給出兩個正整數以及四則運算操作符(+ - * /),求運算結果。 輸入第一行:正整數a,長度不超過100 第二行:四則運算符o,o是“+”,“-”,“*”,“/”中的某一個 第三行:正整數b,長度不超過100 保證輸入不含多

原创 [Java]ResourceBundle和Properties配置文件實現國際化

許多大型項目需要針對不同地域的訪問者展示出不同的語言,這時候可以使用java.util.ResourceBundle類與多個Properties配置文件進行項目的國際化。它所帶來的好處是: 輕鬆地本地化或翻譯成不同的語言一次處理多個語

原创 [Java]正則表達式詳解

在Java中如果我們需要在大量的字符串中對特定格式的字符串進行查找、替換或者刪除,正則表達式將是最好的選擇。但是新手卻並不擅長使用這一方法,因此本文將詳細介紹一下正則表達式的相關用法。 1.如何使用正則表達式 Java在1.4版本新增