1. 引言 "syntax parser" 是一个 JS 版语法解析器生成器,具有分词、语法树解析的能力。 通过两个例子介绍它的功能。 第一个例子是创建一个词法解析器 : 如上,通过正则分别匹配了 “空格”、“字母或数字”、“加号”,并将匹配到的空格忽略(不输出)。 分词匹配是从左到右的,优先匹配数 ...
分类:
其他好文 时间:
2019-03-04 10:00:11
阅读次数:
201
转自:https://breakshell.iteye.com/blog/467130 点 Run As -> Java Application 不能运行,报的错误如下: Java代码 Plug-in org.eclipse.ajdt.ui was unable to load class org. ...
分类:
移动开发 时间:
2019-03-04 09:59:54
阅读次数:
329
题目 https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2795 题意 x * y的巧克力,问能不能恰好切成n份(只能整数切),每块大小恰好ai ...
分类:
其他好文 时间:
2019-03-04 09:59:36
阅读次数:
171
1、 "官网" 下载 2、双击开始安装,一直下一步 用旧版的密码加密 自己写个密码,最少8位 3、测试 打开系统偏好设置 4、mysql需要在系统环境变量里 1)在终端输入 ,没有指令说明。此时就还不能用命令或者IDE使用数据库 2)进入存放系统命令的文件夹, 3)类似配置Java的环境变量, 4) ...
分类:
数据库 时间:
2019-03-04 09:58:43
阅读次数:
220
这是悦乐书的第 266 次更新,第 279 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第133题(顺位题号是575)。给定具有偶数长度的整数数组,其中该数组中的不同数字表示不同种类的糖果。 每个数字表示相应种类的一种糖果。 您需要将这些糖果平均分配给哥哥妹妹。 返回 ...
分类:
编程语言 时间:
2019-03-04 09:58:10
阅读次数:
178
阅读目录 1、输入地址 2、浏览器查找域名的 IP 地址 3、浏览器向 web 服务器发送一个 HTTP 请求 4、服务器的永久重定向响应 5、浏览器跟踪重定向地址 6、服务器处理请求 7、服务器返回一个 HTTP 响应 8、浏览器显示 HTML 9、浏览器发送请求获取嵌入在 HTML 中的资源(如 ...
分类:
Web程序 时间:
2019-03-04 09:57:45
阅读次数:
208
一、基本选择器分为通配符选择器、标签选择器、类选择器、id选择器 1、通配符选择器 *{} 就是一个星号,可以选中页面中的所有元素,但是其优先级是最低的 2、标签选择器 div{} span{} 其实就是写标签名,就可以选择到对应的元素,优先级仅高于通配符选择器 3、类选择器 .nav{} .nam ...
分类:
其他好文 时间:
2019-03-04 09:57:29
阅读次数:
180
<!-- flowchart 箭头图标 勿删 --> (1)打开 IDEA [root@hadoop idea] ./bin/idea.sh 1 (2)File ? New ? Project … ? 选择 Scala 填写工程名 选择 Scala-SDK(就是解压后的 Scala 文件夹) (3) ...
分类:
其他好文 时间:
2019-03-04 09:57:15
阅读次数:
218
测试工具启动会递归的方式进行子进程的消息获取,目前有2种常用的ExecutorService / ForkJoinPool 为了测试哪种效果较好,我们来写个测试Demo,1到5555555,每次+1,统计每种执行完后耗时和GC数据 CompletableFuture.runAsync(() -> T ...
分类:
编程语言 时间:
2019-03-04 09:57:00
阅读次数:
314
1、触发器的作用? 触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。 2、什么是存储过程?用什么 ...
分类:
数据库 时间:
2019-03-04 09:56:45
阅读次数:
196
索引对于在大量数据里检索出少量数据库的查询操作来说是高效的,可是对于DML操作来说。却是负面的:①其对于insert 操作的反面影响最大。该表的索引越多,更新的索引越多,insert 操作越慢。②对于delete来说。大量数据定位删除少量数据的时候。通过索引定位删除是高效的,但假设删除数据量过多,或 ...
分类:
数据库 时间:
2019-03-04 09:56:34
阅读次数:
186
下面代码来自MDN html部分: css部分: 效果部分: 以上代码描述,id为content容器中有5个小盒,content容器定宽500px, 每个小盒的初始内容宽度是120px + 边框3px * 2 = 126px, 现在前三个小盒flex-shrink数值为1,后两个数值为2,下面计算: ...
分类:
其他好文 时间:
2019-03-04 09:56:09
阅读次数:
170
注意:这里查询到的数据中必须有一列是_id,否则会报错。所以在建表的时候就应该建立这一列。 摘取自:https://www.cnblogs.com/tianzhijiexian/p/4019645.html ...
分类:
其他好文 时间:
2019-03-04 09:55:54
阅读次数:
153
[LeetCode 772] Basic Calculator III 基本计算器之三 Implement a basic calculator to evaluate a simple expression string. The expression string may contain ope ...
分类:
其他好文 时间:
2019-03-04 09:55:38
阅读次数:
253
js的相关距离 一、dom对象的距离 dom.style.width : 对象本身的内容宽度(这里必须是内联样式中的width,带px)(content) dom.style.height:对象本身的内容高度(这里必须是内敛样式中的height,带px)(content) dom.clientWid ...
分类:
Web程序 时间:
2019-03-04 09:55:18
阅读次数:
204
定一个非负整数 num。对于 0 ≤ i ≤ num 范围中的每个数字 i ,计算其二进制数中的 1 的数目并将它们作为数组返回。 示例 1: 示例 2: 进阶: 给出时间复杂度为O(n*sizeof(integer))的解答非常容易。但你可以在线性时间O(n)内用一趟扫描做到吗? 要求算法的空间复 ...
分类:
其他好文 时间:
2019-03-04 09:55:00
阅读次数:
179