原创 什麼是C++ boost(續)?

   C++ boost 實現了一下功能:boost是一個準標準庫,相當於STL的延續和擴充,它的設計理念和STL比較接近,都是利用泛型讓複用達到最大

原创 使用正向最大匹配算法實現中文分詞簡單模型-用trie樹實現

使用trie樹來構造字典。 構建詞庫。掃描詞庫匹配。 Trie樹 又稱爲字典樹。 Trie樹當關鍵碼是可變長時,Trie樹是一種特別有用的索引結構。 Trie樹的定義Trie樹是一棵度 m ≥ 2 的樹,它的每一層分支不是靠整個關鍵碼的值

原创 針對近期搜索引擎調整算法的應對策略

      2009年金融危機,對我們這些依賴搜索引擎站長來說也是一場危機。Google被懲罰,百度換算法。網站因爲沒beian被封,又有電信網絡遭受黑客攻擊…… 哎,可以說09年註定是是非坎坷的一年。但是總體說起來說呢。好多事並不是我們

原创 什麼是C++ boost?

0 摘要 一直流傳這麼一個說法,想成爲高手,一定要多讀高手寫的源代碼。哪些代碼是好材料呢?C++標準庫的源代碼?不,如果您讀過,就會發現:要麼是各種實現獨 有的表達方式讓人摸不着頭腦,要麼是恐怖的代碼風格(如到處是下劃線)憋得人難受。

原创 C++ boost 組件簡介:泛型編程與模板元編程

 泛型編程與模板元編程 Boost.Call_traits 這個庫提供了傳遞參數給函數的最好方法的自動演繹,依據參數的類型。例如,當傳遞的是如int

原创 C++ boost 組件簡介:函數對象及高級編程

 函數對象及高級編程 Boost.Bind Bind是對標準庫的綁定器bind1st 和 bind2nd的泛化。這個庫支持使用統一的語法將參數綁定到

原创 C++ boost 安裝與環境配置

   去哪下載Boost呢?英文http://www.boost.org,中文http://boost.c-view.org,可以找到一個.zip或.

原创 C++ boost 組件簡介:數據結構, 容器, 迭代器和算法

 數據結構, 容器, 迭代器, 和算法 Boost.Any Any庫支持類型安全地存儲和獲取任意類型的值。當你需要一個可變的類型時,有三種可能的解決方

原创 C++內存管理之一(檢測內存泄露)

C++程序的複雜性很大一部分在於他的內存管理,沒有C#那樣的垃圾回收機制,內存管理對初學者來說很困難。經常會出現內存泄露的情況。那麼我們寫程序如何避免

原创 4行代碼計算9999的階乘

本文來源於csdn2001年的一個帖子,題目是有誰可以用四行代碼求出1000000的階乘!!!,見 http://topic.csdn.net/t/2

原创 C++ boost 組件簡介:字符串及文本處理

字符串及文本處理 href="images/style.css" type="text/css" rel="STYLESHEET"> href="im

原创 C++ boost之 conversion/lexical_cast

 動 機 有時候,我們必須把一個值轉換成字面上一樣的其它形式,比說把int型的數值轉換成string型字符串,相反把string字   符串轉成int型數值也一樣。當程序內部數據類型相互轉換或者程序內部數據類型轉換成非程序內部類型(比如w

原创 百度分詞算法詳解

本文通過搜索結果歸納分析+切詞通用算法分析的方式對百度預處理階段的查詢處理和中文分詞兩項技術進行了闡述、總結,如果你對數據結構、算法有一定 瞭解的話,理解起來會相對容易些;個人感覺,得出正向最大匹配算法不夠準確,無論是專用詞典還是普通詞典

原创 把一個字節倒過來

問題: 把一個字節,比如說一個unsigned   char的變量,倒過來,也就是位的順序   76543210 =>        01234567  程序:unsigned   char   re_uc(unsigned   cha

原创 什麼是IDL

  1. IDL-Interactive Data Language   IDL 是一種數據分析和圖像化應用程序及編程語言,先由美國ITT公司所有。最初在七十年代後期用於幫助科學家分析火星探險衛星發回的數據,將浩瀚的數據轉換爲圖形。從此後