原创 Oracle函數總結

常用函數 sysdate 系統的當前日期和時間,包括每月日和時分秒 Lower(string)  大寫轉小寫 Upper(string)  小寫轉大寫 trim(string) 、ltrim、rtrim 去左右空格 to_numer(st

原创 Java基礎之方法重載

在日常生活中,相同的詞可以表達多種不同的含義。而把這一思想放到程序設計語言當中,用“重載”來代表。特別是含義之間的差別很小的時候,這種表達方式的作用就顯得的尤爲重要。方法的重載在Java語言中可以說是隨處可見。那麼我們應該如何去判斷方法的

原创 Java基礎之this關鍵字解讀

首先我們來看一下這段代碼: class Banana{ public void peel(int i){ } } public class BananaPeel{ public static void main(

原创 ACM最大和問題

最大和 時間限制:1000 ms  |  內存限制:65535 KB 難度:5 描述 給定一個由整數組成二維矩陣(r*c),現在需要找出它的一個子矩陣,使得這個子矩陣內的所有元素之和最大,並把這個子矩陣稱爲最大子矩陣。  例子:0

原创 ACM單詞拼接

單詞拼接 時間限制:3000 ms  |  內存限制:65535 KB 難度:5 描述 給你一些單詞,請你判斷能否把它們首尾串起來串成一串。 前一個單詞的結尾應該與下一個單詞的道字母相同。 如 aloha dog arachnid g

原创 Java的常見誤區和細節

1  定義名稱時儘量避免使用$,因爲編譯器在對.java文件進行編譯的時候,會將”$”編譯成頂層類型與底層類型的連接符。2  當short,byte,char參加運算時,結果爲int型,而非與較高的類型相同。如果變量是byte,short

原创 設計模式之單例模式

在介紹單例模式之前,我們先了解一下,什麼是設計模式?設計模式(Design Pattern):是一套被反覆使用,多數人知曉的,經過分類編目的,代碼設計經驗的總結。目的:使用設計模式是爲了可重用性代碼,讓代碼更容易被他人理解,保證代碼可靠性

原创 三國志

Dijkstra算法+01揹包問題 # include <stdio.h>  # define MAX(a,b) (a)>(b)?(a):(b)  # define MIN(a,b) (a)<(b)?(a):(b)  # defin