1.自顶向下的分析 自顶向下的分析算法通过在最左推导中描述出各个步骤来分析记号串输入。 分析树隐含的编号是一个前序编号,顺序是由根到叶。 自顶向下的分析程序有两类:回溯分析程序,预测分析程序。 1.1使用递归下降分析算法进行自顶向下的分析 1.1.1递归下降分析的基本方法 概念: 将一个非终结符A的 ...
分类:
其他好文 时间:
2019-05-30 17:39:37
阅读次数:
89
简介 PDF超链接用一个简单的链接包含了大量的信息,满足了人们在不占用太多空间的情况下渲染外部信息的需求。下面将介绍通过Java 在PDF中添加、更新和移除超链接。 (一)工具使用: Free Spire.PDF for Java 2.4.4(免费版) Intellij IDEA (二)导入Jar文 ...
分类:
编程语言 时间:
2019-05-30 17:38:20
阅读次数:
137
1.首先使用git log找到需要回退的版本号: 比如:git log commit f3f695f194b251e5b3f940dd9003a72275495669 Author: lqd001 Date: Mon May 27 21:26:58 2019 +0800 add 统计 2.使用git ...
分类:
其他好文 时间:
2019-05-30 17:37:27
阅读次数:
140
步骤1: 使用webapp骨架创建一个Maven项目。 步骤2:数据库中存放数据,为测试做准备 DROP TABLE IF EXISTS `items`; CREATE TABLE `items` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` varc ...
分类:
其他好文 时间:
2019-05-30 17:36:59
阅读次数:
183
计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写的字母b表示。而计算机最小的存储单元叫“字节(byte)”,通常用大写字母B表示,字节是由连续的8个位组成。 1B(字节) = 8bit 1KB = 1024B 1MB = 1024KB 1GB = 1024MB 1T ...
分类:
其他好文 时间:
2019-05-30 17:36:44
阅读次数:
135
软件测试中可测性一般是指对系统的可控性、可观测性进行的评估,借以反映系统设计、实现对测试的友好程度和相应的测试成本。可测性在测试阶段会对系统的测试成本及关联产品代码的Patch次数产生重大影响。如何提高可测性成为软件生命周期特别是前期(设计阶段、coding阶段)重要的一环。 本文带领大家探索在实际... ...
分类:
其他好文 时间:
2019-05-30 17:36:02
阅读次数:
106
今天就整理下JVM的参数!相对而已JVM有很多参数,但对于一般开发人员执行知道和堆栈大小,GC、远程调试的参数即可。 JVM Parameters 首先需要说明的是JVM的参数形式: -X 开头的参数都是非标准的参数(不是所有的JVM都实现了) -XX 都是不稳定的并且不推荐在生产环境中使用 当然是 ...
分类:
其他好文 时间:
2019-05-30 17:35:46
阅读次数:
156
JavaScript 的变量分为两类值,一种是原始值,一种是引用值; 原始值有:String Number Boolean Null Undefined; 引用值有:Object Funciton Array Date RegExp; 这里主要讨论狭义的对象; 一、对象的基本操作:增、删、改、查 a ...
分类:
Web程序 时间:
2019-05-30 17:35:23
阅读次数:
123
visual studio 2015强大的编程功能,编写起python来也是非常方便的,但其对中文字符的支持不是很好,经常发生莫名其妙的错误,最常见的错误是不报错,也不执行代码。 代码简单如下: x='123方法'print(x) 竟然不执行,在IDLE下没有任何问题,解决过程如下: 1.用IDLE ...
分类:
编程语言 时间:
2019-05-30 17:35:09
阅读次数:
159
Redis集群 redis cluster 是redis官方提供的分布式解决方案,在3.0版本后推出的,有效地解决了redis分布式的需求,当一个redis节点挂了可以快速的切换到另一个节点。当遇到单机内存、并发等瓶颈时,可以采用分布式方案要解决问题。 分布式redis数据库 1、分区和槽slot ...
分类:
其他好文 时间:
2019-05-30 17:34:53
阅读次数:
98
题目: 给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,在字符串中增加空格来构建一个句子,使得句子中所有的单词都在词典中。返回所有这些可能的句子。 说明: 分隔时可以重复使用字典中的单词。 你可以假设字典中没有重复的单词。 示例 1: 示例 2: 示例 3: 解题: ...
分类:
编程语言 时间:
2019-05-30 17:34:06
阅读次数:
121
优先队列 + 思维 不然想到肯定是先杀能杀的,这样攻击力就会越来越高,杀的也就越多。 所以可以开k个优先队列,每一个属性属于一个队列,一开始把所有怪放进第一个队列里,满足击杀条件就一次往之后的队列扔。 当扔到第k个队列时,如果能击杀,就可以击杀了。 这样能在最短的时间内统计能够击杀的数量。。 inc ...
分类:
其他好文 时间:
2019-05-30 17:33:52
阅读次数:
116
vi redis-6379.conf #包含通用配置 include "/usr/local/redis/conf/redis-common.conf" pidfile "/usr/local/redis/run/redis-6379.pid" logfile "/home/aspire/logs/ ...
分类:
其他好文 时间:
2019-05-30 17:33:05
阅读次数:
129
问题背景: 业务人员要求补打一张17年的标签,根据标签号在系统补打界面进行打印,结果提示“输入字符串的格式不正确”。 解决过程: 1、先是在数据库标签年份表中查询该标签的具体信息,结果正常; 2、通过调试跟踪发现在打印方法中有个字段A在转换成Double类型时报错,问题就出在这里。打印时查询出来的表 ...
分类:
其他好文 时间:
2019-05-30 17:32:15
阅读次数:
105
今天继续介绍Unity,在上一篇的文章中,我介绍了使用UnityContainer来注册对象之间的关系、注册已存在的对象之间的关系,同时着重介绍 了Unity内置的各种生命周期管理器的使用方法,今天则主要介绍Unity的Register和Resolve的一些高级应用。 本篇文章将主要介绍: 1、注册 ...
分类:
编程语言 时间:
2019-05-30 17:31:33
阅读次数:
108
1.字典是另一种可变数据类型,可存储任意类型对象。无序的序列,键值对的输入顺序和在内存中的存储顺序不一致字典中的数据存储以键值对的方式字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中s={}print(s,type(s))#创建一个空字典#字典:key-value键值对s={‘linux‘:[100,99,8
分类:
编程语言 时间:
2019-05-30 17:31:15
阅读次数:
106