原创 查看系統塊大小

查看操作系統塊大小在WINDOWS系統上,可以用命令fsutil來查看,測試如下:C:\Documents and Settings\administrator>fsutil fsinfo ntfsinfo c:NTFS 卷序列號 : 0

原创 使用curl獲取web頁面

一、前言 看到公司項目中有個功能是要從web服務器上獲取html頁面,然後分析裏面的文章抽取出可用的信息,然後看了下前人寫的實現代碼,除了通訊還有http協議的解析一大堆代碼,看了比較煩,想到過去有看過curl這個東西,於是乎想用curl

原创 控制檯輸出重定向到MFC的view對象裏

一、閒扯 今天領導心血來潮說服務器的運行界面是一個黑乎乎的控制檯,太低端了,看我們能不能把它圖形化,至少做成一個窗口有按鈕點啓動、停止。好吧,領導拍腦袋就叫人幹活的事不少,也沒有產品規劃,也就是讓他看的舒服,只能去做了。 其中有一個關鍵性

原创 修復windows環境zookeeper服務器重啓有可能會導致客戶端CPU佔用率100%的問題

在項目中規劃使用到了zookeeper當做分佈式鎖和服務器間session共享,在預研的過程中有個問題,當使用zookeeper提供客戶端API連接上zookeeper服務器之後,將zookeeper服務器直接關閉有可能會導致客戶端CPU

原创 使用boost::iostreams庫壓縮和解壓數據

今天項目中正好要用到gzip對數據進行壓縮,正好查到了boost::iostreams這個庫,因此查了相關資料,下面記錄下自己對這個庫的一些理解吧。 iostreams主要有兩類東西組成,一個是device,另一個是filter,可以

原创 輕量級序列化庫boost serialization

對象序列化是項目中最經常看到的場景,因此實現該功能的庫也有很多,如:thrift、protobuf、avro,但我覺得這些庫都太過沉重,因爲他們還提供了rpc的功能,如果只是單純做對象序列化,boost serialization是個不錯

原创 mysql 遠程連接不上,由於bind-address問題

剛安裝了mysql服務器,使用遠程管理工具總是連接不上,因爲知道mysql的默認端口是3306,於是使用telnet連接這個端口, telnet 192.168.1.10 3306 還是連接不上,於是懷疑是防火牆問題,便將防火牆關