自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xzben‘blog

见证我成长的足迹

  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 xzben 网络框架结构说明

引言:出于学习目的我编写了xzben框架,它是我一边学习一边写的,所以可能存在各种bug,如果你发现了bug可以在本博文留言,我一定会尽力解决。另外本框架注重在于网络通信的通行层,也就是说框架只是将网络通信中的数据包发送过程封装,可以让用户在不关心如何发送数据,只是关心通信协议层面上思考问题。所以请不要站在协议层上来看本框架,我并不关心协议是如何。我只关心如何高效的将数据发送出去,并在收到数据

2013-12-12 21:18:40 1839

转载 Makefile详解

转自:http://blog.chinaunix.net/uid-25749806-id-334868.html第一章、概述什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional(专业)的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一

2013-12-12 17:28:37 468

转载 Win7 创建Wifi热点

一、以管理员身份运行“命令提示符”,在命令提示符下光标闪烁处输入 netsh wlan set hostednetwork mode=allow ssid=leon key=123456789 按回车键会出现有关提示。ssid–站点名, key –密码(防止他人接入你的网络,俗称蹭网)二、当步骤一设置成功后,我们接下来输入 netsh wlan start hostednetwork 会提示以

2013-12-07 21:49:19 651

原创 正则表达式总结

正则表达式中的特殊字符:^  :匹配字符串的开头,设置m(multiline)标志后,还匹配行的开头,用在字符类开头反转集合的意义:/[^a-z0-9]/ 匹配除小写字母和数字外的任意字符,这种用法^一定要放在开头否则失去意义 $  :匹配字符串的结尾。设置m(multiline)标志后,还匹配换行(\n)字符前面的位置 \  :对特殊字符的特殊元字符含义进行转义 .  :匹配

2013-12-07 21:30:15 556

原创 wxWidget vs2010 环境配置

引言:     wxWidget的环境配置其实就是,将wxWidget的库头文件、静态库、动态库、引入你的工程、另外配置一些 wxWidget 特定的预处理宏定义。所以在你看到这个环境配置的时候不要想得太复杂,另外如果你配置完后,编译测试程序是如果出现错误,那么主要是如下两种情况导致:     1、特定的宏没有预定义, 你要看你自己使用了哪些特殊的库,来判断增加了。    

2013-12-07 21:27:16 1679

原创 c语言小技巧-类似默认参数

今天给公司一个旧的c函数添加了一个参数,由于c语言语法上不支持默认参数,以前一些已经调用这个函数的地方都要去添加一个默认参数值,这样做相当的麻烦。后来在公司发现一个方法可以很好的解决这个问题的方法。代码如下 //void function(int para1, int para2); //老函数接口void functionEx(int para1, int para2, int newpa

2013-12-07 21:22:11 721

转载 VS2010中的调试技巧

原文链接:http://kb.cnblogs.com/page/92158/今天的博文将介绍Visual Studio中的一些实用调试技巧。这是受我朋友Scott Cate (他发表过几十篇很棒的VS技术文章) 启发。他最近告诉我,许多Visual Studio下的程序员,甚至一些很有经验的开发人员,都不知道这些技巧。希望这篇文章能帮你掌握这些技巧。它们都很简单,却能帮你节约大量的时间。

2013-12-07 21:14:16 519

原创 c语言指针小趣事

题记:今天在网上看到一段c代码,比较有趣,是有关指针的。这种用法很有意思,而且一般人估计都会理解错。所以特此留下笔记。先看一段代码:int a[5]={1,2,3,4,5};int *p=(int *)(&a+1); //数组指针 加一 进行正常的指针运算 走到数组尾当我看到如上代码时,首先产生了如下疑问:1、&a 应该是数组首地址变量的地址,那这个值是多

2013-12-07 21:08:44 852

原创 C++ 动态子类化 很神奇的code

题记:今天在公司看到一个很奇怪的code,从它的函数名DynamicSubClassing 貌似是动态子类化,于是研究了一番收获颇多,特作如下总结:首先上code:#include #include using namespace std;class BaseClass {public: BaseClass() { cout<<"B

2013-12-07 20:55:45 862

原创 小白的Github使用记录

题记             作为一个从未使用过github的小白,今天在将自己写的一个微型网络框架xzben开源到github上时遇到了各种小白问题。特作此文章记录github的使用方法创建开源项目步骤:—————————-配置GitHub环境——————————————————————–1、安装github、注册github帐号。(这个就不做说明了,我使用的是g

2013-12-07 20:51:27 940

转载 数字证书原理

原文:http://www.cnblogs.com/JeffreySun/archive/2010/06/24/1627247.html文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书。如果发现文中有

2013-12-06 11:54:06 602

原创 设计模式-------创建型模式总览

1、设计模式创建型模式总结申明:本文属于本人(xzben)个人总结与看法,如果您有不同看法或我有哪里不正确,请指出!目的:创建模式主要目的,就是将系统中对象的实例化提取出来专门管理,这样对于系统中对象的实例化管理更加方便简洁。类型及特点:1、抽象工厂: 将系统中一系列对象的实例化过程,封装在一个专门的抽象类中,通过对此类的继承实现一系列的对象的实例化的重定义。2、Build

2013-12-05 23:33:04 735

xzben网络框架v1.0版本

============================================================================================= 作 者: xzben 相关技术博文: http://xzben.com/category/c/xzben/ GitHub - SSH: git@github.com:xzben/xzben.git GitHub-WebUrl: https://github.com/xzben/xzben ============================================================================================= 本框架系统,是笔者工作之余边学边写的一个框架,个人计划是在本框架实现如下功能: 1、网络通信框架(支持windows、linux等系统) 2、窗口框架(基于mfc、qt等窗口框架的再次封装) 如果您发现本框架中的bug,麻烦您能够通过 : 1、邮件(994344450@qq.com) 2、在本页面中评论 等方式与我交流,感谢您的支持与帮助。 ============================================================================================= 开发环境: window 7 + vs2010 版本功能说明: v1.0 : 支持 window 下的IOCP模型的网络通信框架。

2013-09-02

QQ好友列表模拟实现

模拟QQ好友列表的实现,实现GDI显示每个用户对应的图片,名字,个性签名

2013-02-07

IOCP 模型学习总结代码

关于IOCP模型的实战应用的一个测试代码,附上说明文章,在Readme.txt可以获得。

2012-10-22

自己做的一个MP3小程序

一个基于mfc 和 多媒体API 接口的简易 MP3音乐播放器

2011-10-05

空空如也

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

TA关注的人

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