LL(K)语法分析技术是建立在预测分析的技术之上的。我们先来了解预测分析技术。考虑以下文法: 当使用该文法对(1*2-3)+4和(1*2-3)进行分析,前者因该调用E->E+T,而后者应该调用E->T,怎么确定到底使用哪个产生式呢?这就要使用预测分析技术来构建预测分析语法分析器,LL(k)...
分类:
其他好文 时间:
2015-05-02 18:04:37
阅读次数:
549
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
从许多管理类书籍中看到过关于“猴子”的比喻,无意中从再别康桥的微信中看到他晒出的一份书单,大部分我也读过了,只有《别让猴子跳回背上》这本没有认真看过。本来想看该书的英文版,可惜没有搜到,只能看中文版了。 在我以前的理解看来,猴子就是管理者扔给你的任务和项目,把猴子扔给你的上级或下属,相当于GTD中的...
分类:
其他好文 时间:
2015-05-02 18:03:32
阅读次数:
120
题意:给出一个边长为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
对不同尺寸设备UI的适配: 很多时候,我们的App可能运行在不同尺寸的设备上,或者横竖屏时,呈现方法应该也不一样。这样便要求UI里各控件的位置和大小不能写死。 对于不同尺寸UI的适配,一般有三种对策:下策:硬编码,对不同的设备,写不同的代码布局。 在代码中判断设别的型号,从而根据不同的尺寸来设...
分类:
其他好文 时间:
2015-05-02 18:03:57
阅读次数:
142
1.状态栏状态栏一般高度为20像素,在打手机或者显示消息时会放大到40像素高,注意,两倍高度的状态栏在好像只能在纵向的模式下使用。如下图用户可以隐藏状态栏,也可以将状态栏设置为灰色,黑色或者半透明的黑色。如果需要隐藏状态栏可以使用调用:[[UIApplication sharedApplicatio...
分类:
其他好文 时间:
2015-05-02 18:02:57
阅读次数:
116
这道题思路比较清晰,采用的方法是组合数打表法:http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1587(1587: 爬楼梯)#include #define max 46using namespace std;long long c[max][max...
分类:
其他好文 时间:
2015-05-02 18:02:15
阅读次数:
161
代码:+(BOOL)isJailbroken { NSString *cydiaPath = @"/Applications/Cydia.app"; NSString *aptPath = @"/private/var/lib/apt/"; return [[NSFileManag...
分类:
其他好文 时间:
2015-05-02 18:02:31
阅读次数:
104
作为社会行为的软件开发程序开发组->程序开发团队->程序开发项目1、要判断程序员的某个集体是否构成一支团队,要看其中的成员以何种方式相互协作,以共同开发软件产品。2、健康的团队要始终能够保持自我的生命活力。正是由于这种特点,即使有成员中途离队,也可以建立并维护一支具有共同价值观与习惯的新团队。程序开...
分类:
其他好文 时间:
2015-05-02 18:02:41
阅读次数:
170
在ECMAScript中,创建函数的最常用的两个方法是函数表达式和函数声明,两者期间的区别是有点晕,ECMA的规范明确了一点~函数声明必须带有标示符(Identifier)就是大家说的(函数名),而函数表达式则可以省略函数名。那么没有函数名那肯定就是函数表达式了,那么有函数名时,如何区分它是函数表达...
分类:
其他好文 时间:
2015-05-02 18:00:28
阅读次数:
95
//////////////////////////////////////////////////////////////////// //===========字典 集合==========字典 集合=========字典 集合============// /////////////////.....
分类:
其他好文 时间:
2015-05-02 18:00:03
阅读次数:
117
# 初始化空的版本库git init# 克隆项目到本地git clone git@gitlab.corp.xxx.com:campus2015/training2.git# 新建分支并切换到新的分支, 现在这个分支在本地, newBranch 是分支名, 请根据自己的需要命名自己的分支git che...
分类:
其他好文 时间:
2015-05-02 18:00:13
阅读次数:
116
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1075 ,字典树的字符串映射。 题意是给你每个火星文单词对应的英语,然后让你把一篇火星文文章给翻译成英语。解法: 在Trie树的每个结束标志处加一个字符串,这样就可以对每个火星文单词构造映射。...
分类:
其他好文 时间:
2015-05-02 18:01:30
阅读次数:
127