自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《Effective C++》设计与声明:条款18-条款19

这两个条款讲的是:接口的设计和类的设计。其中接口的设计原则是让接口容易被正确使用,不容易被误用;后面有一系列的做法。类的设计,讲的是类设计犹如新类型type的设计。在设计类时要考虑的一系列问题。

2015-01-21 21:43:35 2490 1

原创 TinyHttp源码解读

解读tinyhttpd源代码,理解web服务器的基本原理、

2015-01-17 20:51:17 6638 6

原创 《Effective C++》资源管理:条款16-条款17

在使用new和delete要注意的事项,以及使用智能指针时要注意的事项。

2015-01-16 21:36:23 2290

原创 《Effective C++》资源管理:条款13-条款15

在系统中,资源是有限的,一旦用完必须归还给系统,否则可能会造成资源耗尽或其他问题。例如,动态分配的内存如果用完不释放会造成内存泄漏。这里说的资源不仅仅是指内存,还包括其他,例如文件描述符、网络连接、数据库连接、互斥锁等。在任何情况下都要把不使用的资源归还系统是一件非常困难的事情。尤其是考虑到异常、函数内多重回传路径等。基于对象的资源管理办法几乎可以消除资源管理的问题。

2015-01-14 21:46:02 2811

原创 《Effective C++》构造/析构/赋值 函数:条款10-条款12

条款10到条款12讲述了赋值操作符、赋值构造函数、以及基类派生类之间调用这些函数时应该注意什么?

2015-01-11 19:57:23 2559

原创 Webbench源代码分析

Web Bench是一个网站压力测试的工具。其最后更新时间是2004年,已经十年多了。其源代码总共才500多行,全部使用C语言编写,最多可以模拟上万个并发连接。其原理也比较简单,源代码值得一读。

2015-01-07 20:57:45 12943 7

原创 《Effective C++》构造/析构/赋值 函数:条款5-条款9

每一个类中都有构造函数、析构函数、赋值操作符。这几个函数是一个类最根本的函数,它控制着创建对象并初始化、对象消亡时的清理以及摆脱旧值赋新值。这样函数如果有问题,那么影响极为严重。条款5-条款9分别讲述了编译器默认编写哪些函数、如何拒绝编译器默认编译的函数、析构函数为何要为virtual、异常不要逃离virtual函数、构造和析构函数中不要调用virtual函数。

2015-01-05 21:23:49 4096

决策树-上-ID3-C4.5-CART-及剪枝

从百度下载的关于决策树的讲义。

2016-05-21

stl 的dequeue

stl的一个源代码,加了店主是,比较容易理解

2014-08-13

《STL源码剖析》光盘附带源码

侯捷翻译的《STl源码剖析》一书中的源代码。word文档格式。

2014-08-11

STL5.2.1源代码

这SGI STL5.2.1的源代码,可以在vs2010上面编译使用

2014-08-10

mingw5.1.6安装包

mingw5.1.6安装包,集成了g++、gcc编译器,可以选择安装。

2014-08-09

sun java version 1_3_1-win-i.exe

Jave RunTime Environment 1.3,Windos版本

2014-03-04

空空如也

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

TA关注的人

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