原创 用golang寫的簡單端口掃描器

使用命令: Scanner startIp [endIp] port thread 參數說明: startIp  開始IP endIp  結束IP,可選,不輸入表示只掃描startIp port  掃描端口,單個端口:33

原创 調試經驗總結-VC下的錯誤對話框

很早前就想寫點總結將編程中遇到的各種錯誤刨根挖底地羅列出來。但是因爲這些錯誤(VC中開調試器遇到的各種錯誤對話框)都是隨機性的,真正想總結的時候又不想不起來有哪些錯誤。恰好最近運氣比較背,各種錯誤都被我遇遍了,於是恰好有機會做個總結。

原创 golang常見的幾種併發模型框架

在golang中,經常使用協程做高併發,本文列舉了幾種常見併發模型。 package main import ( "fmt" "math/rand" "os" "runtime" "sync" "sync/atomic"

原创 拆解Cluene系列(14)——搜索時序圖

Lucene在檢索時,肯定要走一個loop,只是這個loop隱藏的比較深。整個搜索時序圖如下:

原创 拆解Cluene系列(12)——創建索引生成的文件格式和內容

一個Seg生成的索引文件有如下幾個:索引文件都是以seg做爲文件名,只是擴展名不一樣 這些索引文件可以分成如下幾類: - xxx.fnm - xxx.fdt和xxx.fdx - xxx.frq和xxx.prx - xxx.t