码迷,mamicode.com
首页 > 2015年05月02日 > 全部分享
现代编译原理--第二章(语法分析之LL(K))
LL(K)语法分析技术是建立在预测分析的技术之上的。我们先来了解预测分析技术。考虑以下文法: 当使用该文法对(1*2-3)+4和(1*2-3)进行分析,前者因该调用E->E+T,而后者应该调用E->T,怎么确定到底使用哪个产生式呢?这就要使用预测分析技术来构建预测分析语法分析器,LL(k)...
分类:其他好文   时间:2015-05-02 18:04:37    阅读次数:549
Mac安装Brew
安装命令如下: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
sql中having与group by的用法
-------------自己测试---------------select sname,sum(smon)from studentgroup by snamehaving sum(smon)>7---------------自己测试-----------------下面是正文当同时含有where子...
分类:数据库   时间:2015-05-02 18:05:06    阅读次数:127
jquery 源码剖析1
()(); 闭包,让声明的变量变成局部变量,使外部无法访问,防止和其他代码冲突,互不影响。(function(){})(); 和一般执行方法一样的。jQuery=function(){ return new jQuery.prototype.init();} jQuery.init=...
分类:Web程序   时间:2015-05-02 18:06:26    阅读次数:135
MySQL类型属性Unsigned与ZeroFill
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权限问题的解决方案
npm install -g 全局安装总是出现permission权限问题的解决方案开始使用node的时候,在使用npm安装global packages时,习惯性地使用npm install -g xxx,然后总是提示权限问题,安装失败。需要使用sudo。这问题确实让我比较窝火。一个package...
分类:其他好文   时间:2015-05-02 18:05:18    阅读次数:140
SET-UID程序漏洞实验
2.1 猜测为什么“passwd”,“chsh”,“su”,和“sudo”命令需要Set-UID机制,如果它们没有这些机制的话,会发生什么,如果你不熟悉这些程序,你可以通话阅读使用手册来熟悉它们,如果你拷贝这些命令到自己的目录下,这些程序就不会是Set-UID程序,运行这些拷贝的程序,观察将会发生什...
分类:其他好文   时间:2015-05-02 18:04:22    阅读次数:167
用GeneratedKeyHolder获得新建数据主键值
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
最长回文串:LeetCode:Longest Palindromic Substring
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面向对象初识
js中的oop编程我们经常使用系统自带的对象,称之为系统对象,例如:Array,Date等等。对象下面的变量:叫做对象的属性,对象下面的函数 : 叫做对象的方法。创建一个空对象,var obj = {}; var obj = new Object();//工厂方式 : 封装函数function cr...
分类:Web程序   时间:2015-05-02 18:03:50    阅读次数:148
JAVA I/O系统
一、Java I/O系统的定义:统一放在Java.io包和Java.nio包中的类。 1,流的概念:当程序需要读取数据的时候,就会开启 一个通向源设备的流,这个数据源设备可以是文件,内存和网络连接。2,流的基本特性:流质和方向。3,流的分类: a 按数据流的方向分:输入流(从数据源读取数据到程序中....
分类:编程语言   时间:2015-05-02 18:03:01    阅读次数:116
2015年第9本:别让猴子跳回背上
从许多管理类书籍中看到过关于“猴子”的比喻,无意中从再别康桥的微信中看到他晒出的一份书单,大部分我也读过了,只有《别让猴子跳回背上》这本没有认真看过。本来想看该书的英文版,可惜没有搜到,只能看中文版了。 在我以前的理解看来,猴子就是管理者扔给你的任务和项目,把猴子扔给你的上级或下属,相当于GTD中的...
分类:其他好文   时间:2015-05-02 18:03:32    阅读次数:120
vimrc
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
codeforces 404 B Marathon【fmod对浮点数取余】
题意:给出一个边长为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
ubuntu下为opera26.0安装flash
因为 Adobe Flash 不再支持 linuxGoogle 便开发了PepperFlashPlayer来替代原来的 Adobe Flash下面介绍 PepperFlashPlayer 在安装方法第一步:安装,在终端里输入下面的命令代码:sudo apt-get install pepperfla...
分类:系统相关   时间:2015-05-02 18:04:28    阅读次数:157
QF——对不同尺寸屏幕的适配(自动布局:AutoLayout)
对不同尺寸设备UI的适配: 很多时候,我们的App可能运行在不同尺寸的设备上,或者横竖屏时,呈现方法应该也不一样。这样便要求UI里各控件的位置和大小不能写死。 对于不同尺寸UI的适配,一般有三种对策:下策:硬编码,对不同的设备,写不同的代码布局。 在代码中判断设别的型号,从而根据不同的尺寸来设...
分类:其他好文   时间:2015-05-02 18:03:57    阅读次数:142
1212条   上一页 1 ... 23 24 25 26 27 28 29 ... 72 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!