// 实验存档 问题描述 有如下LL(1)文法 (1)E->TG (2)G->+TG|-TG (3)G->ε (4)T->FS (5)S->*FS|/FS (6)S->ε (7)F->(E) (8)F->i E为开始符号,实现一个非递归的预测分析器。 解决思路 1、根据以上文法,可知: 非终结符有E ...
分类:
其他好文 时间:
2020-07-02 20:10:09
阅读次数:
66
C#访问AD一般使用LDAP地址进行访问,可以查询对应域下方的用户信息; 基本代码如下: string[] ldapSearchUserArr = new string[] { "userprincipalname", "userAccountControl", "sAMAccountName", ...
var url = require("url"), fs = require("fs"), http = require("http"), path = require("path"); var port = 8080 // 默认检测80端口 if (process.argv[2] '-p') { ...
分类:
其他好文 时间:
2020-07-02 18:25:45
阅读次数:
62
调用JSON.parseArray(json, xxx.class);出错! 这个错误是因为你的json是数组,但解析的时候没有加上[]括号,比如 {"name":"fs",“age”:“12”} 才报这个错误。 在json参数加上[]就好了,这样是没问题的: [{"name":"fs",“age” ...
分类:
Web程序 时间:
2020-07-01 13:00:03
阅读次数:
334
1、FBM320控制寄存器 a、AD数据寄存器地址(24bit数据): 0xF6:Data-LSB 0xF7:Data-CSB 0xF8:Data-MSB b、CONFIG寄存器地址(0xF4): OSR(bit6-bit7):00=1024X;01=2048X;10=4096X;11=8192X ...
分类:
其他好文 时间:
2020-07-01 11:05:19
阅读次数:
86
string path = "test.txt"; FileStream fs = new FileStream(path, FileMode.Open); StreamReader sr = new StreamReader(fs); char[] separator = new char[] { ...
文本文件的换行符 方法一: var EOL = fileContents.indexOf("\r\n") >= 0 ? "\r\n" : "\n"; 方法二: var EOL = (process.platform 'win32' ? '\r\n' : '\n') 删除文件 var fs = req ...
分类:
Web程序 时间:
2020-06-29 20:12:49
阅读次数:
82
方法一 直接使用流判断 public static bool isFileLocked(string pathName) { try { if (!File.Exists(pathName)) { return false; } using (var fs = new FileStream(path ...
首先打开ECharts网页 https://echarts.apache.org/zh/tutorial.html#%E5%9C%A8%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F%E4%B8%AD%E4%BD%BF%E7%94%A8%20ECharts ...
分类:
微信 时间:
2020-06-27 12:04:22
阅读次数:
160
let fs = require('fs'); // 发布订阅 发布和订阅没关系 中间通过数组进行关联 function Events() { this.callbacks = []; this.results = []; } // 订阅 Events.prototype.on = function ...
分类:
其他好文 时间:
2020-06-27 11:28:26
阅读次数:
48