摘要: 一.序列式容器(各元素之间是线性关系,vector, deque,list):迭代器类型,随机访问迭代器(list是双向访问迭代器,不支持随机访问)。 1.vector,向量 相当于动态数组,当程序员不知道需要的数组多大时,用其来解决问题来达到最大节约空间。 在不需要扩容的情况下,它的操作时间复杂度 阅读全文
posted @ 2017-11-01 22:20 小fanfan 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1.进入mysql命令行模式: 查看数据库目录: 创建新的数据库: 删除数据库: 进入数据库: 查看数据库中的表: 创建新表:(注意:建表最少要给出表中一列信息,否则会报错) 删除表: 往表中添加一列: 往表中添加元素: 上面漏了地址,更新元素: 删除元素: 查找(查找有很多语句): 阅读全文
posted @ 2017-11-01 20:17 小fanfan 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1.printf函数与可变参数列表 printf通过va_start将所有可变参数放到了由args指向的指向的一块内存中,再调用vsptrintf,真正参数的格式以及个数是在vsprintf中搞定的。这里主要关注va_start函数。 阅读全文
posted @ 2017-11-01 17:07 小fanfan 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1.errno errno 是记录系统的最后一次错误代码,只有当一个库函数调用失败时,errno才会被设置。 常用的errno: EINTR 系统调用中断 ETIMEOUT 连接超时 2.read/write ( send/receive) 原理 属于文件I/O,是带有缓冲区的操作函数。通过切换 f 阅读全文
posted @ 2017-10-29 15:04 小fanfan 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1.bind() 函数对象:可以以函数方式与()结合使用的任意对象,包括 function 仿函数、函数名、函数指针、含有()操作符的类对象。 function是一组函数对象包装类的模版,(又叫仿函数)实现一个泛型的回调机制,function< int( int, int)>形式,可调用的对象普通函 阅读全文
posted @ 2017-10-28 13:35 小fanfan 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1.equal_range 用法:有序数组二分查找 iter.first是指向所查找元素的第一次出现的位置的迭代器,指向所查找元素最后一次出现位置的后一个位置的迭代器。 2.unique 去除相邻的重复元素(重复的只保留一个,多余的移到数列末尾,并没有删除),返回一个指向无重复元素的下一个的迭代器。 阅读全文
posted @ 2017-10-25 21:09 小fanfan 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1.一次性给vector赋值多个数据 或者: 阅读全文
posted @ 2017-10-25 09:48 小fanfan 阅读(83) 评论(0) 推荐(0) 编辑