原创 如何區分UML的幾種類圖關係
UML 類圖中的 ”關聯關係(association) “、”聚合關係(aggregation) “、”合成關係 (compostion)“ 和”依賴關係 (dependency)“ 不是很容易區分清楚。 經過認真分析個人總結如
原创 自己寫的內存分配算法
自己寫的內存分配算法,即夥伴算法,嘗試在網上搜索夥伴算法,發現要麼找不到,要麼寫的看不懂,根據原理自己實現了一個。 // Buddy.cpp : 定義控制檯應用程序的入口點。 // #include "stdafx.h" #includ
原创 拆解Cluene系列(11)——索引的合併(二)
合併詞典和倒排表的源代碼和註釋 void SegmentMerger::mergeTermInfos(SegmentMergeQueue* queue) { //base is the id of the first
原创 雲計算技術知識點集錦
點贊 2 收藏 分享 文章舉報 聰明的狐狸 發佈了105 篇原創文章 · 獲贊 35 · 訪問量 23萬+ 私信 關注
原创 中文分詞的一點研究
在中文分詞中,歧義性分詞是一個難點,其中如下一類分詞,比較具有代表性,如果能把這類句子能夠正確切分,相信能很好地提高分詞效果。 原句:沿海南方向逃跑分詞a:沿海x 南方x 向x 逃跑x 分詞b:沿x 海南x 方向x 逃跑x 分詞c:沿海x
原创 一個簡單的進程間mutex和讀寫鎖類
因爲最近一直在做程序使用共享內存的改造,自然也就涉及到進程間同步的問題,以下是一個簡單的進程間鎖的例子,通過在父進程聲明,然後在fork出來的子進程變可以使用這個鎖的對象來進程數據訪問的互斥控制。 #ifndef _SHARE_LOCK_
原创 IK Analyzer 類圖關係
總體類圖 ISegmenter AnalyzeContext 類的繼承
原创 Go語言 golang 語法詳解筆記
Google Go語言 golang 語法詳解筆記 Author:cxyDate:2015-06-26Version:1.0Source:Fork me on GitHubBlog:yougg.github.io/static/gonot
原创 如何在Linux系統下查找可執行文件
可執行文件是指可移植可執行的文件,用於程序的執行,那麼Linux下要如何查找可執行文件呢? linux下查找可執行文件 ls -F|grep “*” 這樣就可以了! 如果要遞歸查找,可以這樣: ls -FR|grep "
原创 Python知識點系統圖
有編程基礎的人一看就可以瞭解Python的用法了,真正的30分鐘上手。國內一高手畫的。
原创 linux中內存使用原理,swap,cache,buffer的含義
Swap分區在系統的物理內存不夠用的時候,把物理內存中的一部分空間釋放出來,以供當前運行的程序使用。那些被釋放的空間可能來自一些很長時間沒有什麼操作的程序,這些被釋放的物理內存被臨時保存到Swap分區中,等到那些程序要運行時,再從Swap
原创 一個簡單的監控網絡流量的腳本
#!/bin/sh if [ -n "$1" ]; then eth_name=$1 else eth_name="eth0" fi i=0 send_o=`ifconfig $eth_name | grep byt
原创 中文分詞比較困難的句子
TestSegment(analyzer,"沿海南方向逃跑"); TestSegment(analyzer,"他說的確實在理"); TestSegment(
原创 拆解Cluene系列(13)——Query和weight類圖
Query,scorer,weight三者之間的關係
原创 拆解Cluene系列(22)——Query的再解釋
//把 a解釋成b, 然後把b解釋成c,把c解釋成d,中間的b c需要刪除掉。 Query* IndexSearcher::rewrite(Query* original) { Query* query = original; Que