- 博客(22)
- 收藏
- 关注
原创 KMP算法
若是,返回匹配的第一个元素的位置(序号从1开始),否则返回0;(实际上也就是P往后移多少位,换一种说法罢了:从上图中也可以看出,失配时固定i不变,令S[i]与P[某个数]对齐,实际上是P右移几位的另一种表达。这个模拟过程即KMP算法,估计没有看明白,所以首先理解需要把P多移几位,然后回头再看一遍这个图就很明了了。这就意味着,在一轮的尝试匹配中,我们get到了主串的部分内容,我们能否利用这些内容,一般的,在一次匹配中,我们是不知道主串的内容的,而模式串是我们自己定义的。朴素算法中,P的第j位失配,默认的。
2024-08-06 20:02:27
274
原创 word交叉引用参考文献使用逗号隔开
(1) 首先,采用交叉引用的方式插入我们需要的参考文献;(2) 然后,选中插入的参考文献,右键选择切换域代码;(3) 接着,在第一个花括号的 \h 后添加\#"[0",在第二个花括号的 \h 后添加\#"0]";(4) 再选中两个花括号,右键选择更新域,两个参考文献的引用会变为[ab],这里a和b分别代表两个不同的参考文献;(5) 最后,在[ab]中添加逗号变为[a,b]即可。
2023-04-29 09:41:27
5188
1
原创 进制转换(2 8 10 16)
注:字母B表示二进制,O表示八进制,D表示十进制,H表示十六进制二进制转八进制二进制数转换成八进制数:从小数点开始,整数部分向左、小数部分向右,每3位为一组用一位八进制数的数字表示,不足3位的要用“0”补足3位,就得到一个八进制数。【例】:二进制数10001111转换为八进制数010 001 1112 1 7所以10001111的八进制表示为(217)8二进制转化为十进制【例】:二进制1111转化为十进制1111 − > 23+22+21+ 20=15二进制转化为16进制二进制数
2022-05-11 23:06:13
1782
原创 优快云的字体设置
优快云的字体设置用font标签就可以实现字体的设置属性用途size设置字体大小color设置字体颜色face设置字体类型例如:<font color=#c93756 size=3 face='楷体'>软件测试</font>软件测试就把字体设置成楷体、红色、大小=3优快云文字加下划线<u>软件测试</u>软件测试...
2022-05-06 21:29:17
620
原创 软件测试的分类
目前,软件测试已经形成一个完整的、体系庞大的学科,不同的测试领域都有不同的测试方法、技术与名称,我们可能也听过类似的黑盒测试、白盒测试、冒烟测试、单元测试等,其实它们是按照不同的分类方法而产生的测试名称。按照不同的分类标准,可以将软件测试分为很多不同的种类,下面我们详细介绍这些软件测试行业的专业名词。按照测试阶段分类按照测试阶段可以将软件测试分为单元测试、冒烟测试、集成测试、系统测试与验收测试。这种分类方式与软件开发过程相契合,是为了检验软件开发各个阶段是否符合要求。1.单元测试单元测试是软件开发的
2022-05-06 21:13:28
10846
原创 软件测试过程
软件测试过程1.计划确定策略:明确测试轮次、非功能性测试(如性能测试、兼容性测试等)确定范围:明确测试范围(尤其是外围系统接口)确定人员计划:分解任务、安排资源2.分析&设计测试需求分析,分析业务流、业务功能、业务规则、异常场景等制定案例格式,编写测试用例设计测试数据3.准备准备测试数据准备测试环境,安装执行机、部署待测版本测试执行人员到位4.执行执行测试案例,提交测试缺陷多轮次执行,回归缺陷收集测试数据5.评估分析测试结果,编写测试报告整理测
2022-05-06 20:29:52
1204
原创 软件测试---冒烟测试和回归测试
1.什么是冒烟测试冒烟测试是自由测试的一种,是对软件的基本功能进行测试,由开发人员与测试人员共同执行,测试对象是每一个新编译的需要正式测试的软件版本。目的是确认软件的基本功能正常,保证软件系统能正常跑起来,可以进行后续的正常测试工作的进行,如果最基本的测试都有问题了,就直接打回开发部了,所以正式交付的测试版本,必须先通过冒烟测试的考验。冒烟测试只是一个测试活动,并不是一个测试阶段。也就是说冒烟测试贯穿于测试的任何一个阶段。单元测试、集成测试、系统测试里都会有冒烟测试。不做冒烟测试的问题测试人员直
2022-05-06 18:31:46
11022
原创 cuda+cudnn+tensorflow-gpu版本对应
cuda+cudnn+tensorflow-gpu+keras版本对应tensorflow-gpu和cuda cudnn的版本对应
2022-04-22 10:23:00
1669
原创 机器学习中防止过拟合的方法
机器学习中防止过拟合的方法什么是过拟合过拟合发生的原因偏差-方差权衡(bias-variance tradeoff)防止过拟合的方法神经网络支持向量机随机森林https://www.zhihu.com/question/59201590/answer/1250993433http://www.cnblogs.com/TenosDoIt/p/3712590.html什么是过拟合过拟合(overfitting)是指过于紧密或精确地匹配特定数据集,以致于无法良好地拟合其他数据或预测未来的观察结果的现象
2021-11-30 11:34:35
5462
原创 科研工具(找学者机构&&找配套代码&&查文献关系)
找学者机构:微软学术 https://academic.microsoft.com学术头条 https://www.aminer.cn找配套代码:Paper With Code https://paperswithcode.comCatalyzeX https://www.catalyzex.com查文献关系:学术头条 https://www.aminer.cnConnected Papers https://www.connectedpapers.com...
2021-07-04 17:29:37
249
原创 CTPN阅读笔记
CTPN阅读笔记**摘要:**我们提出了一种新的网络(CTPN),该网络能够精确定位自然图像中的文本行。CTPN直接在卷积特征图中检测一系列精细尺度文本建议中的文本行。我们开发了一种垂直锚点机制,可以联合预测每个固定宽度建议的位置和文本/非文本分数,从而显著提高定位精度。顺序建议自然地通过一个循环神经网络连接,该网络被无缝地并入卷积网络中,从而产生端到端可训练模型。这使得CTPN能够探索丰富的图像上下文信息,使得它能够有效地检测极其模糊的文本。CTPN在多尺度和多语言文本上工作可靠,无需进一步的后处理,这
2021-06-04 23:50:03
302
2
原创 win10+anaconda3环境下安装tensorflow+opencv+pytorch+keras(CPU版本亲测)
win10+anaconda3环境下安装深度学习框架详细步骤(CPU版)下载安装顺序anaconda3 5.1.0(64-bit)tensorflowopencv-pythonopencvnumpypytorchkeras通过anaconda创建虚拟环境,然后在不同的虚拟环境下安装不同版本的深度学习框架,这样做的好处是一旦配置出错,可以直接删除虚拟环境包,不会影响整个系统。anaconda3下载与安装下载地址:https://mirrors.tuna.tsinghua.edu.cn/a
2021-02-20 20:52:22
885
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人