自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 我为什么要发明一个轮子?

2012-05-31 23:38:31 321

用 acl::master_aio 类编写高并发非阻塞服务器程序

2012-05-30 22:15:24 273

原创 产品经理们请不要绑架用户的需求

2012-05-29 22:46:40 95

乱炖现在流行应用之产品设计

2012-05-27 21:49:20 277

原创 程序员修炼之道

2012-05-27 11:50:53 60

使用 acl::master_proc 类编写多进程服务器程序

cpp 服务器框架下如何开发多进程服务器应用程序,当然 acl_cpp 下的服务器框架内部也是基于 acl 的服务器框架的。关于基于acl_master 的服务器程序设计原理,请参考 《协作半驻留式服务器程序开发框架》。      一、类成员函数说明      master_proc 是一个纯虚类,其中定义的接口需要子类实现,如下:  /** * 纯虚函数:当接收到一个客户端连接时调用此函数 * @param stream {aio_socket_stream*} 新接收到

2012-05-26 22:37:01 129

使用 acl::master_threads 类编写多进程多线程服务器程序

对 acl 库用 c++ 语言进行了封装,其中也包含服务器编程模块,本文主要讲述如何使用 acl_cpp 中的 master_threads 类编写可以由 acl_master 服务器父进程控制的服务器应用程序。关于基于acl_master 的服务器程序设计原理,请参考 《协作半驻留式服务器程序开发框架》。      一、类接口说明      master_threads 是一个纯虚类,其中定义的接口需要子类实现,如下: /** * 纯虚函数:当某个客户端连接有数据可读或关闭或出错时

2012-05-26 13:02:06 300

斑马线免费企业邮件系统到底动了谁的奶酪?

2012-05-25 18:09:03 318

web 编程中实现文件上传的服务端实例

Servlet 类及服务器框架编写WEB服务器程序 》中也举例说明如何将基于 HttpServlet 编写的 CGI 程序快速地转为服务器程序的过程。本文主要讲如何用 acl_cpp 的 WEB 编程类实现 HTTP 文件上传过程。为了实现 HTTP 协议的文件上传过程,引入了两个类:http_mime 和 http_mime_node。      http_mime 类是有关 HTTP 协议中 mime 格式的流式解析器(即每次仅输入部分 HTTP MIME 数据,等数据输入完毕时,该解析器也解析完毕

2012-05-22 23:18:27 118

使用 acl_cpp 的 HttpServlet 类及服务器框架编写WEB服务器程序

2012-05-21 10:51:45 412

用C++实现类似于JAVA HttpServlet 的编程接口

2012-05-20 17:52:57 169

acl_cpp 的编译与使用

    acl_cpp 是基于 acl 为基础开发的,目前 acl_cpp 象 acl 一样支持 Linux 和 Windows 平台。有关 acl 的编译,请参考 《acl 的编译与使用 》,本文主要描述 acl_cpp 的编译与使用。       一、Linux 平台      acl_cpp 库编译后的静态库名为:lib_acl_cpp.a      1、编译 lib_acl_cpp.a 库      进入 acl_cpp 目录,直接运行命令:make 便可以在 lib/ 目录下生

2012-05-20 17:39:36 212

用C++实现类似于JAVA HttpServlet 的编程接口

2012-05-18 23:08:34 289

原创 编程杂谈

二、多用 const 及写时拷贝技术三、清晰的类继承关系,尽量避免多继承,可以通过添加成员方式来解决四、有效的前置式类声明,可以减少头文件引用五、尽量少地使用向下硬转换六、缺省参数出现顺序需要考虑使用频率七、多考虑接口的可扩展性,同时需要在易用性做折中八、变参接口设计时尽量不同名九、成员类对象的构造的快速构造十、更多的测试用例,尤其是边界测试用例十一、多使用成熟的工具(如 valgrind)检查运行实例十二、通用化设计与特殊化设计的结合十三、要有代码迭代习惯十

2012-05-08 09:28:58 108

acl_cpp 编程之 xml 流式解析与创建

ml 数据解析的,在 acl_cpp 库中利用 c++ 语言特点对 acl 中的 xml 流式解析进行了进一步封装,从而更加方便用户使用,其中主要涉及到两个类:xml 类和 xml_node 类,现在分别就这两个类的函数功能做一简单介绍。 一、解析过程中的用法      1、 xml 类中的主要方法如下: /** * 以流式方式循环调用本函数添加 XML 数据,也可以一次性添加 * 完整的 XML 数据,如果是重复使用该 XML 解析器解析多个 XML * 对象,则应该在解析

2012-05-02 09:20:15 102

acl 的编译与使用

2012-05-01 22:40:31 706

原创 acl_cpp 的编译与使用

2012-05-01 20:52:32 193

openssl0.98h win32 版本

这是openssl0.98h在WIN32平台下的编译版本,其中还包含源码,主要觉得有人在CSDN提供下载时要分过高,所以不愤便上传了这个。

2009-08-17

acl project 2008.9

进程池,线程池,异步通信,HTTP协议,服务器框架,可以非常方便快捷地构建你自己的服务器程序

2008-09-06

acl project

通用跨平台函数库,网络通讯、服务器框架、进程池/线程池、通用算法、HTTP协议等

2008-05-31

空空如也

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

TA关注的人

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