LL(K)语法分析技术是建立在预测分析的技术之上的。我们先来了解预测分析技术。考虑以下文法: 当使用该文法对(1*2-3)+4和(1*2-3)进行分析,前者因该调用E->E+T,而后者应该调用E->T,怎么确定到底使用哪个产生式呢?这就要使用预测分析技术来构建预测分析语法分析器,LL(k)...
分类:
其他好文 时间:
2015-05-02 18:04:37
阅读次数:
549
安装命令如下:curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1当brew安装成功后,就可以随意安装自己想要的软件了,例如wget,命令如下:sudo brew...
分类:
系统相关 时间:
2015-05-02 18:06:33
阅读次数:
166
-------------自己测试---------------select sname,sum(smon)from studentgroup by snamehaving sum(smon)>7---------------自己测试-----------------下面是正文当同时含有where子...
分类:
数据库 时间:
2015-05-02 18:05:06
阅读次数:
127
()(); 闭包,让声明的变量变成局部变量,使外部无法访问,防止和其他代码冲突,互不影响。(function(){})(); 和一般执行方法一样的。jQuery=function(){ return new jQuery.prototype.init();} jQuery.init=...
分类:
Web程序 时间:
2015-05-02 18:06:26
阅读次数:
135
1. Unsigned 就是将数字类型无符号化。int的类型范围是-2147483648~2147483647, int unsigned的类型范围是0~4294967295Unsigned也可能带来负面的影响,例如:CREATE TABLE T(a int unsigned,b int unsig...
分类:
数据库 时间:
2015-05-02 18:03:49
阅读次数:
146
npm install -g 全局安装总是出现permission权限问题的解决方案开始使用node的时候,在使用npm安装global packages时,习惯性地使用npm install -g xxx,然后总是提示权限问题,安装失败。需要使用sudo。这问题确实让我比较窝火。一个package...
分类:
其他好文 时间:
2015-05-02 18:05:18
阅读次数:
140
2.1 猜测为什么“passwd”,“chsh”,“su”,和“sudo”命令需要Set-UID机制,如果它们没有这些机制的话,会发生什么,如果你不熟悉这些程序,你可以通话阅读使用手册来熟悉它们,如果你拷贝这些命令到自己的目录下,这些程序就不会是Set-UID程序,运行这些拷贝的程序,观察将会发生什...
分类:
其他好文 时间:
2015-05-02 18:04:22
阅读次数:
167
public User createUser(final User user) { final String sql = "insert into sys_users(username, password, salt, locked) values(?,?,?, ?)"; ...
分类:
其他好文 时间:
2015-05-02 18:03:10
阅读次数:
386
学习 永无止境的学习,这也许是我此时唯一的想法。曾经无比的痛恨过,还是学生的时候甚至想着,等着结束的那天,会把所有书本都给撕碎了,然后付之一炬。被迫的学习就是如此的使人难过,不过永无止境的学习确实是毋庸置疑的至理名言,无时无刻在我面前都会有很多不曾了解的角落。于是,不管是否处于什么样的位置,都需要不...
分类:
其他好文 时间:
2015-05-02 18:04:18
阅读次数:
113
class Solution {public: string longestPalindrome(string s) { int length=s.length(); int maxlen=0; int start=0; bool fla...
分类:
其他好文 时间:
2015-05-02 18:05:53
阅读次数:
116
js中的oop编程我们经常使用系统自带的对象,称之为系统对象,例如:Array,Date等等。对象下面的变量:叫做对象的属性,对象下面的函数 : 叫做对象的方法。创建一个空对象,var obj = {}; var obj = new Object();//工厂方式 : 封装函数function cr...
分类:
Web程序 时间:
2015-05-02 18:03:50
阅读次数:
148
一、Java I/O系统的定义:统一放在Java.io包和Java.nio包中的类。 1,流的概念:当程序需要读取数据的时候,就会开启 一个通向源设备的流,这个数据源设备可以是文件,内存和网络连接。2,流的基本特性:流质和方向。3,流的分类: a 按数据流的方向分:输入流(从数据源读取数据到程序中....
分类:
编程语言 时间:
2015-05-02 18:03:01
阅读次数:
116
从许多管理类书籍中看到过关于“猴子”的比喻,无意中从再别康桥的微信中看到他晒出的一份书单,大部分我也读过了,只有《别让猴子跳回背上》这本没有认真看过。本来想看该书的英文版,可惜没有搜到,只能看中文版了。 在我以前的理解看来,猴子就是管理者扔给你的任务和项目,把猴子扔给你的上级或下属,相当于GTD中的...
分类:
其他好文 时间:
2015-05-02 18:03:32
阅读次数:
120
let g:molokai_original = 1 let g:rehash256 = 1colorscheme molokaiset numberset nohlsearch incsearch"set mouse=aset autoindent smartindentset incsearch...
分类:
系统相关 时间:
2015-05-02 18:04:03
阅读次数:
220
题意:给出一个边长为a的正方形,给出d,给出n,输出走得距离为i个d的时候的坐标学习的这一篇http://blog.csdn.net/synapse7/article/details/21595639用fmod可以对浮点数取余然后当d很大的时候,做除法容易产生较大的误差,所以先用fmod(d,4*a...
分类:
其他好文 时间:
2015-05-02 18:04:03
阅读次数:
112
因为 Adobe Flash 不再支持 linuxGoogle 便开发了PepperFlashPlayer来替代原来的 Adobe Flash下面介绍 PepperFlashPlayer 在安装方法第一步:安装,在终端里输入下面的命令代码:sudo apt-get install pepperfla...
分类:
系统相关 时间:
2015-05-02 18:04:28
阅读次数:
157
对不同尺寸设备UI的适配: 很多时候,我们的App可能运行在不同尺寸的设备上,或者横竖屏时,呈现方法应该也不一样。这样便要求UI里各控件的位置和大小不能写死。 对于不同尺寸UI的适配,一般有三种对策:下策:硬编码,对不同的设备,写不同的代码布局。 在代码中判断设别的型号,从而根据不同的尺寸来设...
分类:
其他好文 时间:
2015-05-02 18:03:57
阅读次数:
142