Antlr Eclipse 环境搭建 发表于 2019-06-23 | 分类于 coding antlr4 + eclipse1. 环境搭建 在eclipse中安装插件 Help->EclipseMarketplace 中搜索antlr,下载Antlr 4 IDE 0.3.6 下载完后eclipse会自动下载xtext匹配antlr的使用,或者自行下载 安装完成后重启eclipse,新建project,如果出现antlr 4 project则表示安装成功。 阅读全文 »
Antlr 介绍 发表于 2019-06-23 | 分类于 coding Antlr–Another Tool for Language Recognition可以根据用户编写的g4规则自动生成相关的java文件,提供api供用户调用,使得用户不需要关心规则文档的解析过程,直接通过相应的api即可完成数据的生成。 阅读全文 »
创建随机颜色的函数 发表于 2017-08-28 | 分类于 coding 12345678function getRandomColor(){ var colorArr = ['1','2','3','4','5','6','7','8','9','A','B','C','D','E','F']; var color = ""; for(var i = 0; i < 6; i++){ color += colorArr[Math.floor(Math.random()*16)]; } return "#"+color;}
正则表达式 发表于 2017-08-23 | 分类于 coding 正则表达式的介绍: 可以使用字符作为一个通配符来代替除换行符(\n)之外的任意一个字符,例如: .at可以与”cat”,”sat”,”mat”等匹配.通常,这种通配符用于操作系统中文件名匹配. 阅读全文 »
js中关于数组的一些函数 发表于 2017-08-22 | 分类于 coding map 方法 作用:迭代数组中的每一个元素,处理每一个元素,并且返回一个新的数组(不会改变原始数组) 例子:使得数组中的每一项都乘以4123var timesFour = oldArray.map(function(val){ return val * 4;}); 阅读全文 »
random number 发表于 2017-08-22 | 分类于 coding 生成的随机数是在两个指定的数之间。 定义一个最小值min和一个最大值max。 1Math.floor(Math.random() * (max - min + 1)) + min
learn js 发表于 2017-08-22 | 分类于 coding 和数组有关的4个函数: pop():移除最后一个 push(xxx):加入到最后一个 shift():移除第一个 unshift():加入到第一个 阅读全文 »