- 博客(43)
- 资源 (14)
- 收藏
- 关注
原创 Linux命令小抄(适合打印)
(适合打印)目录操作命令pwd查看当前路径ls -a查看目录下文件ls -l以列表形式显示目录下文件,缩写llcd切换路径mkdir创建文件目录(如mkdir test)rm -rf直接删除文件目录(如执行rm -rf test2)cp复制文件(cp -rf /路径/文件名/路径)mv修改文件名(mv原名 改名)mv移动文件(mv文件 路径)find路径[-name]文件名查找文件,全匹配,iname不区分大小写tar [主选项
2022-10-12 20:10:30 4570
原创 Python 服务器广播
华为机试题服务器广播题目:服务器连接方式包括直接相连,间接连接。 A 和 B 直接连接, B 和 c 直接连接,则 A 和 c 间接连接。直接连接和间接连接都可以发送广播。给出一个 N * N 数组,代表 N 个服务器, matrix[i][j] == 1 ,则代表 i 和 j 直接连接;不等于 1 时,代表 i 和 j 不直接连接。 matrix[i][i]== 1 ,即自己和自己直接连接。 matrix[i][j]==matrix[j][i] 。计算初始需要给几台服务器广播,才可以使侮个服务器都
2022-02-28 23:45:07 1548
原创 最全:mac设置环境变量(Python/ Java/ Mysql/Allure)
每次需要在mac上设置环境变量时,总是要重新上网搜索该怎么设置,而且只依葫芦画瓢,没搞懂每个步骤,今天痛定思痛,一定要搞清楚,一劳永逸。好,我们开始为什么要设置环境变量?背景在cmd中想要执行net start mysql等操作命令,必须先cd到bin文件所在目录,如D:\mysql\mysql-x.x.xx-winx64\bin,那么每次打开mysql 都要输入那么多指令切换目录是不是很讨厌?怎么弄呢?原理当你输入一个指令,比如:net start mysq
2021-11-07 20:49:28 18189 2
原创 软件开发框架/软件测试框架概念
目录软件框架结构 Structure架构 Architecture构架框架 Framework“架构”与“框架”之间的区别软件测试框架 1、自动化测试框架的产生2、自动化测试框架常见的4种模式:1)数据驱动测试框架2)关键字驱动测试框架(高级的数据驱动测试框架)3)混合型测试框架4)行为驱动测试框架3、自动化测试的作用4、自动化测试框架的设计核心思想...
2021-11-06 13:20:12 1035
转载 Mac上yarn的安装与使用
1.安装使用Homebrew安装yarn 如果不熟悉Homebrew,请查看brew install yarnnote: 如果遇到报下面的错,请先更新brewError: libnghttp2: undefined method `formula' for #<Livecheck:0x00007fe842ac9ce8>Did you mean? format更新brew:brew update -v如果你使用nvm来管理node版本的话,使.
2021-10-31 11:10:54 3332
原创 git相关名词解释与基本git命令
目录几个git名称解释git使用使用场景:git在本地进行管理:git和远程仓库的交互:提交:克隆:下载源码到本地。几个git名称解释git:指代git版本管理解决方案,实际上是用仓库来进行代码的管理操作。 仓库又可以分成本地仓库和远程仓库。git客户端: 在自己电脑上安装的工具,能够使用git的命令来进行版本仓库的管理。 在本地对仓库来进行管理。git客户端需要在电脑上生成公私钥。远程仓库:gitlab: 相当于一个私服。公司内部可以用gitlab进..
2021-10-31 09:44:18 325
转载 Mac安装Homebrew的正确姿势
转自:乔一亖地址:https://www.cnblogs.com/joyce33/p/13376752.html感谢作者的辛苦付出,尊重版权,从我做起。世上无难事,只要找到 Homebrew 的正确安装方式。Homebrew 是什么Homebrew是 mac的包管理器,仅需执行相应的命令,就能下载安装需要的软件包,可以省掉自己去下载、解压、拖拽(安装)等繁琐的步骤。 比如安装服务器 nginx,打开终端执行以下命令即可安装:brew install nginxHome
2021-07-25 19:59:53 726
转载 测试工程师经验(一)
一.黑盒测试方法(可能会问等价类的分类,等价类和边界值是最重要的♪(^∇^*)):1、等价类划分:(有效等价类:对于程序规格说明来说,是合理的,有意义的输入数据构成的集合)(无效等价类:对于程序规格说明来说,是不合理的,无意义的输入数据构成的集合)2、边界值分析方法3、因果图方法4、正交实验设计方法5、功能图分析方法6、错误推测法7、需求文档转化法8、随机测试9、对象属性分析法二.白盒测试方法(可以选择性记忆....不知道会不会问):1.语句覆盖:就是设计若干个测试用.
2021-04-03 15:23:19 1910
原创 爆肝整理:测试人员如何做好项目风险控制
目录风险的来源需求分析阶段:发挥主动性测试方案制定阶段:方案全面用例设计阶段:不遗漏提测验证阶段:注重质量、进度与风险预警上线回归段:做好善后项目总结阶段:吸取教训、输出行动方案宝藏测试公众号,可以关注看看哦测试人员在项目中的作用只是测试吗?我们就只是按部就班的进行需求分析、用例编写/评审、提测验证、Bug回归验证吗?为了能够交付高质量的产品,测试人员更重要的是做好项目风险把控。’项目风险管理’ 听上去像是项目经理或scrum master的活儿..
2021-04-02 02:19:27 1289
原创 性能测试
简述性能测试流程? 1.分析性能需求。挑选用户使用最频繁的场景来测试,比如:登陆,搜索,下单等等。确定性能指标,比如:事务通过率为100%,TOP99%是5秒,最大并发用户为1000人,CPU和内存的使用率在70%以下 2.制定性能测试计划,明确测试时间(通常在功能稳定后,如第一轮测试后进行)和测试环境和测试工具 3.编写测试用例 4.搭建测试环境,准备好测试数据 5.编写性能测试脚本 6.性能测试脚本调优。设置检查点、参数化、关联、集合点、事务,调整思考时间,删除冗余脚本 7.
2021-03-31 07:56:17 232 1
转载 接口测试用例设计 - 实战篇
目录一.接口测试流程二.分析接口文档中哪些元素三.如何设计接口测试用例3.1 为什么要设计测试用例3.2 设计接口测试用例从哪些方面考虑四.常用的接口测试用例覆盖方法五.接口测试的接口优先级5.1 优先级--针对所有接口5.2 优先级--针对单个接口六.接口测试的设计思路分析七.接口测试返回结果的比较八.实践操作8.1接口样例8.2 接口测试用例设计8.3 个人对接口的认知一.接口测试流程1.需求讨论2.需求评审3.场...
2021-03-14 15:21:14 31462 9
转载 接口测试用例设计 - 精简版
接口测试发现的典型问题 传入参数处理不当,引起程序错误 类型溢出,导致数据读取和写入不一致 对象权限校验出错,可获取其他角色信息 状态出错,导致逻辑处理出现问题 逻辑校验不完善 定时任务执行出错 接口测试用例设计接口测试用例设计主要针对输入、处理、输出进行考虑1.针对输入进行设计对于接口来说,输入就是入参,一般的参数类型数值型 边界内、边界值、边界外三个方面去考虑 特殊值处理不当程序异常、类...
2021-03-14 14:54:02 693
原创 小白谈接口测试
接口测试简介什么是接口?接口一般来说有两种:一种是系统内部的接口,一种是系统对外的接口。 系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的,比如说咱们用的app它在进行数据处理的时候都是通过接口来进行调用的。 程序内部的接口:方法与方法之间,模块与模块之间的交互,程序内部抛出的接口,比如bbs系统,有登录模块、发帖模块等等,那你要发帖就必须先登
2021-03-11 15:49:37 276
转载 Burp Suite 初级使用
什么是Burp SuiteBurp Suite 是用于攻击web 应用程序的集成平台。它包含了许多Burp工具,这些不同的burp工具通过协同工作,有效的分享信息,支持以某种工具中的信息为基础供另一种工具使用的方式发起攻击。这些工具设计了许多接口,以促进加快攻击应用程序的过程。所有的工具都共享一个能处理并显示HTTP 消息,持久性,认证,代理,日志,警报的一个强大的可扩展的框架。它是一个基于Java的Web渗透测试框架,已成为信息安全专业人员使用的行业标准工具套件。 Burp Suite可帮助您识别漏洞
2021-01-05 21:31:31 553
原创 如何安装Burp Suite证书
官网:https://portswigger.net/burp/documentation/desktop/getting-started/proxy-setup/certificate/chrome
2021-01-05 21:16:21 574
原创 关于jmeter 问题
1.解释什么是jmeter? jmeter是一款java开源工具,用于性能负载测试。它旨在分析和衡量web应用程序和各种服务的性能和负载功能行为。2.说明jmeter的工作原理? jmeter就像一群将请求发送到目标服务器的用户一样。它收集来自目标服务器的响应以及其他统计数据,这些统计数据通过图形或表格显示应用程序或服务器的性能。3.说明可以在哪里使用函数和变量? 变量和函数可以写入任何测试组件的任何字段。4.提到jmeter中的正则表达式是什么? 根据模式(patter
2021-01-04 15:10:02 433
转载 SQL Server 和 Oracle 以及 MySQL 有哪些区别?
作者:孙文亮链接:https://www.zhihu.com/question/19866767/answer/14942009来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。SQL,在这里我理解成SQL Server。三者是目前市场占有率最高(依安装量而非收入)的关系数据库,而且很有代表性。排行第四的DB2(属IBM公司),与Oracle的定位和架构非常相似,就不赘述了。如果要说明三者的区别,首先就要从历史入手。 Oracle:中文译作甲骨文,这是一家传奇的公司
2020-12-25 01:16:24 216
转载 Oracle基础(一)
学习网站:https://www.bilibili.com/video/BV17b411V75B?p=2Oracle 数据库-sql plsql - Java 学习 - 尚硅谷一、概述数据库就是用户存放数据、访问数据、操作数据的存储仓库用户的各种数据被存放在数据库中。在需要的时候可以被有权限的用户查询、统计,新的数据可以被添加进去,不需要的数据可以被别除,一些旧的数据可以被修改。所以:数据库就是组织在一起的数据集合数据库管理系统( Database Management System,DBM
2020-12-25 00:27:45 1003
转载 Oracle精选题及答案
1.查询员工表所有数据, 并说明使用*的缺点答案:select * from emp;使用*的缺点有:查询出了不必要的列;效率上不如直接指定列名。2.查询职位(JOB)为'PRESIDENT'的员工的工资答案:select * from emp where job = 'PRESIDENT';3.查询佣金(COMM)为0或为NULL的员工信息答案:select * from emp where comm = 0 or comm i...
2020-12-24 00:20:45 910
转载 Oracle数据库常用操作
一、Oracle数据库操作1、创建数据库 create databasedatabasename2、删除数据库 drop databasedbname3、备份数据库完全备份 expdemo/demo@orclbuffer=1024file=d:\back.dmpfull=y demo:用户名、密码 buffer:缓存大小 file:具体的备份文件地址 full:是否导出全部文件 i...
2020-12-23 12:43:47 146
原创 SQL 语句学习
SQL 简介https://baike.baidu.com/item/%E7%BB%93%E6%9E%84%E5%8C%96%E6%9F%A5%E8%AF%A2%E8%AF%AD%E8%A8%80/10450182?fromtitle=sql&fromid=86007&fr=aladdinhttps://www.w3school.com.cn/sql/sql_intro.aspsql常用语句格式https://blog.csdn.net/qq_41751237/...
2020-12-14 02:40:46 355
原创 Web测试(一)
目录Web测试是什么,有何特点?WEB测试与APP测试的区别(一)WEB测试与APP测试的区别(二)web测试、mobile测试和client测试的特点如何测试web网站?Web测试是什么,有何特点?一、什么是Web测试 如果要了解web测试,首先我们的清楚web项目是什么,一般指本b/s架构项目也就是通过浏览器进行访问的,在日常生活工作中,基于web系统的应用非常多。二、Web测试的特点 从系统架构来看的话,一...
2020-12-14 02:03:47 659
转载 如何安装npm?
详细原理版:http://www.ruanyifeng.com/blog/2016/01/npm-install.html(阮一峰的网络日志 )小白安装版:https://blog.csdn.net/pangjiaming99/article/details/84557813npm 模块安装机制简介作者:阮一峰日期:2016年1月21日npm是 Node 的模块管理器,功能极其强大。它是 Node 获得成功的重要原因之一。正因为有了npm,我们只要一行命令,就能安装别人写好的模块...
2020-12-03 21:32:11 567
转载 什么是npm?
https://blog.csdn.net/qq_35732147/article/details/80980124https://zhuanlan.zhihu.com/p/24357770社区程序员自古以来就有社区文化:社区的意思是:拥有共同职业或兴趣的人们,自发组织在一起,通过分享信息和资源进行合作。虚拟社区的参与者经常会在线讨论相关话题,或访问某些网站。前端程序员也有社区,世界上最大的前端社区应该就是 GitHub 了。前端通过 GitHub 来 分享源代码(线上代码仓.
2020-12-03 21:02:41 278
转载 什么才算是真正的编程能力?
来自:https://www.zhihu.com/question/31034164总结:不用自己从头开始,站在巨人的肩膀上 自己有实力,当出现问题,需要粘合代码时,要有能力解决问题 多去模仿,多拆轮子 最重要的是解决问题的能力,知道如何去解决...
2020-11-23 09:24:20 80
转载 Android 中的特殊攻击面
Android 中的特殊攻击面(一)——邪恶的对话框https://paper.seebug.org/1174/Android 中的特殊攻击面(二)——危险的deeplinkhttps://paper.seebug.org/1175/Android 中的特殊攻击面(三)—— 隐蔽的 call 函数https://paper.seebug.org/1269/...
2020-11-23 08:37:24 425
原创 算法练习:动态规划,礼物最大值
在一个 m*n 的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于 0)。你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格、直到到达棋盘的右下角。给定一个棋盘及其上面的礼物的价值,请计算你最多能拿到多少价值的礼物?示例 1:输入:[[1,3,1],[1,5,1],[4,2,1]]输出: 12解释: 路径 1→3→5→2→1 可以拿到最多价值的礼物提示:关于动态规划解题套路参考https://labuladong.git...
2020-11-22 22:19:31 374
原创 nodejs和js之间有什么区别?
如果要执行JavaScript代码,需要一个js引擎,你可以安装一个浏览器(内置js引擎),或nodejs环境(内置js引擎),如果你在js代码中调用了浏览器提供的API,则必须安装一个浏览器,若调用了nodejs API,则必须安装nodejs环境,然后以各自规定的方式加载、执行JavaScript代码。第一,JavaScript是一门编程语言(脚本语言),而Node.js是一个平台,可以简单理解为它是JavaScript的一种执行环境。第二,JavaScript以前是在浏览...
2020-11-20 00:51:45 6938
原创 请找出其中最小的元素,实现时间复杂度为O(log n)的算法
假设按照升序排序的数组在预先未知的某个点上进行了旋转。例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] 。请找出其中最小的元素,实现时间复杂度为O(log n)的算法。示例 1:输入:nums = [3,4,5,1,2]输出:1示例 2:输入:nums = [4,5,6,7,0,1,2]输出:0示例 3:输入:nums = [1]输出:1提示:1 <= nums.length <= ...
2020-11-18 00:00:49 1061 1
转载 算法的时间、空间复杂度
其他作者的文章,这里只是做笔记。原文链接https://zhuanlan.zhihu.com/p/50479555算法(Algorithm)是指用来操作数据、解决程序问题的一组方法。对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,但在过程中消耗的资源和时间却会有很大的区别。那么我们应该如何去衡量不同算法之间的优劣呢?主要还是从算法所占用的「时间」和「空间」两个维度去考量。时间维度:是指执行当前算法所消耗的时间,我们通常用「时间复杂度」来描述。 空间维度:是指执行当前算法需要占.
2020-11-17 23:56:04 232
原创 什么是性能测试,性能测试的目的
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档性能测试(一)前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言软件测试按照所做工作的不同,可以分为很多的方面,下面我们一起来看一下,一些常见的分类,如下图:今天主要来了解一下性能测试提示:以下是本篇文章正文内容,下面案例可供参考一、性能测试是什么 性能测试是什么? 性能测试是验证软件系统是否能够达到用户提出的性能指标,同时发现软件系统中存在..
2020-11-16 12:05:20 8228
转载 node.js 安装(window/ Mac)
直接参照这个步骤即可:https://www.runoob.com/nodejs/nodejs-install-setup.html
2020-11-15 19:40:16 95
原创 什么是node.js?有什么作用?
什么是node.jsnode.js 一种javascript的运行环境,能够使得javascript能够脱离浏览器运行。以前js只能在浏览器基础上运行,能够操作的也知识浏览器,比如浏览器上的放大缩小操作,前提是浏览器开启的基础上进行操作(浏览器是客户端)。有了node.js之后,js可以在服务端进行操作,直接在系统上进行操作,可以打开、关闭浏览器等操作。简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平
2020-11-15 19:36:51 22793
原创 使用nvm切换node版本(mac)
一、nvm是什么?每个项目需要的node版本和npm版本的要求不一样,这个时候可以通过nvm来切换node版本,以便于适用于各种项目需求二、安装nvm可以远程安装,你可以通过以下命令来列出远程服务器上所有的可用版本:nvm ls-remote输入以下命令进行安装(以下安装v14.15.0版本):nvm install 14.15.0安装成功三...
2020-10-28 20:49:09 4387
原创 什么是深度链接(deep link)
DeepLink:名为“深度链接”,这是对于已经安装了APP,并把需要的参数通过URL的形式传递给App,指向特定的页面,主要就是帮助开发者实现,从外部链接到App内部页面的直接跳转。简单来说就是你的朋友通过微信给你分享了一个京东的商品链接,你电击这个商品链接之后直接就跳到了京东上对应商品的页面,而非是京东app的首页,少了许多中间的步骤,是一种无障碍场景还原技术,能够能高的提高用户转化率。想想我们平时使用到的深度链接的场景:微信点击朋友分享的视频链接,直接跳转到的手机网页端,可以直接播放观看 微
2020-10-28 19:59:26 11388
原创 Kibana 查询功能
Kibana 查询功能Kibana 官方用户手册:https://www.elastic.co/guide/cn/kibana/current/introduction.htmlKibana是一个开源的分析和可视化平台,设计用于和Elasticsearch一起工作。你用Kibana来搜索,查看,并和存储在Elasticsearch索引中的数据进行交互。你可以轻松地执行高级数据分析,并且以各种图标、表格和地图的形式可视化数据。Kibana使得理解大量数据变得很容易。它简单的、基于浏..
2020-10-27 19:41:18 1994
原创 什么是正则表达式
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。
2016-12-27 18:51:48 353
jenkins: 部署、管理插件、创建项目、配置项目运行频率、配置邮件发送
2020-11-25
Linux Shell命令行及脚本编程实例详解
2016-12-27
《鸟哥的linux私房菜》
2016-12-27
比较工具BCompare
2016-11-17
Propel dxp 实训指导书
2015-07-14
protel设计报告_数字显示光电计数器
2015-07-14
计算机组网课程
2015-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人