- 博客(6)
- 资源 (22)
- 收藏
- 关注
原创 STL关联容器—map
不同于顺序容器,关联容器并不在线性配置中存储元素。相反,它们提供了一个键到值得映射。一般地,关联容器的插入、删除和查找时间都相同,为 O( log(N) )。 STL提供了4个关联容器,包括:map、multimap、set、multimap。这些容器都将元素存储在一个有序的、类似于树的数据结构中。 下面主要介绍了 map 的一些属性和方法。 pair工具类 在学习关联容器之
2013-05-31 20:40:23 2677
原创 STL关联容器—multimap
multimap 是属于关联容器的一个(其它三个是map、set、multiset),关联容器的插入、删除和查找时间都相同,为O( log(N) 。在学习 multimap 之前最好得先对 map 和 pair 有一定的了解。 multimap是一个允许有多个同键元素的map。其接口与map接口基本相同,只有以下几点改变:multimap 没有提供operator[ ]。由于一个
2013-05-29 18:57:00 2024
原创 网络编程-Winsock
Windows下的网络应用开发大部分是通过Winsock完成的(除了Winsock 以外还有其他的),Winsock有两种开发模式,一种是阻塞模式,另一种是非阻塞模式。阻塞模式是基本同步的开发模式,非阻塞模式是基于异步的开发模式。非阻塞模式结合了Windows的消息机制,更符合Windows下的开发。Winsock的相关函数 每个需要使用Winsock进行网络开发的Widnow
2013-05-24 13:21:07 2856
转载 BOOST--学了很久的C++
学习了很久的C++,不过最近才知道有BOOST这个东西,还是在程序员杂志上看到JJHOU先生写的关于BOOST 使用的系统文章时才决定来关注一下这个神秘的东西。下面是网上找的一篇文章,看完之后作了一些修改,可以对大家有用吧。 一直流传这么一个说法,想成为高手,一定要多读高手写的源代码。哪些代码是好材料呢?C++标准库的源代码?不,如果您读过,就会发现:要么是各种实现独有的表达方
2013-05-19 09:35:43 3787
转载 string和stringBuilder区别
C# String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在一
2013-05-15 16:12:28 712
原创 详细讲解进程间通讯的四种方式
进程间通讯的四种方式:剪贴板、匿名管道、命名管道和邮槽第一种:剪贴板(1)新建一个基于对话框的应用程序,并设置好如下界面:(2)分别编辑发送按钮和接收按钮的代码:void CClipboardDlg::OnBtnSend() { // TODO: Add your control notification handler code here if(OpenClipbo
2013-05-02 11:30:58 1878
fdk-aac-0.1.3(包含bitcode)
2016-06-17
CKCalendarView
2014-06-09
优化UITableViewCell滚动性能demo
2014-05-10
TPKeyboardAvoidingScrollView(view自动上滚,避免遮住输入框)
2013-09-23
Object-C内存管理2-对象之间的内存管理
2013-08-26
Windows异步套接字网络编程
2013-04-30
Prolific usb-to-serial comm port 驱动 for win7win8
2013-04-27
Visual C++MFC编程实例
2013-03-06
软件工程项目编写模板与示例
2013-01-06
网络数据库课程设计
2012-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人