原创 TiXmlDeclaration TiXmlDeclaration LinkEndChild

下面我用個簡單的例子說明如何使用tinyXML操作xml文件。在講例子之前我先說說tinyXML中主要類和xml文檔之間的對應關係。下面是tinyXML中主要class的類圖,反應各個類之間的靜態關係。 引用來自tinyXML文檔   

原创 C++模板 - policy類

http://blog.csdn.net/zj510/article/details/41963841

原创 google protobuf 定義服務(service)

l  定義服務(Service) 如果想要將消息類型用在RPC(遠程方法調用)系統中,可以在.proto文件中定義一個RPC服務接口,protocol buffer編譯器將會根據所選擇的不同語言生成服務接口代碼及存根。如,想要定義一個

原创 如何擴展Linux的ip_conntrack multi zone conntrack機制

inux中有一個基於Netfilter的連接跟蹤機制,即ip_conntrack,每一個conntrack表示的就是一個流,該流裏面保存了大量的信息字段,這些字段本地有效,指導着數據包的轉發策略,但是我覺得這些字段信息還不夠詳細,試想,

原创 模板的特化,偏特化,實例化

/************************************************************************/

原创 EchoService類和EchoService_Stub類:

3.5.1 接口 一個簡單的接口定義: service Foo { rpc Bar(FooRequest) returns(FooResponse); } ProtocolBuffer的編譯器會生成類 Foo 來展示這個服

原创 基於Protobuf的通訊庫--Poppy簡介

第一步:定義協議     定義協議只需要編寫一個proto文件即可。     範例:echo_service.proto // 定義你自己的 package,package會被映射到C++中的namespace,爲了避免可能的衝突,

原创 tinyXML handle

在TinyXML中,根據XML的各種元素來定義了一些類:        TiXmlBase:整個TinyXML模型的基類。        TiXmlAttribute:對應於XML中的元素的屬性。        TiXmlNode:對應於

原创 基於protobuf的RPC實現

可以對照使用google protobuf RPC實現echo service一文看,細節本文不再描述。 google protobuf只負責消息的打包和解包,並不包含RPC的實現,但其包含了RPC的定義。假設有下面的RPC定義:

原创 keepalive的簡單應用——管理VIP的飄動

VIP的飄動可以爲我們解決很多問題,以前我試過使用ifup/ifdown的方式控制網卡的up/down來實現,這種方式有個小問題,就是每次VIP飄動之後都要等上幾十秒才能生效,感覺時間比較長,而且還要配合一些邏輯腳本才能很好地工作,有

原创 virtio的io路徑 vhost的io路徑 和vhost-user vhost-user *********網絡設備

隨着qemu2.1的發佈,可以看到,qemu支持了vhost-user。從介紹可以看出,這是把原來vhost-backend從kernel移到了userspace,這和原來virtio架構有什麼區別呢?並且這個特性帶來了怎樣的改進?

原创 RootElement FirstChildElement FirstChildElement NextSiblingElement FirstAttribute

<Class name="計算機軟件班">    <Students>        <student name="張三" studentNo="13031001" sex="男" age="22">            <phon

原创 skb_dst_set - struct dst_entry dst 路由子系統使用。

現在有一個需求,使用netfilter框架,在NF_IP_FORWARD點做鉤子。 把鉤到的包從指定的物理接口發出去,這個怎麼實現?哪個大俠能舉個例子,謝謝 1、償試修改skb_buff->dev,死機 2、償試修改skb_buff-

原创 簡單的程序詮釋C++ STL算法

http://blog.csdn.net/column/details/stlalgorithms.html

原创 HAproxy 代理技術原理探究

原]HAproxy 代理技術原理探究HAproxy 技術分享 簡介 HAProxy是一款提供高可用性、負載均衡以及基於TCP(第四層)和HTTP(第七層)應用的代理軟件 Features 1.免費 2.能夠做到4層以上代理 3.高