2015年4月12日

Smtp协议与Pop3协议的简单实现

摘要: 前言本文主要介绍smtp与pop3协议的原理,后面会附上对其的简单封装与实现。smtp协议对应的RFC文档为:RFC821smtp协议SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SM... 阅读全文

posted @ 2015-04-12 17:08 让程序改变生活 阅读(2943) 评论(0) 推荐(0) 编辑

2015年3月13日

详解boost库中的Message Queue .

摘要: Message Queue(后文简写成MQ或消息队列)是boost库中用来封装进程间通信的一种实现,同一台机器上的进程或线程可以通过消息队列来进行通迅。消息队列中的消息由优先级、消息长度、消息数据三部分组成。这里需要注意的事,MQ只是简单的将要发送的数据在内存中进行拷贝,所以我们在发送复杂结构或对象... 阅读全文

posted @ 2015-03-13 10:51 让程序改变生活 阅读(12012) 评论(1) 推荐(0) 编辑

2014年10月4日

Bencode编码解析的C++实现

摘要: Ben编码的基本规则B编码中有4种类型:字符串、整型、列表、字典。字符串字符串的编码格式为::,其中括号中的内容为必需。例如,有一个字符串spam,则经过B编码后为4:spam。整型整型的编码格式为:ie,即B编码中的整数以i作为起始符,以e作为终结符,i为integer的第一个字母,e为end的第... 阅读全文

posted @ 2014-10-04 13:07 让程序改变生活 阅读(966) 评论(0) 推荐(0) 编辑

2014年9月23日

pugixml使用教程

摘要: pugixml介绍pugixml是一个高性能、轻量级并且简单易用的xml解析库,支持UTF8 encoding、Little-endian UTF16、Big-endian UTF16、UTF16 with native endianness、Little-endianUTF32、Big-endia... 阅读全文

posted @ 2014-09-23 19:29 让程序改变生活 阅读(8698) 评论(0) 推荐(0) 编辑

2014年9月20日

在QT中使用Irrlicht引擎的方法与步骤

摘要: Ø 相关库,插件安装部分 本篇文档介绍在Qt5.2.0下面使用lrrlicht引擎在Qt窗口中输出(开发环境:vs2012) 1. 首先安装好Qt5.2.0,下载地址: http://download.qt-project.org/archive/qt/5.2/5.2.0/qt-windows-opensource-5.2.0-msvc2012-x86-offline.exe 2. ... 阅读全文

posted @ 2014-09-20 22:25 让程序改变生活 阅读(2096) 评论(0) 推荐(0) 编辑

导航