自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (9)
  • 收藏
  • 关注

转载 数字证书原理

文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书。如果发现文中有错误的地方,或者有什么地方说得不够清楚,欢迎指出! 1、基础知识      这部分内容主要解释一些概念和术语,最好是先理

2017-09-26 17:09:31 1857 1

转载 细说UI线程和Windows消息队列

本文转自金旭亮的博文,原文地址为:http://www.cnblogs.com/bitfan/archive/2010/01/14/1648068.html仅对原文格式做了一定调整,原文内容未做任何变更。注:  由于本人对Windows底层机理了解不深,本文如有错误,敬请指正。                                       

2017-09-22 10:36:13 288

转载 Windows消息队列,UI线程,窗口以及消息处理方式总结

1.窗口Windows程序是由一系列的窗口构成的,每个窗口都有自己的窗口过程,窗口过程就是一个拥有有固定 Signature 的 C函数,具体格式如下:LRESULT CALLBACK WindowProc(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam);窗口类型:可重叠窗口(Overlapped Windo

2017-09-22 10:05:14 723

转载 “设计应对变化”--实例讲解一个数据同步系统

系列文章索引:[WCF邮件通信系统应用 之 数据同步程序 之 设计内幕 之 一]同步一个数据库要发多少个数据包? [WCF邮件通信系统应用 之 数据同步程序 之 设计内幕 之 二]"开门待客"还是“送货上门”?[WCF邮件通信系统应用 之 数据同步程序 之 设计内幕 之 三]“设计应对变化”--实例讲解一个数据同步系统[WCF邮件通信系统应用

2017-09-20 15:40:47 495

转载 C++虚表

在博客多态&虚函数中主要对多态的一些基本概念和虚函数做了介绍,下面,我们来探究一下【虚表】。含有虚函数的类先来看看含有虚函数的类的大小吧!class B{public: virtual void Show() { cout << _b << endl; }public: int _b;};123456789101112

2017-09-18 08:36:05 521

转载 linux下代替system的基于管道的popen和pclose函数

linux下使用system需要谨慎,那么代替它的方法是什么呢?标准I/O函数库提供了popen函数,它启动另外一个进程去执行一个shell命令行。这里我们称调用popen的进程为父进程,由popen启动的进程称为子进程。popen函数还创建一个管道用于父子进程间通信。父进程要么从管道读信息,要么向管道写信息,至于是读还是写取决于父进程调用popen时传递的参数。下在给出p

2017-09-12 09:27:16 1110

转载 Linux下使用system()函数一定要谨慎

转载自:http://my.oschina.net/renhc/blog/53580linux尽量避免使用system。曾经的曾经,被system()函数折磨过,之所以这样,是因为对system()函数了解不够深入。只是简单的知道用这个函数执行一个系统命令,这远远不够,它的返回值、它所执行命令的返回值以及命令执行失败原因如何定位,这才是重点。当初因为这个函数风险较多,故

2017-09-12 09:25:53 335

转载 TCP网络通讯如何解决分包粘包问题

TCP作为常用的网络传输协议,数据流解析是网络应用开发人员永远绕不开的一个问题。TCP数据传输是以无边界的数据流传输形式,所谓无边界是指数据发送端发送的字节数,在数据接收端接受时并不一定等于发送的字节数,可能会出现粘包情况。一、TCP粘包情况:1. 发送端发送了数量比较的数据,接收端读取数据时候数据分批到达,造成一次发送多次读取;通常网络路由的缓存大小有关系,一个数据段大小

2017-09-07 16:25:58 902

转载 通信协议之序列化

通信协议可以理解两个节点之间为了协同工作实现信息交换,协商一定的规则和约定,例如规定字节序,各个字段类型,使用什么压缩算法或加密算法等。常见的有tcp,udo,http,sip等常见协议。协议有流程规范和编码规范。流程如呼叫流程等信令流程,编码规范规定所有信令和数据如何打包/解包。编码规范就是我们通常所说的编解码,序列化。不光是用在通信工作上,在存储工作上我们也经常用到。如我们经常想把内存

2017-09-05 16:11:58 582

libevent-2.0.22 windows和linux下的静态库,附源码和libevent使用手册

libevent-2.0.22-stable.tar.gz源码编译的Windows和Linux下的静态库,另附源码,电子书《libevent参考手册(中文版).pdf》、《libevent源码深度剖析.pdf》、《LibeventBook.pdf》。 Linux环境下该libevent静态库修改Makefile加入编译选项-fPIC,这样可以使静态库被正确的链接到自己工程的动态库。

2019-02-04

protobuf_2.6.1 C++源码、工具和库文件

protobuf_2.6.1 C++源码、包括VS2012下编译后的工具和库文件

2017-10-19

FFMpeg SDK 开发手册

FFMpeg SDK 开发手册 视频编解码过程

2013-09-23

C++设计模式精解

设计模式精解-GoF 23种设计模式解析附C++实现源码

2013-09-23

boost_1_41_文档_中文版

boost_1_41_文档_中文版,最全面的boost学习资料。

2013-09-23

Boost库/C++标准库使用手册

boost库和标准库使用手册,内容全面,介绍详细,编程开发学习必备!

2012-11-27

C/C++标准函数库

C/C++标准函数库,几乎包含全部C/C++中全部常用的函数,查看方便,开发学习必备。

2012-11-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除