自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 C++线程池

为什么需要线程池目前的大多数网络服务器,包括Web服务器、Email服务器以及数据库服务器等都具有一个共同点,就是单位时间内必须处理数目巨大的连接请求,但处理时间却相对较短。传统多线程方案中我们采用的服务器模型则是一旦接受到请求之后,即创建一个新的线程,由该线程执行任务。任务执行完毕后,线程退出,这就是是“即时创建,即时销毁”的策略。尽管与创建进程相比,创建线程的时间已经大大的缩短

2013-05-14 16:58:23 393

原创 多线程操作数据库

开辟的线程操作数据库也需要在线程中初始化com库

2012-12-26 13:23:55 278

转载 常用排序算法

常用的排序算法的时间复杂度和空间复杂度 排序法最差时间分析平均时间复杂度稳定度 空间复杂度 冒泡排序O(n2)O(n2)稳定 O(1) 快速排序O(n2)O(n*log2n)不稳定 O(log2n)~O(n)选择排序O(n2)O(n2)稳定

2012-12-05 16:26:57 184

转载 C++ 语言基础

(1)static函数内的static变量,内存中分配一次模块内的静态全局变量和函数只能在模块内访问类:静态成员,静态函数:整个类共有,一份复制(2)const修饰只读变量,定义后不能修改;必须初始化; [编译器通常不为普通const分配内存,直接符号表,效率高](3)#define没有类型,简单替换,不能调试,预编译阶段#define MIN(A,

2012-12-05 16:20:24 187

转载 Effective C++ 笔记

(首先感谢原博主,省去了我自己总结的时间)※ 使用C++风格尽量用const和inline而不用#define,因为#define经常被认为好象不是语言本身的一部分。尽量用而不用,scanf和printf很轻巧,很高效,事实上他们不是类型安全的,而且没有扩展性。因为类型安全和扩展性是C++的基石尽量用new和delete而不用malloc和free,malloc和free(及其变体

2012-12-05 15:59:50 149

转载 C++容器及选用总结

C++ 容器及选用总结目录====================================================第一章 容器第二章 Vector和string第三章 关联容器第四章 迭代器第五章 算法第六章 函数第七章 在程序中使用STL==========================================

2012-12-05 15:50:51 231

空空如也

空空如也

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

TA关注的人

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