原创 IT工作者飲食健康實踐心得

由於IT行業的特殊性,使得許多同仁們不得不加班加點,養成了如下飲食習慣:叫外賣、吃夜宵、喝酒等等。長期下去勢必影響健康,脂肪肝、高血壓、心臟病、糖尿病等病症將會隨之而來。爲了能夠充分保護身體,維持健康水平,筆者給出如下建議: 1、一日三餐

原创 字符串匹配算法研究(一)

字符串匹配算法研究(一)   上星期拜讀了2004年中國IOI集訓隊中朱澤園(當時就讀南京市外國語學校)的一篇論文《多串匹配算法及啓示》,並將其中的部分算法在理解的基礎上用C++和Java做了實現。現將本人的理解與代碼帖出,請讀者不吝賜教

原创 字符串匹配算法研究(二)

  在《字符串匹配算法研究(一)》一文中主要介紹了多串匹配問題和解決單串匹配問題的KMP算法,接下來我們可以利用其思想解決多串匹配問題。 不過在此之前需要引入單詞查找樹的概念。   單詞查找樹是一棵無限延伸的26叉樹,每個結點的26個通向

原创 Java詞頻統計算法(使用單詞樹)

  許多英語培訓機構(如新東方)都會出幾本“高頻詞彙”的書,主要內容是統計近幾年來各類外語考試中屢次出現的高頻詞彙,幫助考生減少需要背的生詞的數量。但這些高頻是如何被統計出來的呢?顯然不會用手工去計算。  假如我們已經將一篇文章存在一字符

原创 IT工作者應注意保護頸椎

  頸椎病可以說是IT工作者的職業病,若不注意的話可能造成十分嚴重的後果(下半身癱瘓),因此平時應當注意保護,頸部稍有不不適應立即就醫。頸椎病預防和治療措施如下:在睡前先將枕頭拿走,人平躺於牀上,把摺疊好的毛巾塞在脖子與牀之間的空隙中(一