自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QT实现界面跳转切换

简介

2014-06-23 16:15:48 52582 12

原创 C++容器之Priority queue

简介         Priorityqueue是一种容器适配器,它的第一个元素始终是容器中的最大值。         Priorityqueue作为容器适配器而实现,它是一种使用指定的容器类作为其潜在的容器存储元素,并提供一组元素操作函数的类。         Priorityqueue的潜在容器可以是标准容器类,也可以是通过特殊设计的容器类。这些容器类必须满足能随机访问且支持如下操

2014-06-10 21:34:12 1714

原创 C++容器之Queue

简介         Queue是一种容器适配器,它专门设计用于元素执行先进先出操作。元素在容器的一端插入,在另一端取出。         Queue作为容器适配器而实现,它是一个使用指定容器类作为其潜在容器存储数据,并提供一组操作函数对容器中的数据进行操作的类。         潜在容器可以是标准容器类模板或者是一些特殊设计过的容器类,它们必须提供如下操作:Ø  front()

2014-06-09 20:28:14 3473

原创 C++容器之Stack

简介         Stack是一种容器适配器,专门为元素后进先出操作而设计。元素只能在容器的一端插入和删除。         Stack被作为容器适配器而实现,它是一个使用指定容器类作为其潜在容器存储元素,并提供一组操作函数对容器中的元素进行操作的类。         潜在容器可以是任何的标准容器或一些被特别设计的容器类。但它们必须满足以下几个操作:Ø  back()

2014-06-07 08:29:58 733

原创 C++容器之Set

简介         一个集合(set)是一个容器,它其中所包含的元素的值是唯一的。这在收集一个数据的具体值的时候是有用的。集合中的元素按一定的顺序排列,并被作为集合中的实例。一个集合通过一个链表来组织,在插入操作和删除操作上比向量(vector)快,但查找或添加末尾的元素时会有些慢。具体实现采用了红黑树的平衡二叉树的数据结构。成员函数复制控制set::set()       

2014-06-04 23:03:21 720

原创 C++容器之map

简介         Map是一种关联容器,它存储的元素类型是pair型的键值对,它提供了很好的一对一的对应关系。成员函数复制控制map::map()         构造函数:构造一个map容器,根据构造函数版本初始化容器的内容。map::~map()         析构函数:释放一个map容器对象。map::operator=         赋值函数:为

2014-06-03 21:15:02 903

原创 C++容器之forward_list

简介         Forward_list是一种能在常数时间内在任何位置插入和删除的顺序容器。Forward_list是单向链表。         Forward_list和list的区别在于前者是单向链表,在内部元素只有一个链接到下一个元素,它的迭代器是前向有效的;后者是双向链表,在内部存在两个链接,一个链接指向下一个元素,另一个链接指向前面一个元素,它的迭代器是双向有效地,在存储方

2014-06-03 20:53:45 4982 1

原创 IPC之FIFO

简介         FIFO又被称为命名管道,它是一种特殊类型的文件,它在文件系统中以文件名的形式存在,一般的文件I/O函数都可以用于FIFO。         打开一个FIFO时,非阻塞标志(O_NONBLOCK)产生下列影响:Ø  未指定O_NONBLOCK只读open()要阻塞到某个其他进程为写而打开此FIFO。类似的,只写open()要阻塞到某个其他进程为读而打开它。

2014-05-20 22:57:21 665

原创 IPC 之 命名unix域套接字

简介         unix域套接字用于在同一台机器上运行的进程之间的通信。虽然因特网域套接字可用于同一目的,但是unix域套接字效率更高。unix域套接字仅仅复制数据;它们并不执行协议处理,不需要添加或删除网络报头,无需计算校验和,不要产生顺序号,无需发送确认报文。         unix域套接字的地址由sockaddr_un结构表示。sockaddr_un结构按下列形式定义在头文件

2014-05-18 11:46:21 603

原创 C++容器之list

简介         List是一种可在常数时间内在任何位置执行插入和删除操作的顺序容器。list是双向链表,其迭代器是双向的。与其他顺序容器(array, vector, deque)相比,list容器在任意位置执行插入、提取、和移动元素的操作更高效,但它不能通过在容器中的位置直接获取元素。成员函数复制控制list::list()         构造函数:构造一个新的lis

2014-05-18 11:14:40 2411 2

原创 C++容器之deque

简介         Deque是double-endedqueue的缩写。Deque的很多操作类似于vector,但是deque允许从它前面和后面插入删除数据。成员函数复制控制deque::deque         构造函数:构造一个deque对象,根据构造函数版本初始化该对象。deque::~deque         析构函数:销毁一个deque对象。deq

2014-05-18 10:52:23 807

原创 C++容器之array

简介         数组是一个固定大小的顺序容器:它以线性序列存储指定数量的元素。成员函数迭代器操作array::begin()         返回一个迭代器指向array的第一个元素。如果array为空,返回值不能被引用。返回类型为array::iterator。array::end()         返回一个迭代器指向array最后一个元素的下一个位置。返回结

2014-05-18 10:20:20 675

原创 C++容器之vector

简介vector是C++标准库的一部分

2014-04-28 21:33:40 913

转载 如何做到每天写代码?

摘要:总有一大堆事情没有做完,没有时间和精力为业余项目写代码?不要着急,看看可汗学院计算机科学院院长John Resig怎么说。本文将教你如何保证在每天都能有时间给业余项目写代码。

2014-04-17 12:33:12 686

原创 linux下oracle11g proc*c开发环境搭建

#include #include #include EXEC SQL INCLUDE sqlca;EXEC SQL BEGIN DECLARE SECTION;varchar username[20];varchar password[20];EXEC SQL END DECLARE SECTION;intmain(void){ strcpy(username.

2014-04-12 13:46:55 5303

qt界面跳转切换

一个简单的利用信号-槽实现的界面跳转切换示例

2014-06-23

空空如也

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

TA关注的人

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