原创 關於Linux下C/C++程序編譯

 在編譯之前我們需要在系統裏安裝G++ GCC,它們就是Linux下的C++/C的編譯器。代碼如下代碼:sudo apt-get install bu

原创 rsync中文手冊

  用rsync實現網站鏡像和備份 簡介 對於選擇Linux 作爲應用平臺的的中小型企業或網站來說,往往面臨如何實現數據遠程備份或者網站鏡象的問題,

原创 linux下批量替換一個目錄下的文件某個字符串

太酷了!! sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir 

原创 使用 setfill、setw 和 setprecision 基數的示例

使用 setfill、setw 和 setprecision 操作器,這些操作器帶有參數,並在頭文件 iomanip.h 中定義。因此,此頭文件必須包括在程序中。 #include<iostream.h> #include <ioman

原创 c++的const應用

 對於基本聲明 1.       const int r=100; //標準const變量聲明加初始化,因爲默認內部連接所以必須被初始化,其作用域爲此文件,編譯器經過類型檢查後直接用100在編譯時替換 2.

原创 linux下編程之-- 位運算

C語言中的位運算 在計算機程序中,數據的位是可以操作的最小數據單位,理論上可以用“位運算”來完成所有的運算和操作。一般的位操作是用來控制硬件的,或者做數據變換使用,但是,靈活的位操作可以有效地提高程序運行的效率。C語言提供了位運算

原创 linux性能分析 -- top

top top命令是最流行的性能工具之一。大多數系統管理員運行top查看Linux和UNIX系統的運行情況。top實用工具提供一種監視進程和Linux整體性能的理想方法。將Linux進程稱作任務更準確,但是在本章中我們還是將它們稱作進程,

原创 唐駿:從小老闆到億萬富翁

唐駿:從小老闆到億萬富翁2008年04月03日 16:39慧聰網   截至發稿時,盛大網絡在納斯達克的股票價格從11美元的發行價上升到32美元,其公司總裁唐駿所擁有2,661,976股票期權的收益也達到4億人民幣(行權當日的股票價格與發行

原创 linux性能分析 -- sar

sar sar是一個優秀的一般性能監視工具,它可以輸出Linux所完成的幾乎所有工作的數據。sar命令在sysetat rpm中提供。示例中使用sysstat版本5.0.5,這是穩定的最新版本之一。關於版本和下載信息,請訪問sysstat

原创 eclipse+cdt+cygwin配置的“launch failed no binaries” 錯誤

前一陣整eclipse+cdt+cygwin 做c++程序,按照教程一個一個都裝好了,最後makefile的時候,老是出 launch failed no binaries 錯誤,記得以前出現的時候解決過,成功後會在project上多一個

原创 linux下編程學習--- 靜態庫和動態庫的編譯

  學習linux下c很長一段對動態庫和靜態庫的編譯和使用總是透着霧水,今天看了一本書《Linux程序設計第2版》,總算弄清楚了,所謂庫文件是預先編譯好的函數集合,函數庫一般分爲靜態和共享兩種格式。 靜態庫:靜態庫也叫檔案(archive

原创 linux學習之--- 網絡配置

修改ip地址即時生效:# ifconfig eth0 192.168.0.20 netmask 255.255.255.0啓動生效:修改/etc/sysconfig/network-scripts/ifcfg-eth0 修改default

原创 static_cast、dynamic_cast、reinterpret_cast、和const_cast

static_cast、dynamic_cast、reinterpret_cast、和const_cast關於強制類型轉換的問題,很多書都討論過,寫的最詳細的是C++ 之父的《C++ 的設計和演化》。最好的解決方法就是不要使用C風格的強制

原创 linux性能分析 -- free

free free命令輸出內存和交換信息,與top命令的作用非常相似。不使用選項,free以千字節爲單位顯示信息: free命令有少量選項,推薦使用-mt。-m開關使輸出以兆字節爲單位,-t開關提供一個合計行:  

原创 dynamic_cast、static_cast、const_cast 和 reinterpret_cast

  dynamic_cast、static_cast、const_cast   和   reinterpret_cast         一、dynamic_cast:     用法:     dynamic_cast<type-id>