原创 Linux programming : Socket

***參考:《Linux程序設計 第4版》*** 套接字(socket)是一種通信機制,它明確地將客戶和服務器區分開來。套接字可以實現將多個客戶連接到一個服務器。 套接字應用程序如何通過套接字來維持一個連接的? 服務器端: 1) 首先,服

原创 LevelDb 閱讀遇到的問題記錄

編譯問題 git clone https://github.com/google/leveldb ,下載Leveldb代碼後,執行make all,遇到編譯問題: 實際問題是VersionEdit的友元類VersionSet的嵌套類

原创 mac基本使用技巧

[參考](http://www.cnblogs.com/TankXiao/archive/2013/01/05/2845413.html) [安裝](lrzsz https://github.com/mmastrac/iterm2-zmo

原创 搜索引擎性能評價——Cranfield評價體系

效率層面的考察主要包括用戶需求是否得到很快的響應,爲滿足用戶需求耗費了多大規模的硬件資源等。雖然這方面的研究內容對於搜索引擎的構建至關重要,但是對於搜索引擎用戶而言,這方面的內容在搜索引擎技術當今的發展階段並非關注的核心內容……重點……在

原创 MAC pro 安裝和使用『brew』

安裝 參考百度經驗的一篇文章 其實就是在terminal中運行一條命令 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/i

原创 01揹包問題存在最優子結構的證明

表述:如果  是問題  的最優解,那麼 (1) 對於任意   , 有 , 則有  是問題 的最優解; (2) 對於任意  ,有 ,則有   是問題的最優解。 雖然揹包九講中的子問題被表述成“將前i件物品放入容量爲v的揹包中“,但我認爲這

原创 關於non-blocking

關於Blocking IO, Non-Blocking IO 和 Asynchronous I/O的理解 http://www.cnblogs.com/whyandinside/archive/2012/03/04/2379234.

原创 如何在shell腳本中將變量傳給awk

使用shell腳本比較多,腳本中也往往會使用awk處理類似表單的文件。這就會遇到shell中的變量可能會用在awk腳本中使用,如路徑,這是最有可能遇到的。 問題在於,shell腳本中的變量是不可以直接用在內嵌的awk腳本中的,雖然感覺a

原创 gcc編譯mex源文件遇到問題的解決

在Two bag-of-words classifiers中下載了Feifei Li官網上的BOW 的Matlab代碼,在Matlab 2010a中運行,linux發行版是ubuntu 10.0.4,gcc版本是4.4.3。 運行的過程