原创 Java讀取屬性Properties文件的方法

Java讀取屬性Properties文件這種東西還是很有用的。所以寫個程序Mark一下。 Properties對象是由Hashtable實現的。封裝的還是key=value這種形式。不過由於這個類只針對properties文件,所以加了一些

原创 我的友情鏈接

51CTO博客開發風沙天涯一步一趨 只求每一步走得足夠深刻第九兔

原创 兩個面試題

1,單鏈表環的判斷 存在類似6,9或者螺旋式的單鏈表,怎麼判斷是否存在環。並且怎麼求環的長度。環的位置。   2,是判斷點覆蓋了多少個矩形。 要求:1)矩形大小一樣,長度和高度給定,且都是橫着的。             2)不能遍歷所有的

原创 利用狀態模式實現Pascal簡易詞法識別器

最近又看設計模式,設計模式說來看了不下幾遍了,不同的時期看的,老是忘。不過每看一遍,腦海中留下的東西也就更多一點,體會到的東西更多。 其實設計模式不是什麼神奇的東西,是沒有辦法時總結出來的辦法,如果所涉及的系統沒有變化,根本不需要設計模式。

原创 Spear Parser(二) 樹庫Token讀取類EdgeLexer

濱州樹庫標註實例 句法模型訓練最基礎的一步,就是從樹庫中抽取規則。而規則是由一些非終結符,詞彙等信息組成的,所以Training第一步是要能提取這些信息。濱州樹庫(Penn Tree Bank) WSJ mrg標註風格的樹庫是這樣的。

原创 -2比2小嗎? C++ 中 unsigned int 和 int的比較

一,問題的來源 在使用stl的時候,經常要遍歷容器。遍歷容器有幾種方法,一種就是使用下標遍歷。 在使用下標遍歷的時候,經常要用到一個遍歷的循環變量,往往這個變量一順手就寫成了: 1: int i = 0; 這個i在一般的情況下

原创 Java反射學習簡單應用

這個應用的目的是,傳入類名,傳入方法名,傳入調用的參數即可以調用制定類下的制定方法。 這個應用的好處是,類名和方法名從配置文件中讀入,可以改變。類似於一個小型的類加載,然後實例化,然後調用。所以,這個例子對理解JDK加載類也有點點好處。 這

原创 Spear Parser(一):智能指針類

Spear Parser簡介 Spear Parser(以下簡稱Spear)包含了Collins Model 1的訓練部分,對於理解和實現Collins模型來說,是個很好的入門代碼。因爲M Collins的thesis中提供的代碼只包含了P

原创 Head-Driven Statistical Models for Natural Language Parsing

《 Head-Driven Statistical Models for Natural Language Parsing 》是M. Collins 1999 年寫得博士論文。已經看完兩章了,按耐不住想看看代碼。 於是準備開始閱讀代碼。知道

原创 C語言精簡快排代碼,帶註釋

    好久不寫博,今天又學快排,想想自己也只是知道思想,不曾真正寫過。找了個ACM題練手Hdu1106,主要是ACM的有數據,方便知道自己的對不對。     寫的時間雖然久了點,但是弄出來了,還是有成就感的,沒看書什麼的,只憑指導思想自己

原创 我的友情鏈接

51CTO博客開發風沙天涯一步一趨 只求每一步走得足夠深刻第九兔

原创 Catalan Numbers(卡特蘭數)

 Catalan Numbers 是組合數學中一種應用很廣的數學模型,今天又複習了一遍。 着重體會了Catalan Numbers的本質約束,求解推導過程,常見的符合Catalan Numbers的模型。 1,Catalan Numbers

原创 Road or Flight——ACM簡單DP

NEUOJ 1052——Road or Flight(Easy DP) 一,原題及數據 Problem 1052 - Road or Flight Time Limit:1000MS  Memory Limit:65536KB Total

原创 兩個面試題

1,單鏈表環的判斷 存在類似6,9或者螺旋式的單鏈表,怎麼判斷是否存在環。並且怎麼求環的長度。環的位置。   2,是判斷點覆蓋了多少個矩形。 要求:1)矩形大小一樣,長度和高度給定,且都是橫着的。             2)不能遍歷所有的

原创 C++ expilict關鍵字使用詳解

 這個是整理的所得,原文鏈接http://topic.csdn.net/t/20050301/13/3815012.html 可以參考http://blog.csdn.net/fornormandy/archive/2004/08/19/7