1.设有 NFA M=( {0,1,2,3}, {a,b},f,0,{3} ),其中 f(0,a)={0,1} f(0,b)={0} f(1,b)={2} f(2,b)={3} 画出状态转换矩阵,状态转换图,并说明该NFA识别的是什么样的语言。 解析: a b 0 {0,1} 0 1 2 2 3 3 ...
分类:
其他好文 时间:
2019-11-01 22:39:25
阅读次数:
135
`GIL`是计算机语言解析器用于同步线程执行的一种**同步锁机制**。很多编程语言都有`GIL`,例如`Python`、`Ruby`。 ...
分类:
其他好文 时间:
2019-08-22 22:17:10
阅读次数:
147
引用GitHub 上 ltadpoles的前端面试 https://github.com/ltadpoles HTML部分 1. Doctype作用,HTML5 为什么只需要写<!DOCTYPE HTML> doctype是一种标准通用标记语言的文档类型声明,目的是告诉标准通用标记语言解析器要使用什 ...
分类:
Web程序 时间:
2019-04-03 00:02:39
阅读次数:
245
这个不是Apache或者Nginx输出的,而是由语言解析器或者应用程序框架输出的。 这个值的意义用于告知网站是用何种语言或框架编写的。例如:PHP标准输出是:X-Powered-By: PHP/5.2.1,可在php.ini中增加或修改 expose_php = Off关闭。而使用了ThinkPHP ...
分类:
其他好文 时间:
2019-01-14 11:48:24
阅读次数:
224
项目中,组装接口的请求报文和解析返回报文时,用到了模板语言jetbrick-template。 1. 请求报文拼装 如:需要拼装的请求报文格式如下: 那么在后台组装好对象后,可以通过模板取值从而拼接固定格式的报文 2. 响应报文解析 如:发送请求报文成功后,部分返回报文如下,需要对<response ...
分类:
编程语言 时间:
2019-01-03 23:09:59
阅读次数:
275
goquery github地址 "https://github.com/PuerkitoBio/goquery" 安装 由于它依赖 Go语言的 net/html 包以及css选择库 cascadia, 因此我们要先手动安装net/html包,后者不需要我们手动安装。 运行 之后可能会出现golan ...
分类:
编程语言 时间:
2018-12-23 12:49:21
阅读次数:
630
接口测试其实就是功能测试。要进行接口测试必须有接口文档,接口文档中包含请求URL、请求方式、参数、参数说明、返回值信息。返回值信息一般都是json格式,json格式是一种通用数据格式,可以被各种语言解析。 常见的接口测试协议有soap、http等,http请求最常见的请求方式是get和post,常见 ...
分类:
其他好文 时间:
2018-12-17 02:34:54
阅读次数:
155
一)什么是JSON (1)JSON(Java Script Object Notation(记号,标记))是一种轻量级的数据交换语言, 以文本字符串为基础,且易于让人阅读 注意:XML就是一个重量级的数据交换语言 (2)JSON采用完全独立于任何程序语言的文本格式,使JSON成为理想的数据交换语言 ...
分类:
Web程序 时间:
2018-11-08 22:09:20
阅读次数:
284
AJAX将数据使用JSON格式发送给后端Servlet或其他语言解析. 对JSON内容使用GSON外扩展包进行分解,并使用(如查询用户名是否已经被注册), 最后使用Map集合设置新的返回状态码,并使用: 使用GSON也可以直接获取JSON字符串,并不再使用request.getParameter获取 ...
分类:
Web程序 时间:
2018-08-07 01:37:26
阅读次数:
205
在下面的随笔中,我会根据xml的结构,给出Qt中解析这个xml的三种方式的代码。虽然,这个代码时通过调用Qt的函数实现的,但是,很多开源的C++解析xml的库,甚至很多其他语言解析xml的库,都和下面三种解析xml采用相同的原理,所以就算你不是学习qt,也可以大致参看一下代码,对三种解析方式有一种大 ...
分类:
其他好文 时间:
2018-06-07 23:07:55
阅读次数:
294