1.字符串 string 的定义 string 的初始化 string 的长度 string 的元素的访问 数组 迭代器 元素的操作 insert() erase() clear() 运算符 连接 + 比较运算符 判断是否相等 常用函数 find() substr() /** * @author: ...
分类:
其他好文 时间:
2021-03-04 13:24:30
阅读次数:
0
建立测试计划,确定测试标准和测试范围 设计典型场景的测试用例,覆盖常用业务流程和不常用的业务流程等 根据测试用例,开发自动测试脚本和场景: 录制测试脚本:新建一个脚本(Web/HTML协议);点击录制按钮,在弹出的对话框的URL中输入”about:blank”;在打开的浏览器中进行正常操作流程后,结 ...
分类:
其他好文 时间:
2021-03-04 13:22:09
阅读次数:
0
思路不是特别难,双指针就能解决问题,写的时候最大的困扰在于边界条件不清晰导致的数组越界。贴暴力代码 class Solution { public: int maxProfit(vector<int>& prices) { int earn = 0; int n = prices.size(); i ...
分类:
其他好文 时间:
2021-03-04 13:19:40
阅读次数:
0
由于Elasticsearch底层使用了lucene的原因,不支持对mapping的修改,可使用索引重建的方式,升级版本的思路来做别名映射处理。1.创建索引 创建一个索引,这个索引的名称最好带上版本号,比如my_index_v1,my_index_v2等。my_index_v1 PUT { "set ...
分类:
移动开发 时间:
2021-03-04 13:17:31
阅读次数:
0
简介 KMP算法主要用于查找字符串,是 D.E.Knuth、J,H,Morris 和 V.R.Pratt 三位神人共同提出的,称之为 Knuth-Morria-Pratt 算法,简称 KMP 算法。该算法相对于 Brute-Force(暴力)算法有比较大的改进,主要是消除了主串指针的回溯,从而使算法 ...
分类:
编程语言 时间:
2021-03-04 12:57:33
阅读次数:
0
1、迭代器: 可迭代对象 # 如何判断一个对象是不是可迭代对象# 方法一:isinstance(obj,Iterable)# 方法二:看有没有__iter__方法 迭代器协议: #1、迭代器类型必须包含 __iter__和__next__#2、__iter__方法必须返回 self#3、__next ...
分类:
其他好文 时间:
2021-03-03 12:20:19
阅读次数:
0
问题描述:运行maven项目抛出NullPointerException 空指针异常。 报空指针异常的原因有以下几种: 1字符串变量未初始化 例如:String x=null;对象x为null,然后引用 int max=x.max();//发生空指针异常 2接口类型的对象没有用具体的类初始化,比如: ...
分类:
编程语言 时间:
2021-03-03 12:07:35
阅读次数:
0
总结: main函数执行之前,主要就是初始化系统相关资源: 1.设置栈指针 2.初始化static静态和global全局变量,即data段的内容 3.将未初始化部分的赋初值:数值型short,int,long等为0,bool为FALSE,指针为NULL,等等,即.bss段的内容 4.运行全局构造器, ...
分类:
其他好文 时间:
2021-03-02 12:37:31
阅读次数:
0
ArrayList类实现了可变数组,允许保存所有元素,包括null,并可以根据索引位置对集合 进行快速随机访问:缺点是向指定位置插入对象或删除对象的速度较慢。 1.默认初始化容量10(底层先创建了一个长度为0的数组,当添加第一个元素的时候,初始化容量10) 2.集合底层是一个Object[]数组,A ...
分类:
其他好文 时间:
2021-03-02 12:37:04
阅读次数:
0
PE文件分析——重定义表 有一些变量是直接赋值一个地址,这个地址如果直接拿来给内存就不对了,因为加载到内存后的地址是随机的。 所以,PE文件创建了多张表,用来存放写死了数据的地址。 重定义表位于可选PE头的数据目录表的第六个元素,也就是索引值为5的结构体 获得重定义表 和导出表导入表相同,得到PE头 ...
分类:
其他好文 时间:
2021-03-02 12:30:48
阅读次数:
0