- 博客(559)
- 资源 (8)
- 收藏
- 关注
原创 在Chrome中实现百度网盘在线倍速播放
这里用的是Chrome浏览器!步骤:更多工具 —》开发者工具—》console-》添加一行代码videojs.getPlayers("video-player").html5player.tech_.setPlaybackRate(倍速)比如我想1.5倍速播放videojs.getPlayers("video-player").html5player.tech_.setPl...
2019-02-06 22:01:22 16296 5
原创 排序算法(插入、选择、冒泡、快排、归并)
可以找一些帖子理解下几类排序算法或者听下陈越姥姥在mooc上的数据结构:http://www.icourse163.org/course/zju-93001外排序:多路归并排序(需要在内外存之间多次交换数据) 内排序: 插入类排序 直接插入排序 折半插入排序 希尔排序 选择类排序 简单选择排序 堆排序 交换类排序 冒泡排序 ...
2018-03-10 14:24:16 521
原创 正则匹配
对字符串操作的一种逻辑公式,描述了一种字符串匹配的模式(pattern),用正则表达式来进行判断用例返回值是否符合预期。表示以正则表达式来进行校验判断匹配到的字符串是否符合预期值。示例如下:正则表达式 描述 ^Regular.* 匹配以Regular开头的字符串 .*lar$ 匹配以lar结尾的字符串 [0-9]\d* 匹配以0-9的数字组成的字符 ^(182)\d{8}$ 匹配以182开头的电话号码 [a-zA-Z_]{1,}[0-9]{0,}@(([
2020-08-13 17:30:45 481
原创 正则表达式-基础语法
----------------------更新中------------------------正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。...
2020-08-13 17:29:06 387
原创 Http状态码简单介绍
HTTP状态码HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码,告知从服务器端返回的请求处理状态。用于校验判断请求的响应状态。表示判断Http请求的状态码是否等于输入的值。如值列输入200,404等HTTP状态码。状态码类别:(状态码的第一位数字定义了响应类型)状态码 类别 描述 1XX Informational(信息性状态码) 接收的请求正在处理 2XX Success(成功状态码) 请求正常
2020-08-06 16:18:43 444
原创 Http接口测试-参数校验--JSON匹配
JsonPath:基础描述符 描述 $ 查询的根节点对象,用于表示一个json数据,可以是数组或对象 @ 过滤器(filter predicate)处理的当前节点对象 * 获取所有节点 . 获取子节点 .. 递归搜索,筛选所有符合条件的节点 ?() 过滤器表达式,筛选操作 [start:end] 数组片段,区间为[start,end),不包含end [A]或[A,B] 迭代器下标,表示一个或多个数组下标 函数可以
2020-08-06 12:28:45 957
原创 Postman的基础操作
Postman的官网下载地址 ☞https://www.postman.com/downloads/一、基础功能二、接口请求流程1、GET请求:点击Params,输入参数及value,可输入多个,即时显示在URL链接上, 所以,GET请求的请求头与请求参数如在接口文档中无特别声明时,可以不填2、Postman请求不同的post数据类型(1)...
2020-07-13 15:38:34 440
原创 @解决.不是内部或外部命令,也不是可运行的程序或批处理文件 提示问题
解决 'findstr' 不是内部或外部命令,也不是可运行的程序或批处理文件 提示问题如果出现提示“出现'findstr' 不是内部或外部命令,也不是可运行的程序或批处理文件”这是PATH环境变量的问题,将windows命令的目录添加到PATH中。即:在path中追加:%SystemRoot%/system32;%SystemRoot%;...
2020-06-03 14:06:41 2540
原创 腾讯2015春招测试工程师练习卷
设计测试用例部分16、假设京东有一个web API: http://p.jd.com?p1=90&p0=100,输入打折价p1和原价p0,返回折扣信息0.9,请设计测试用例进行测试。用例编号 用例名称 执行步骤 输入数据 预期结果 执行结果 1 打折价输入为空 在浏览器内输入链接 回车 http://p.jd.com?p1=&p0=100 提示打折价不能为空 2 原价输入为空 在浏览器内输入链...
2020-05-26 09:34:36 384
原创 腾讯2015春招测试工程师练习卷
搬运自牛客网,整理如下:1、对手机软件的压力测试通常可以包括【ABC】A 存储压力B 响应能力压力C 网络流量压力D 并发压力误:并发压力是针对服务器的,因为每次并发是一个客户端针对手机应用软件的系统测试,通常从如下几个角度开展:功能模块测试,交叉事件测试,压力测试,容量测试,兼容性测试,易用性/用户体验测试等.对手机可以施加的压力测试类型主要有:存储压力、边界压力、 响应能力压力、网络流量压力功能模块测试:首先分析功能模块的功能项,测试每一个功能项是否能够实现对应功能。一般根据
2020-05-26 09:10:09 1924
转载 TCP为什么进行三次握手?为什么两次、四次握手不可以?
TCP 三次握手的过程掌握最重要的两点就是客户端和服务端状态的变化,另一个是三次握手过程标志信息的变化,那么掌握 TCP 的三次握手就简单多了。下面就以动画形式进行拆解三次握手过程。初始状态:客户端处于closed(关闭)状态,服务器处于listen(监听)状态。第一次握手:客户端发送请求报文将SYN = 1同步序列号和初始化序列号seq = x发送给服务端,发送完之后客户端处于SYN_Send状态。第二次握手:服务端受到SYN请求报文之后,如果同意连接,会以自己的同步序列号SY...
2020-05-21 08:26:00 845
原创 LAN、WAN和WLAN的比较区分
市面上常见的是LAN、WAN、WLAN集为一体的路由器,LAN负责对内;WAN负责对外;WLAN负责无线传输将数据包分配通俗点说,WAN口是对外的接口,和运营商、上级网络打交道。LAN和WLAN是对内的接口,内部的电脑、手机、PAD,都是接入到LAN或者WLAN。1、LAN 局域网(Local Area Network)接口,通俗讲就是路由和用户之间网线口; 用来连接路由器内部使用网络连接,一般会有多个接口起到集线的效果。 一般用到的LAN的场景: ① 接电脑的网线,需要...
2020-05-17 10:25:13 7840
原创 如何判断范式(1NF、2NF、3NF、BCNF)
同样在这里不提及过多的概念、原理,直接讲如何判断范式ps.关于如何求候选码见我的另一篇博客https://blog.csdn.net/m0_37345402/article/details/106162563
2020-05-16 18:23:39 17212 10
原创 数据库中视图与表的区别以及如何创建视图、创建表
联系:1、视图(view)是在基本表之上建立的表,它的结构(即所定义的列)和内容(即所有数据行)都来自基本表,它依据基本表存在而存在;2、一个视图可以对应一个基本表,也可以对应多个基本表;3、视图是基本表的抽象和在逻辑意义上建立的新关系。区别:1、视图是已经编译好的sql语句。而表不是2、表可以及时对它进行修改,但视图只能有创建的语句来修改3、表是内容,视图是窗口4、表只用物理空间而视图不占用物理空间,可以理解为计算机中的文件。 视图只是逻辑概念的存在,没有实际的物理记录,是...
2020-05-16 17:11:23 6148
原创 【SQL】-- Chapter3 The Relational Model(关系模型)
1 Brief History of the Relational ModelRelational model’s objectives(关系模型的目标) :To allow a high degree of data independence. (允许高度的数据独立性) To enable the expansion of set-oriented DML. (扩充面向集合的DML)优点:简单;缺点:表达能力弱,在复杂系统中运用困难,因此:Relational model hav...
2020-05-15 21:39:06 1776
原创 【SQL】-- Chapter2 Database Environment(数据库环境)
1 The Architecture of DBS1.1 3-level architecture1.2DB Schemas & Instances1.3Data Independence2 Database Languages2.1 Data Definition Language (DDL)2.2 Data Manipulation Language (DML)3 Data Models & Conceptual Modeling ...
2020-05-14 16:01:04 1274 1
原创 【SQL】-- Chapter1 Introduction to Databases(数据库概述)
1.Introduction: Some Basic Concepts2 File-Based Approach(基于文件的方法)3 DB Approach4History of DBMSs5Advantages & Disadvantages of DBMS1.Introduction: Some Basic ConceptsData:symbolic records of objective things(描述客观事物的符号记录) DB: a collect...
2020-05-14 10:49:08 853
原创 如何画E-R图
AnEntity-Relationship (ER) diagramis often used to describe entities, attributes, and relationships existing in an organization(常用ER图来描述一个组织涉及的实体、属性和联系).E-R图例
2020-05-14 10:19:58 2030
原创 学习笔记2—5天零基础入门Python训练营(网易云课堂)
实战案例——爬虫及数据可视化成果图:数据分析步骤: 1 导入模块--makerbean#导入模块-makerbean,并起别名from makerbean import web_crawler_bot as wbot from makerbean import excel_bot as ebot from makerbean import data_analysis_bot as...
2020-05-13 21:54:18 883
原创 如何更换sublime中Python路径
选择Tools-- Build System -- New Build System , 出现编辑页,输入以下内容:(路径更改为自己电脑中的安装路径){"cmd":["python3.exe", "-u", "$file"],"path":"D:/zothers/PPPython/","file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)","selector": "source.python"}然后保存命名为Python3.s
2020-05-12 22:35:06 2543
原创 编译原理:句型、句子、短语、直接短语、句柄、素短语、最左素短语
--句型与句子如果 S⇒*α,α∈(VT∪VN)*,则称α是G的一个句型(sentential form) 一个句型中既可以包含终结符,又可以包含非终结符,也可能是空串 如果 S⇒*w,w∈VT*,则称w是G的一个句子(sentence) 句子是不包含非终结符的句型书本上的概念:如果S αAβ且Aγ,则称γ是句型αγβ的相对于非终结符A的短语 。如果SαAβ 且...
2020-04-24 18:25:30 3031 1
原创 文法分析方法过程(自动机、分析表、输入串)
1 LL(1)文法(特殊:自上而下)2 LR(0)文法3 SLR(1)文法4 LALR(1)文法LALR需要合并同心集,即合并产生式相同但是向前搜索符不同的项集族。5 LR(1)文法https://blog.csdn.net/zuzhiang/article/details/79047743?depth_1-utm_source=distr...
2020-04-22 15:40:48 455
原创 移入-归约冲突、归约--归约冲突
移入--归约冲突:某一产生式的右部是另一产生式的前缀归约--归约冲突:不同产生式有相同的右部 或者 产生式的右部是另一产生式的后缀举例如下:...
2020-04-22 11:47:00 26709 6
原创 LL(1)、LR(0)、SLR(1)、LALR(1)、LR(1)文法的关系与判别
证明下列文法是LL(1)文法但不是SLR(1)文法S->AaAb|BbBa A->εB->ε (1)首先该文法无左递归存在,没有公共左因子. 其次:对于S→AaAb|BbBa FIRST(AaAb)={a} FIRST(BbBa)={b} FIRST(AaAb)∩FIRST(BbBa)=Φ 所以该文法是LL(1)文法. (2)证明该文法不是SLR的...
2020-04-21 17:22:11 6958
原创 编译原理【文法】知识汇总
1、规范归约和规范推导是互逆的两个过程。( ×)规范归约:是最右推导的逆过程,它总是归约一个句型当前句柄。也叫做最左归约。推导的逆过程称为规约。规约就是选择一个文法规则:X→ABC,依次从栈顶弹出C、B、A,再将X压进栈。规范归约是文法中句子的一个最右推导的逆过程,而最左推导对应的是最右规约。2、...
2020-04-18 22:29:35 384
原创 Firstvt、Lastvt的求解 & 构造算符优先表
一个文法是算符优先文法(operator grammar)OG应满足的条件:①没有形如A→···BC···的产生式(A,B,C∈VN)②没有形如A→ε的产生式③任意两个终结符号之间至多存在一种优先关系④没有相同的产生式右部...
2020-04-18 18:35:04 2934 1
原创 编译原理【语法分析】知识汇总
1、在语法分析方法中,递归下降分析法属于 自上而下 自下而上语法分析的原理是 移入-归约法 (最左归约方式/最右推导)在自底向上的语法分析方法中,分析的关键是寻找句柄2、LR分析法从左到右扫描输入串,采用移进-归约的方式,当栈顶出现句柄时进行归约。3、LR语法分析栈中存放的状态是识别文法规范句型 活前缀的DFA状态。4、若状态k含有项目“A→α·,a”,对终结符a,...
2020-04-18 15:24:14 2489 2
原创 编译原理【词法分析】知识汇总
========================更新====================1、getsymPL/0编译程序的词法分析程序GETSYM是一个独立的过程,其功能是为语法语义分析提供单词,把输入的字符串形式的源程序分割成一个个单词符号传递给语法语义分析。其主要任务为:①滤空格;②识别基本字;③识别标识符;④拼数;⑤拼复合词;⑥输出源程序。语法分析子程序采用了自顶向下的递归子...
2020-04-18 15:23:24 395
转载 从NFA构造等价DFA,对DFA的化简
对NFA的考量是困难的,对DFA的考量则是无比清晰的。对于一个NFA,总存在一个与其等价的DFA。这里"等价"指的是这两个有穷自动机的正规集是相同的。ε-closure(…)和more(…,…)在NFA中,ε-closure(A)指的是从状态A经若干ε弧能达到的状态,也包括A自己。more({A,B,C},a)指的是所有从{A,B,C}里的状态经过一次a弧所能到达的状态。从NFA构造等价...
2020-04-16 17:29:46 2557
原创 编译原理知识汇总
1.编译阶段编译前端主要包括词法分析、语法分析、语义分析、中间代码生成这几个部分,后端则包含代码优化和目标代码生成部分。前端的特点是仅与编译的源语言有回关,而后端则仅与编译的目标语言及运行环境有关。将编译过程划分成前端和后端,主要目的是在多种源语言和多答种目标语言的开发过程中,可以灵活搭配组合,消除重复开发的工作量,提高编译系统的开发效率。...
2020-04-14 11:25:37 559
原创 测试基础知识汇总
==========================更新中=============================集成测试计划在概要设计之后。需求分析验收测试概要设计系统测试详细设计集成测试编码...
2020-04-10 11:07:38 293
原创 详解 new/malloc || delete/free
https://blog.csdn.net/nie19940803/article/details/76358673
2020-03-31 22:18:38 169
原创 sizeof() 、strlen()、str.length的区分
https://blog.csdn.net/qq_34675587/article/details/76681442
2020-03-31 22:16:23 579
原创 前缀(波兰)、中缀、后缀表达式(逆波兰)
中缀转后缀1.遇到操作数:直接输出(加入到后缀表达式中)2.栈为空时,遇到运算符。直接入栈3.遇到左括号:将其入栈4.遇到右括号:运行出栈操作,并将出栈的元素输出,直到弹出栈的是左括号。左括号不输出。5.遇到其它运算符:若当前运算符优先级低于栈顶运算符,则弹出全部优先级大于或者等于该运算符的栈顶元素并依次输出。然后将当前运算符入栈6.终于将栈中的元素依次出栈,输出。https:/...
2020-03-31 21:20:12 273
原创 符号表的作用
在编译程序中符号表用来存放语言程序中出现的有关标识符的属性信息,这些信息集中反映了标识符的语义特征属性。在词法分析及语法在分析过程中不断积累和更新表中的信息,并在词法分析到代码生成的各阶段,按各自的需要从表中获取不同的属性信息。不论编译策略是否分趟,符号表的作用和地位是完全一致的1 符号表的作用① 收集符号属性编译程序扫描说明部分收集有关标识符的属性,并在符号表中建立符号的相应属性信...
2020-03-31 20:57:31 7832
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人