#!/bin/bash
XY=(1?1)
OP=(1?1)
YR=(2?0?1?5)
get_window_size()?{
??echo?-ne?"\e[2J"
??SZ=($(stty?-a?|?tr?‘;‘?‘\n‘?|?awk?‘/rows|columns/{print?$2}‘))
}
echo?-ne?"\e[?1049h\e[...
分类:
其他好文 时间:
2015-01-04 15:27:21
阅读次数:
191
假设有若干对象存于一个 vector 中:
class Widget;
vectorWidget> vw;
后来由于某些原因,从该容器中删除了若干对象(参考erase-remove idiom )。对于 vector 和 string 来讲, erase() 和 clear() 并不会改变容器的capacity,也就不会改变他们的内存占用。
swap() 本意是用来交换两个容器...
分类:
其他好文 时间:
2015-01-03 21:09:05
阅读次数:
209
总结本条款,一共有以下几点是需要牢记的:
1、要删除容器中有特定值的所有对象:
(1)、如果容器是vector、string或deque,则使用erase-remove习惯用法。
(2)、如果容器是list,则使用list::remove
(3)、如果容器是标准关联容器,则使用它的erase成员函数。
eg:
假定你有一个标注的STL容器c,它包含int类型的整数:Cont...
分类:
其他好文 时间:
2014-12-21 14:02:51
阅读次数:
184
map是C++STL中的一个重要的类库,下面介绍一些使用功能!
使用时需加头文件
1、begin和end的使用方法,此时注意end并不是最后一个,而是最后一个的下一个
2、下面介绍count,count(n)返回n在容器中出现的次数,由于键值在容器中具有唯一性,因此count(n)的值非0即1.
3、介绍一下erase,注意删除方式
4、find,很明显就是查找元素.
...
分类:
其他好文 时间:
2014-12-18 20:39:18
阅读次数:
162
1. 容器(constainers) 现成的模版形式的数据结构, 如 vector, deque, set, map... 主要用来存放数据;2. 算法(algorithms) 我倾向于叫做泛型算法, 常见的有 sort, search, copy, erase... 主要用函数模板实现;3. 迭代...
分类:
其他好文 时间:
2014-12-14 00:40:51
阅读次数:
254
STL笔记(4)关于erase,remove你要erase的元素很容易识别。它们是从区间的“新逻辑终点”开始持续到区间真的终点的原来区间的元素。要除去那些元素,你要做的所有事情就是用那两个迭代器调用erase的区间形式(参见条款5)。因为remove本身很方便地返回了区间新逻辑终点的迭代器,这个调用...
分类:
其他好文 时间:
2014-12-13 00:45:22
阅读次数:
296
高效STL—迭代器 & 算法
每个标准STL容器提供了四种不容的迭代器:iterator、const_iterator、reverse_iterator和const_reverse_iterator。同时容器的insert和erase的某些形式只接受其中一种。
没有办法从const的迭代器转换为非const的迭代器,不能隐式转换也不能通过const_case转换。但是可以使用...
分类:
编程语言 时间:
2014-12-06 21:36:28
阅读次数:
279
1.生成密钥对(需要多少对,生成几次)1 ssh-keygen -q -t rsa -N "" -f /root/.ssh/id_rsa 2.堡垒机配置 1 1.编写脚本控制堡垒机工作模式: 2 #!/bin/bash 3 4 stty intr undef 5 echo "" 6 echo ".....
分类:
其他好文 时间:
2014-12-04 06:14:54
阅读次数:
260
擦除防火墙配置的命令是write erase而不是erase flash!当ASA5510的flash被erase后,如何将新的IOS拷贝到5510内呢? 如下:1、 当flash被erase后设备会因为找不到启动文件而不断地重启Launching BootLoader…Default config...
分类:
移动开发 时间:
2014-11-30 23:02:29
阅读次数:
381
firefox升级
1.到官网https://www.mozilla.org/en-US/firefox/new/?from=getfirefox上下载最新的firefox版本,我下载的是firefox-33.1.1.tar.bz2
2.删除原有的Firefox 浏览器
1
#yum erase firefox
...
分类:
数据库 时间:
2014-11-30 00:37:18
阅读次数:
379