我们都知道 STL std::vector 作为动态数组在所分配的内存被填满时。假设继续加入数据,std::vector 会另外申请一个大小当前容量两倍的区域(假设 n > size 则申请 n+当前容量 的空间)。然后把当前内容复制到新的内存,以达到动态扩容的效果: size_type _M_ch ...
分类:
其他好文 时间:
2017-05-04 22:02:27
阅读次数:
3502
string 使用getline()读取一整行 getline会读取一整行字符除了换行符,得到的string对象不包含末尾的换行符 如:string line; getline(cin,line); string::size_type类型 对于size函数来说其返回值是string::size_ty ...
分类:
其他好文 时间:
2017-05-03 22:48:57
阅读次数:
205
一、spark安装 因为之前安装过hadoop,所以,在“Choose a package type”后面需要选择“Pre-build with user-provided Hadoop [can use with most Hadoop distributions]”,然后,点击“Download ...
分类:
其他好文 时间:
2017-05-02 18:28:55
阅读次数:
198
1.创建新项目用到 进行网络请求请求时,报下面的错: “App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can ...
分类:
移动开发 时间:
2017-04-17 14:25:15
阅读次数:
225
类成员再探 定义一个类型成员: 返回*this的成员函数 类类型 友员再探 ...
分类:
编程语言 时间:
2017-04-12 19:49:50
阅读次数:
171
1.进入linux,以root身份执行: 此时列出硬盘的主要信息如下: Device Start End Size Type/dev/sda1 2048 616447 300M Windows recovery environment/dev/sda2 616448 821247 100M EFI ...
1、map简介 map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。 2、map的功能 自动建立Key - value的对应。key 和 value可以是任意你需要的类型。 根据key值快速 ...
分类:
其他好文 时间:
2017-02-16 13:38:58
阅读次数:
170
这题……我一般数位dp都是直接用一个dp把所有东西算完,然而……多组询问每次重新dp会T……然后只好先预处理再查询,然后还搞不了k=0,只好再单独写一个dp……烦死了…… k!=0时,数位的乘积总共就几万种,离散化再预处理转移。f[i][j]表示前i位,乘积为j。k==0时,f[i][2][2][2 ...
分类:
其他好文 时间:
2017-02-14 20:31:32
阅读次数:
499
string::size_type类型从逻辑上来讲,size()成员函数似乎应该返回整型数值,或如2.2节“建议”中所述的无符号整数。但事实上,size操作返回的是string::size_type类型的值。我们需要对这种类型做一些解释。string类类型和许多其他库类型都定义了一些伙伴类型(com ...
分类:
编程语言 时间:
2017-01-21 14:06:39
阅读次数:
267
复制代码模拟鼠标各种按键 左键 翻开右键 标雷左右键 翻开周围 先判断当前点是否为已翻开的点 时间地雷计数器清屏 展开 大于8时不管 小于等于8时翻开本身 为0时翻开周围的输出 同雷数图雷区判断 判断游戏结束 剩下的是否和雷数相等 *标记出所有的雷 踩到雷了动态数组 第一次操作时才开始布雷布雷后制作 ...
分类:
其他好文 时间:
2017-01-20 22:01:33
阅读次数:
297