自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式--Singleton

<br />关于Singleton模式的理解与思考<br />1 Singleton模式最常用的解决方案是什么?<br />2 Singleton如何保证线程安全性?<br />3 Singleton对象的析构如何完成?<br /> <br />    Singleton模式用来保证一个进程中只有一个某类型的实体,也就是说进程中的多线程可能共享该实体。共享该实体是指共享该实体的私有变量及公有变量,也就是说该Singleton实体存在着保证线程安全的责任。什么叫线程安全:我们说一段代码是线程安全的,是指当多线

2010-07-06 11:32:00 319

原创 STL(1)

<br />    1 容器<br />     怎么理解容器? 容器用来存放数据,首先一个容器可以存放不同类型的数据,这种特性是通过C++类模板来实现的;再者容器存储数据的物理结构也可以不同,如可以使用顺序存储、链表、队列、栈、散列和索引等,根据容器所采用的存储结构的不同,容器可以分为矢量、链表、双端队列、set、multiset、map等。数据插入这些容器中,实际上插入的是这些数据的拷贝,故插入的数据类型必须是可拷贝的。<br />     vector采用顺序存储,故对矢量末尾元素的插入与删除效率较高

2010-07-06 08:06:00 311

原创 无名结构体的一个妙用

<br />     可以定义无名结构体类型的变量。编译器对无名结构体的处理是随机生成一个不重复的变量名。无名结构的定义方式就是定义无名结构体时必须定义该结构体类型的至少一个变量。<br /> <br />     无名结构体的妙用就是可以避免相同类型的结构体的重复定义。<br />     例如实现一个队列,队列元素类型未知。<br />     我们希望把队列的对头指针、对尾指针保存在一个结构体中,以便于管理这个队列。<br />     #define QUEUE_INIT(name,type) /<

2010-07-04 12:14:00 3699 1

原创 双向链表、队列与栈的C/C++实现

  0 基础  在ELF文件中,对于一些常量,如果是字符串常量,其被保存在只读数据段.rodata中,而对整型、浮点型常量等其则被硬编码到代码段.text中。故下段代码是行得通的。   int fun()      {         char * id ="123";      }  关于结构体的运算符,成员运算符.优先级大于指针运算符->。1 双向链表的实现

2010-07-04 02:38:00 1203

原创 仓储管理系统中的无线局域网应用

    前一阵参与开发了一个无线局域网的应用,现在小小地总结一下。

2010-07-02 20:40:00 640

应用密码学入门详细讲座

密码学入门讲座,深入浅出,大家定会受益匪浅

2010-01-23

空空如也

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

TA关注的人

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