原创 值 之二 存儲

存儲 這一節介紹程序世界中的值在機器中是如何存儲的。主要介紹程序變量的時空特性、幾種存儲模型以及懸掛引用的相關內容。   1,程序變量的時空特性    引用和指針    由於變量的名值分離,當程序操作變量時,首先尋址再取內容。這是兩種操

原创 ubuntu配置svnserve

  蠻喜歡在linux上做開發的,最大的夢想就是什麼時候能給像vim  gcc 這些偉大的開源軟件奉獻幾行自己的代碼,爲boost奉獻幾行也行。。。。

原创 值 之三 綁定

綁定 在程序中常常靠名字操縱程序對象,以此編制有聲有色的程序。只有當名字和存儲對象結合在一起才能構成程序對象,所以,名字不等於程序對象,它只有通過綁定才能成爲程序對象。 1,名字和綁定 把名字和存儲對象聯繫起來叫做綁定,綁定時將標識符和可

原创 C++輸出流cout的順序問題

今天去參加人人網筆試,遇到這樣一個題目: 問下面代碼的輸出是什麼? #include <iostream> using namespace std; int g = 0; template<typename T> int foo() {

原创 虛擬網卡 TUN/TAP 驅動程序設計原理

  簡介 虛擬網卡Tun/tap驅動是一個開源項目,支持很多的類UNIX平臺,OpenVPN和Vtun都是基於它實現隧道包封裝。本文將介紹tun/tap驅動的使用並分析虛擬網卡tun/tap驅動程序在linux環境下的設計思路。 tun/

原创 Bash編輯快捷鍵

  生活在 Bash shell 中,熟記以下快捷鍵,將極大的提高你的命令行操作效率。 編輯命令 Ctrl + a :移到命令行首Ctrl + e :移到命令行尾Ctrl + f :按字符前移(右向)Ctrl + b :按字符後移(左向)

原创 基於ZooKeeper構建大規模配置系統II

  上篇博文描述了基於ZooKeeper構建互聯網大規模配置系統的基本概念,並對ZooKeeper做了簡單的介紹。這裏談談ZooKeeper的一些關鍵技術以及用ZooKeeper構建大規模配置系統的細節,

原创 zookeeper工作原理

  ZooKeeper是一個分佈式的,開放源碼的分佈式應用程序協調服務,它包含一個簡單的原語集,分佈式應用程序可以基於它實現同步服務,配置維護和命名服務等。Zookeeper是hadoop的一個子項目,其

原创 git常用命令收藏

  這個教程將介紹如何將一個新的項目導入到 git 之中,如何修改項目並如何將這些變更與其他開發者分享。 如果你更感興趣如何用 git 取出一個項目,比如,測試軟件的最新版本,你可能更應該看看The Gi

原创 linux文件系統剖析

簡介: 在文件系統方面,Linux® 可以算得上操作系統中的 “瑞士軍刀”。Linux 支持許多種文件系統,從日誌型文件系統到集羣文件系統和加密文件系統。對於使用標準的和比較奇特的文件系統以及開發文件系統來說,Linux 是極好的平臺

原创 crontab 使用

cron服務是一個定時服務程序,可以通過crontab來配置cron服務,這可以用編輯crontab文件來實現。 crontab 文件中的行由6個字段組成,不同字段間用空格或tab鍵分隔。前5個字段指定命令要運行的時間 分鐘(0-59)

原创 本博客遷移至http://www.cnblogs.com/cobbliu/

本博客遷移至http://www.cnblogs.com/cobbliu/,歡迎同行交流技術~~~

原创 session簡介

      session在Web開發環境下是指一類用來在客戶端與服務器端之間保持狀態的解決方案。有時候Session也用來指這種解決方案的存儲結構,比如說把某某信息存儲在session中。 1. session機制      sessi

原创 用rpm打包軟件(二)

http://www.ibm.com/developerworks/cn/linux/management/package/rpm/part2/index.html

原创 Erlang NIF簡析

       在Erlang調用C代碼時,NIF(Native Implemented Function)是比port driver更簡單和有效的實現方式,尤其是編寫同步程序中,NIF是非常適合Erlang 的。 1,  基本原理