自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (14)
  • 收藏
  • 关注

原创 网络协议小抄(适合打印)

网络协议

2022-10-28 15:44:13 593 1

原创 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 4367

原创 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 1490

原创 最全: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 17770 2

原创 软件开发框架/软件测试框架概念

目录软件框架结构 Structure架构 Architecture构架框架 Framework“架构”与“框架”之间的区别软件测试框架 1、自动化测试框架的产生2、自动化测试框架常见的4种模式:1)数据驱动测试框架2)关键字驱动测试框架(高级的数据驱动测试框架)3)混合型测试框架4)行为驱动测试框架3、自动化测试的作用4、自动化测试框架的设计核心思想...

2021-11-06 13:20:12 964

转载 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 3194

原创 git相关名词解释与基本git命令

目录几个git名称解释git使用使用场景:git在本地进行管理:git和远程仓库的交互:提交:克隆:下载源码到本地。几个git名称解释git:指代git版本管理解决方案,实际上是用仓库来进行代码的管理操作。 仓库又可以分成本地仓库和远程仓库。git客户端: 在自己电脑上安装的工具,能够使用git的命令来进行版本仓库的管理。 在本地对仓库来进行管理。git客户端需要在电脑上生成公私钥。远程仓库:gitlab: 相当于一个私服。公司内部可以用gitlab进..

2021-10-31 09:44:18 269

转载 Mac安装Homebrew的正确姿势

转自:乔一亖地址:https://www.cnblogs.com/joyce33/p/13376752.html感谢作者的辛苦付出,尊重版权,从我做起。世上无难事,只要找到 Homebrew 的正确安装方式。Homebrew 是什么Homebrew是 mac的包管理器,仅需执行相应的命令,就能下载安装需要的软件包,可以省掉自己去下载、解压、拖拽(安装)等繁琐的步骤。 比如安装服务器 nginx,打开终端执行以下命令即可安装:brew install nginxHome

2021-07-25 19:59:53 672

转载 测试工程师经验(一)

一.黑盒测试方法(可能会问等价类的分类,等价类和边界值是最重要的♪(^∇^*)):1、等价类划分:(有效等价类:对于程序规格说明来说,是合理的,有意义的输入数据构成的集合)(无效等价类:对于程序规格说明来说,是不合理的,无意义的输入数据构成的集合)2、边界值分析方法3、因果图方法4、正交实验设计方法5、功能图分析方法6、错误推测法7、需求文档转化法8、随机测试9、对象属性分析法二.白盒测试方法(可以选择性记忆....不知道会不会问):1.语句覆盖:就是设计若干个测试用.

2021-04-03 15:23:19 1771

原创 爆肝整理:测试人员如何做好项目风险控制

​目录风险的来源需求分析阶段:发挥主动性测试方案制定阶段:方案全面用例设计阶段:不遗漏提测验证阶段:注重质量、进度与风险预警上线回归段:做好善后项目总结阶段:吸取教训、输出行动方案宝藏测试公众号,可以关注看看哦测试人员在项目中的作用只是测试吗?我们就只是按部就班的进行需求分析、用例编写/评审、提测验证、Bug回归验证吗?为了能够交付高质量的产品,测试人员更重要的是做好项目风险把控。’项目风险管理’ 听上去像是项目经理或scrum master的活儿..

2021-04-02 02:19:27 1131

原创 性能测试

简述性能测试流程?  1.分析性能需求。挑选用户使用最频繁的场景来测试,比如:登陆,搜索,下单等等。确定性能指标,比如:事务通过率为100%,TOP99%是5秒,最大并发用户为1000人,CPU和内存的使用率在70%以下  2.制定性能测试计划,明确测试时间(通常在功能稳定后,如第一轮测试后进行)和测试环境和测试工具  3.编写测试用例  4.搭建测试环境,准备好测试数据  5.编写性能测试脚本  6.性能测试脚本调优。设置检查点、参数化、关联、集合点、事务,调整思考时间,删除冗余脚本  7.

2021-03-31 07:56:17 197 1

转载 接口测试用例设计 - 实战篇

目录一.接口测试流程二.分析接口文档中哪些元素三.如何设计接口测试用例3.1 为什么要设计测试用例3.2 设计接口测试用例从哪些方面考虑四.常用的接口测试用例覆盖方法五.接口测试的接口优先级5.1 优先级--针对所有接口5.2 优先级--针对单个接口六.接口测试的设计思路分析七.接口测试返回结果的比较八.实践操作8.1接口样例8.2 接口测试用例设计8.3 个人对接口的认知一.接口测试流程1.需求讨论2.需求评审3.场...

2021-03-14 15:21:14 26263 8

转载 接口测试用例设计 - 精简版

接口测试发现的典型问题 传入参数处理不当,引起程序错误 类型溢出,导致数据读取和写入不一致 对象权限校验出错,可获取其他角色信息 状态出错,导致逻辑处理出现问题 逻辑校验不完善 定时任务执行出错 接口测试用例设计接口测试用例设计主要针对输入、处理、输出进行考虑1.针对输入进行设计对于接口来说,输入就是入参,一般的参数类型数值型 边界内、边界值、边界外三个方面去考虑 特殊值处理不当程序异常、类...

2021-03-14 14:54:02 633

原创 小白谈接口测试

接口测试简介什么是接口?接口一般来说有两种:一种是系统内部的接口,一种是系统对外的接口。  系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的,比如说咱们用的app它在进行数据处理的时候都是通过接口来进行调用的。  程序内部的接口:方法与方法之间,模块与模块之间的交互,程序内部抛出的接口,比如bbs系统,有登录模块、发帖模块等等,那你要发帖就必须先登

2021-03-11 15:49:37 218

原创 fiddler配置及使用教程

https://juejin.cn/post/6844904004858675214

2021-01-17 22:39:20 180

转载 Burp Suite 初级使用

什么是Burp SuiteBurp Suite 是用于攻击web 应用程序的集成平台。它包含了许多Burp工具,这些不同的burp工具通过协同工作,有效的分享信息,支持以某种工具中的信息为基础供另一种工具使用的方式发起攻击。这些工具设计了许多接口,以促进加快攻击应用程序的过程。所有的工具都共享一个能处理并显示HTTP 消息,持久性,认证,代理,日志,警报的一个强大的可扩展的框架。它是一个基于Java的Web渗透测试框架,已成为信息安全专业人员使用的行业标准工具套件。 Burp Suite可帮助您识别漏洞

2021-01-05 21:31:31 476

原创 如何安装Burp Suite证书

官网:https://portswigger.net/burp/documentation/desktop/getting-started/proxy-setup/certificate/chrome

2021-01-05 21:16:21 527

原创 关于jmeter 问题

1.解释什么是jmeter?  jmeter是一款java开源工具,用于性能负载测试。它旨在分析和衡量web应用程序和各种服务的性能和负载功能行为。2.说明jmeter的工作原理?  jmeter就像一群将请求发送到目标服务器的用户一样。它收集来自目标服务器的响应以及其他统计数据,这些统计数据通过图形或表格显示应用程序或服务器的性能。3.说明可以在哪里使用函数和变量?  变量和函数可以写入任何测试组件的任何字段。4.提到jmeter中的正则表达式是什么?  根据模式(patter

2021-01-04 15:10:02 387

转载 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 186

转载 Oracle基础(一)

学习网站:https://www.bilibili.com/video/BV17b411V75B?p=2Oracle 数据库-sql plsql - Java 学习 - 尚硅谷一、概述数据库就是用户存放数据、访问数据、操作数据的存储仓库用户的各种数据被存放在数据库中。在需要的时候可以被有权限的用户查询、统计,新的数据可以被添加进去,不需要的数据可以被别除,一些旧的数据可以被修改。所以:数据库就是组织在一起的数据集合数据库管理系统( Database Management System,DBM

2020-12-25 00:27:45 912

转载 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 866

转载 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 115

原创 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 326

原创 Web测试(一)

目录Web测试是什么,有何特点?WEB测试与APP测试的区别(一)WEB测试与APP测试的区别(二)web测试、mobile测试和client测试的特点如何测试web网站?Web测试是什么,有何特点?一、什么是Web测试 如果要了解web测试,首先我们的清楚web项目是什么,一般指本b/s架构项目也就是通过浏览器进行访问的,在日常生活工作中,基于web系统的应用非常多。二、Web测试的特点 从系统架构来看的话,一...

2020-12-14 02:03:47 600

转载 如何安装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 532

转载 什么是npm?

https://blog.csdn.net/qq_35732147/article/details/80980124https://zhuanlan.zhihu.com/p/24357770社区程序员自古以来就有社区文化:社区的意思是:拥有共同职业或兴趣的人们,自发组织在一起,通过分享信息和资源进行合作。虚拟社区的参与者经常会在线讨论相关话题,或访问某些网站。前端程序员也有社区,世界上最大的前端社区应该就是 GitHub 了。前端通过 GitHub 来 分享源代码(线上代码仓.

2020-12-03 21:02:41 250

转载 jenkins: 部署、管理插件、创建项目、配置项目运行频率、配置邮件发送

一、部署jenkins

2020-11-25 00:08:37 126

转载 什么才算是真正的编程能力?

来自:https://www.zhihu.com/question/31034164总结:不用自己从头开始,站在巨人的肩膀上 自己有实力,当出现问题,需要粘合代码时,要有能力解决问题 多去模仿,多拆轮子 最重要的是解决问题的能力,知道如何去解决...

2020-11-23 09:24:20 53

转载 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 385

原创 算法练习:动态规划,礼物最大值

在一个 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 316

原创 nodejs和js之间有什么区别?

如果要执行JavaScript代码,需要一个js引擎,你可以安装一个浏览器(内置js引擎),或nodejs环境(内置js引擎),如果你在js代码中调用了浏览器提供的API,则必须安装一个浏览器,若调用了nodejs API,则必须安装nodejs环境,然后以各自规定的方式加载、执行JavaScript代码。第一,JavaScript是一门编程语言(脚本语言),而Node.js是一个平台,可以简单理解为它是JavaScript的一种执行环境。第二,JavaScript以前是在浏览...

2020-11-20 00:51:45 6752

原创 请找出其中最小的元素,实现时间复杂度为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 955 1

转载 算法的时间、空间复杂度

其他作者的文章,这里只是做笔记。原文链接https://zhuanlan.zhihu.com/p/50479555算法(Algorithm)是指用来操作数据、解决程序问题的一组方法。对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,但在过程中消耗的资源和时间却会有很大的区别。那么我们应该如何去衡量不同算法之间的优劣呢?主要还是从算法所占用的「时间」和「空间」两个维度去考量。时间维度:是指执行当前算法所消耗的时间,我们通常用「时间复杂度」来描述。 空间维度:是指执行当前算法需要占.

2020-11-17 23:56:04 202

原创 什么是性能测试,性能测试的目的

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档性能测试(一)前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言软件测试按照所做工作的不同,可以分为很多的方面,下面我们一起来看一下,一些常见的分类,如下图:今天主要来了解一下性能测试提示:以下是本篇文章正文内容,下面案例可供参考一、性能测试是什么 性能测试是什么? 性能测试是验证软件系统是否能够达到用户提出的性能指标,同时发现软件系统中存在..

2020-11-16 12:05:20 7876

转载 node.js 安装(window/ Mac)

直接参照这个步骤即可:https://www.runoob.com/nodejs/nodejs-install-setup.html

2020-11-15 19:40:16 78

原创 什么是node.js?有什么作用?

什么是node.jsnode.js 一种javascript的运行环境,能够使得javascript能够脱离浏览器运行。以前js只能在浏览器基础上运行,能够操作的也知识浏览器,比如浏览器上的放大缩小操作,前提是浏览器开启的基础上进行操作(浏览器是客户端)。有了node.js之后,js可以在服务端进行操作,直接在系统上进行操作,可以打开、关闭浏览器等操作。简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平

2020-11-15 19:36:51 17864

原创 使用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 4076

原创 什么是深度链接(deep link)

DeepLink:名为“深度链接”,这是对于已经安装了APP,并把需要的参数通过URL的形式传递给App,指向特定的页面,主要就是帮助开发者实现,从外部链接到App内部页面的直接跳转。简单来说就是你的朋友通过微信给你分享了一个京东的商品链接,你电击这个商品链接之后直接就跳到了京东上对应商品的页面,而非是京东app的首页,少了许多中间的步骤,是一种无障碍场景还原技术,能够能高的提高用户转化率。想想我们平时使用到的深度链接的场景:微信点击朋友分享的视频链接,直接跳转到的手机网页端,可以直接播放观看 微

2020-10-28 19:59:26 10764

原创 Kibana 查询功能

Kibana 查询功能Kibana 官方用户手册:https://www.elastic.co/guide/cn/kibana/current/introduction.htmlKibana是一个开源的分析和可视化平台,设计用于和Elasticsearch一起工作。你用Kibana来搜索,查看,并和存储在Elasticsearch索引中的数据进行交互。你可以轻松地执行高级数据分析,并且以各种图标、表格和地图的形式可视化数据。Kibana使得理解大量数据变得很容易。它简单的、基于浏..

2020-10-27 19:41:18 1873

原创 什么是正则表达式

正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。

2016-12-27 18:51:48 319

jenkins: 部署、管理插件、创建项目、配置项目运行频率、配置邮件发送

jenkins是一个开源软件项目,是基于java开发的一种持续集成工具,用于监控持续重发的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 内容: 部署、管理插件、创建项目、配置项目运行频率、配置邮件发送

2020-11-25

Linux Shell命令行及脚本编程实例详解

2016-12-27

《鸟哥的linux私房菜》

《鸟哥的Linux私房菜:基础学习篇》是最具知名度的Linux入门书《鸟哥的Linux私房菜基础学习篇》的最新版,全面而详细地介绍了Linux操作系统。全书分为5个部分:第一部分着重说明Linux的起源及功能,如何规划和安装Linux主机;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理,以及主机系统与程序的管理,如查看进程、任务分配和作业管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。

2016-12-27

比较工具BCompare

bcompare,即Beyond Compare 是一个综合的比对工具。 可比对的对象包括纯文字档、资料夹、zip 压缩案、FTP 站,等等。 您可以使用它管理您的原始档、保持比对资料夹同步、比对程式的输出结果、以及检查所烧入光碟备份的精确度。Beyond Compare 的主要目标还是帮助您详尽的分析差异之处,并且对它们进行详尽的处理。 软体内部包含了许多档案和资料夹命令动作。

2016-11-17

protel实验+设计部分

福州大学protel实验指导课程,实验部分+设计部分(数字光电显示器)

2015-09-19

MATLAB指导书

MATLAB指导书,PDF版本,英文版本,全套

2015-09-19

MATLAB成绩管理GUI

MATLAB实验成绩管理GUI,具体实验,晓明老师倾情奉献

2015-09-19

RFID门禁系统

RFID门禁系统,内含相关的报告、代码程序、手册、相关网页链接

2015-07-14

三级偏软考试教程

三级偏软考试教程

2015-07-14

Propel dxp 实训指导书

一、原理图设计基础 2 二、设计印刷电路原理图 6 三、制作元器件与建立元器件库 15 四、设计层次原理图 17 五、生成报表和文件 19 六、PCB设计系统 22 七、PCB元器件封装 25 八、生成PCB报表 30

2015-07-14

protel设计报告_数字显示光电计数器

该设计以红外发射及接收管为主要元器件产生光电脉冲,该脉冲通过双十进制加法计数器计数,4-8译码器译码,7段数码显示管显示来实现系统0-99光电计数及显示。当计数到99时计数暂停并报警。启动清零开关可重新计数。

2015-07-14

计算机组网课程

.计算机网络技术在现代社会发展中的作用 21世纪一个重要特征是:数字化、网络化与信息化; 它的基础是支持全社会的、强大的计算机网络; 计算机网络是当今计算机学科中发展最为迅速的技术之一,也是计算机应用中一个空前活跃的领域; 计算机网络正在改变着人们的工作方式、生活方式与思维方式; 网络技术发展与应用已成为影响一个国家与地区政治、经济、军事、科学与文化发展的重要因素之一;

2015-06-01

数电课设倒计时交通灯

细心写的数电报告哦。单向2:6:12时间倒计时交通灯设计

2015-06-01

数据结构中栈和队列介绍

队列 (Queue)是仅在表尾进行插入操作,在表头进行删除操作的线性表。它是一种先进先出(FIFO)的线性表

2015-05-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除