- 博客(42)
- 资源 (2)
- 收藏
- 关注

原创 Python数组类型——列表(list)
Python数组类型——列表(list)列表是最常用的Python数据类型,可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型,列表索引从0开始。创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:list0 = []list1 = ['physics', 'chemistry', 1997, 2000]list2 = [1, 2, 3, 4, 5 ]list3 = ["a", "b", "c", "d"]1、可以使用append()方法来添加列表
2021-08-23 10:56:47
7035
2

原创 ES7-ES11新特性汇总
ES7-ES11新特性ES7新特性归纳(2016)1、Array.prototype.includes()判断一个数组是否包含一个元素会首先想到indexOf(),这个方法会返回当前数组元素的下标:const arr = ["es6", "es7", "es8", "es9", "es10", "es11"]console.log(arr.indexOf("es6")) // 0console.log(arr.indexOf("es12")) // -1const arr = ["
2021-06-16 15:36:43
866
原创 JS对象及遍历
JS遍历对象1:使用Object.keys()遍历返回一个数组,包括对象自身的(不含继承的)所有可枚举属性(不含Symbol属性)var obj = { a: 1, b: 2, c: 3 }//输出一个数组,数组元素是对象属性的集合console.log(Object.keys(obj)); //['a','b','c']//根据属性取属性对应的值Object.keys(obj).forEach((key) => { cons
2021-08-26 13:44:23
807
原创 判断字符串中是否包含指定字符(JavaScript)
判断字符串中是否包含指定字符indexOf()indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则返回 -1。search()search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,返回与 ()内相匹配的子串的起始位置。如果没有找到任何匹配的子串,则返回 -1。match()match()方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。类似 indexOf() 和 lastIndexOf(),返
2021-08-20 18:11:23
1637
原创 json.stringfy()和json.parse()
json.stringfy()和json.parse()json.stringfy()将对象、数组转换成字符串;json.parse()将字符串转成json对象。1、 json.stringfy()JSON.stringify(value)JSON.stringify(value, replacer)JSON.stringify(value, replacer, space)value:必选,输入的对象,比如数组,类等,要转换为 JSON 字符串的值。replacer:可选,分为2种方式,一
2021-08-02 18:11:50
855
原创 Python学习记录——持续更新
python通过命令行传参在py文件中如何读取通过sys模块中的 sys.argv可以访问到所有的命令行参数,返回值是包含所有命令行参数的列表(list)。import sysif len(sys.argv) > 1: time3 = sys.argv[1]else: time3 = time.strftime('%Y-%m-%d')在命令行输入:python Interpolation-dayforecast.py 2021-07-11sys.argv[0]:
2021-07-15 16:50:54
120
原创 端口被占用如何处理
1.win+R按键,在运行窗口的文本输入框中输入“cmd”命令.2.在弹出的命令窗口中输入命令 netstat -aon|findstr “端口号”.3.输入完成后,我们会看到界面上会弹出一个列表,列表第一行最后会出现一个数字,请记录下这个数字.4.输入新的命令,查看端口被哪个程序占用着,tasklist|findstr “9692”,命令引号中的数字就是前面列表第一行最后的数据。5.输入taskkill /f /t /im node.exe即可关闭占用程序。...
2021-04-19 23:05:43
447
原创 ArcPy处理土地利用类型数据
需求分析不同年份土地利用类型的变化。思路1、准备要对比的不同年份的数据2、从文件夹中分别读取不同年份每个小类的shp文件3、将不同年份相同小类的图层的属性放到一个图层里(union)4、在union生成的结果中新增字段(change)5、使用字段计算器,给新增字段赋值,如果属性没变,就赋值为1,如果属性变化了就赋值为06、按照属性选择发生变化的要素,最终输出结果文件方法os.listdir()——用于返回指定的文件夹包含的文件或文件夹的名字的列表os.path.splitext()—
2021-03-25 20:07:13
1182
原创 Arcpy报错及解决——持续补充中
1、报错:arcgisscripting.ExecuteError: ERROR 000539: Invalid field one_1分析:如果Python表达式中引用的字段不存在或拼写错误,发生此问题。解决:将表达式中的字段名称改为正确的名称。2、捕获异常try : arcpy.Union_analysis (inFeatures, outFeatures, "ALL") except arcpy.ExecuteError: arcpy.GetMessages()3
2021-03-08 19:29:52
4057
2
原创 Visual Studio Code——待补充
Visual Studio Code1、vscode关闭提示Failed to install VS Code update关闭vscode时提示下面错误:分析打开报错的log文件如下:D盘路径下未找到Code.exe文件。出现这错误大多数是因为以前更改过 VScode 的位置导致。解决打开上面的报错文件路径,找到电脑上的 Code.exe 文件,复制到报错路径对应的文件夹下即可解决。...
2021-03-03 18:39:51
294
2
原创 Markdown语法、相关警告配置设置——持续更新
MarkdownMD025—Multiple top level headings in the same document同一文档只能有一个最高级的标题,默认是只能有一个1级标题。解决在项目文件夹中新建.markdownlint.jsonc文件,加入代码"MD025":false即可。参数补充**“level”:指定文档最高级的标题,默认是1。“front_matter_title”:字符串,指定在文档开头处的front matter中的标题,这个标题将作为整篇文档的最高级标题,如果文档
2021-02-02 22:56:53
4580
原创 Git常用指令——持续补充中
Git项目代码提交下载流程按如下顺序操作即可:1、 git init——创建/初始化仓库2、 Git clone ——拉取远程仓库到本地3、 git status——查看工作区状态4、 git add .——添加所有文件5、 git commit -m “提交日志” – (提交缓存区内容)6、 git pull origin 远程分支名 --(下拉代码进行合并,有冲突需要解决冲突)注意:7、 git push origin 远程分支名 --(将代码推送到远程)...
2021-01-25 21:25:41
331
原创 软件测试工程师-Python语言
Python语言1、计算机组成-硬件设备随机存储器就是内存,断电数据容易丢失,优点是读写数据的速度很快。外部存储器(硬盘):优点是断电数据仍然保存,缺点是读写速度慢。2、计算机组成-软件设备操作系统:是一个具有特殊功能的程序,操作系统扮演了用户和硬件之间的桥梁的作用,简化对硬件的操作。操作系统就是管理硬件。3、软件分为B/S C/S4、注释分为单行注释、多行注释。多行注释一对三引号。单行注释:加上#号,后面跟空格注释快捷键:Ctrl+/5、变量名必须由数字、字母、下划线组成,数字不能开
2020-09-11 17:25:38
345
2
原创 软件测试工程师-缺陷报告
缺陷报告1、缺陷报告注意事项(1)尽量保证缺陷可以重现(2)简洁、准确、完整(3)一个缺陷报告只写一个缺陷2、缺陷书写规范(1)标题简洁、提供缺陷的本质信息即可(2)复现的步骤要详细,用数字编号(3)实际结果要描述清楚复现后的结果(4)列出期望结果(5)提供附件(6)提供严重性属性和其他公司需要填写的属性注意:要避免一些常见错误(1)避免使用情绪化语言和强调标点符号(2)避免使用模糊的词语(3)避免使用自认为幽默的语言,直接描述问题即可(4)避免提交不确定的缺陷缺陷处理流程
2020-09-05 10:16:53
438
原创 软件测试工程师-开发与测试模型
开发与测试模型1、开发模型——瀑布模型优点:开发阶段,各个阶段比较清晰;强调早期计划及需求调查;适合稳定需求的产品开发。改良:每个阶段都可以融入小的迭代工作。2、开发模型——快速原型模型实现一个基本原型,让用户对原型进行评价,逐步调整,使满足用户最终要求。优点:适合不能确定需求的软件。缺点:不适合开发大型系统。3、测试模型——V模型需求分析、概要设计、详细设计、编码、单元测试、集成测试、系统测试、验收测试①单元测试:又称模块测试,针对单一的程序模块进行的测试。②集成测试:又叫组装测试,
2020-09-04 13:42:15
345
原创 软件测试工程师-数据库
数据库数据库概念MySQL、NavicatSQL语言 查询(重点)1、概念数据库的作用,是把数据以表的形式存储起来,方便查询。2、RDBMS关系型数据库,核心是以二维表存储数据。行:一条记录,一个事物的信息。列:字段,一个事物的某一个属性。一个表中的所有行是一类事物的集合。一个数据库由很多表组成。3、SQL结构化查询语言,用于关系型数据库。不区分大小写重点是查询。4、MySQL由瑞典公司开发,被卖给Sun,Sun又卖给oracle开源、免费、支持多平台5、数据类型整
2020-08-31 14:51:50
604
原创 软件测试工程师-Linux介绍、命令
Linux介绍、命令1、操作系统(operation system,OS)主要作用是管理好硬件设备,并为用户和应用程序提供一个简单的接口,以便于使用,作为中间人,连接硬件和软件。2、Linux发展历程Unix→minix→Linux3、命令行程序终端:terminal①cd 切换文件夹cd /home 绝对路径 以根目录开头cd admin 相对路径 不以根目录开头cd … 返回上级目录cd ~ 到自己的家目录 /home/admincd - 电视回看功能②pwd 查看当前所在文
2020-08-27 10:29:28
296
原创 软件测试工程师-软件测试基本介绍
软件测试基本介绍1、软件测试行业基本介绍①为什么需要软件测试:(1)一款软件从无到有会经历很多的开发阶段,由不同的人来进行开发。所以最终产出的软件功能可能存在问题,为了确保功能可用,必须进行测试。(2)当前的软件行业不再是功能为王,用户不仅仅盯着软件的功能能否满足要求,还会对软件是否容易上手、执行效率是否OK等一系列其他体验都有了更高的要求,所以这也需要我们对软件进行大量的测试。②为什么选择软件测试:(1)...
2020-08-25 14:30:06
392
原创 软件测试工程师-CSS
CSS1、CSS基本介绍①web标准——用来衡量网页书写是否规范的一系列要求。由w3c组织制定,在web标准中具体的要求就是结构、样式。行为三者相分离。web标准指的是一系列规范网页书写的要求。②名词解释(1)结构:指的就是通过HTML标签来搭建的网页结构。(2)样式:指的就是通过CSS语言来对具体的HTML结构进行美化装饰。(3)行为:指的就是通过JavaScript让网页可以理解用户的一些操作,从而让用户与网页之间产生交互。2、CSS基本使用①定义:CSS在国内被称为级联样式表、层叠样
2020-08-24 17:54:23
212
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人