- 博客(9)
- 收藏
- 关注
原创 STL基础--容器deque
deque与vector类似,能够进行随机查询 deque与vector的差异 vector只能够在尾部快速地进行插入、删除操作;而deque能够在前后两端进行快速插入、删除操作 访问元素时,deque内部结构会多一个间接过程,所以元素的访问和迭代器的移动会比vector稍慢一些 在内存块大小有限制的系统中,deque可以包含更多元素,因为他使用不止一块内存 deque不支持对容量和内存重...
2018-11-21 10:09:59
190
原创 STL基础--容器array
array只是把C风格的array做了一下class的封装。与array基本无差异。 构造方法 array<T, n> c default构造函数,建立一个array带有default-initalized元素 array<T, n> c(c1) copy构造函数 array<T, n> c = c1 copy构造函数...
2018-11-20 17:05:16
143
原创 STL基础--容器vector
vector的内存:占用一段连续的内存,所以vector拥有array的特性:支持随机查询即能够用下标快速访问指定的元素。 vector能够实时的增加或减少元素,如果在首部或者中间插入、删除元素时,后面的所有元素都要移动,效率很差。 vector增加元素时,如果当前内存块内存不够用时会发生内存块更换,从而引发iterator失效 适用范围:随机查询、后入后出 ...
2018-11-19 21:09:08
164
原创 每日一shell(变量)
定义: name_text = "myname"使用: echo $name_text使用readonly命令可以将变量定义为只读变量: readonly name_text删除变量: unset name_text 运行shell时,会同时存在三中变量:1、局部变量:局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程序不能访问局部变量2、环境变量...
2018-05-25 10:14:31
213
原创 记录操作
插入记录:INSERT [INTO] 表名称 (字段1,字段2,...) VALUES (val1, val2, ...)INSERT [INTO] 表名称 SET 字段1=val1, 字段2=val2,......INSERT [INTO] 表名称 [(字段1,...)] SELECT ...更新记录:UPDATE 表名称 字段 = 更新值UPDATE 表名称 ...
2018-03-13 00:37:06
264
原创 约束的使用
主键: PRIMARY KEY唯一约束: UNIQUE KEY默认约束: DEFAULT1、外键FOREIGN KEY (外键列) REFERENCES 被参照的表名称 (被参照的列名)显示索引:SHOW INDEXES FROM 表名称 \G外键约束的参照操作:CASCADE: 从父表删除或者更新且自动删除或更新子表中匹配的行SET NULL: ...
2018-03-12 16:53:11
275
原创 MYSQL数据类型
整形:数据类型存储范围字节TINYINT有符号值:-2^7 到 2^7 - 1无符号值:0 到 2^8 - 11SMALLINT有符号值:-2^15 到 2^15 - 1无符号值:0 到 2^16 - 12MEDIUMINT有符号值:-2^23 到 2^23 - 1无符号值:0 到 2^24 - 13INT有符号值:-2^31 到 2^31 - 1无符号值:0 到 2^32 - 14BIGINT有...
2018-03-12 15:23:37
174
原创 MYSQL 配置及基本语法
1、启动及停止服务(以mysql5.7版本为例)net start mysql57net stop mysql572、登录与退出mysql -uroot -p -P3306 -h127.0.0.1->输入密码exit / qiut / \q3、修改SQL提示符mysql -uroot -p --promptprompt 提示符4、常用命令显示当前服...
2018-03-12 15:05:28
213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅