摘要: 花了点时间弄了个大概,希望对和我一样的人有所帮助。 文法如下: E -> TE'E' -> +TE'|εT -> FT'T' -> *FT'|εF -> (E)|id FIRST集:由非终结符号推出的所有的开头符号或ε 规则:终结符的FIRST集,即是他本身。 所以,FIRST(+) = {+}, 阅读全文
posted @ 2017-05-01 20:46 马贡多在下雨 阅读(16225) 评论(0) 推荐(2)
摘要: 转自:http://guanjy0129.blog.163.com/blog/static/111549445201061491810507/ 一个文法含有下列形式的产生式之一时: 1)A→Aβ,A∈VN,β∈V* 2)A→Bβ,B→Aα,A、B∈VN,α、β∈V* 则称该文法是左递归的。 然而,一 阅读全文
posted @ 2017-05-01 20:45 马贡多在下雨 阅读(1221) 评论(0) 推荐(0)
摘要: Shell + crontab 实现日志压缩归档 crontab shell 阅读全文
posted @ 2017-05-01 13:27 马贡多在下雨 阅读(990) 评论(0) 推荐(0)
摘要: Shell结合Expect自动输入密码示例 阅读全文
posted @ 2017-05-01 13:19 马贡多在下雨 阅读(631) 评论(0) 推荐(0)
摘要: 利用Pool类多进程实现批量主机管理 阅读全文
posted @ 2017-05-01 13:11 马贡多在下雨 阅读(359) 评论(0) 推荐(0)
摘要: 写在前面 先后接触过很多编程语言,最喜欢的就是C和Python,相比其他语言,C 是神器,优点太多了;个人而言,C 最重要的一点就是能够让你在敲代码的时候是以一个计算机科学家的角度去思考,而不是仅仅停留在代码表面; 而Python很简单、实用;可以节省很多开发时间,Life is short, us 阅读全文
posted @ 2017-05-01 13:02 马贡多在下雨 阅读(457) 评论(0) 推荐(0)
摘要: 程序语言从执行方式上来区分有两种:解释型 和 编译型 1.编译型语言:在程序执行之前,有一个编译过程,将源程序翻译成机器码(CPU指令)、以二进制文件形式存在,之后再执行的时候直接执行,不再需要翻译的过程;坏处则是难以支持许多动态特性; - C - C++2.解释型语言:在执行的时候将程序翻译成机器 阅读全文
posted @ 2017-04-29 11:32 马贡多在下雨 阅读(368) 评论(0) 推荐(0)
摘要: 编译(compile) 预处理(也称预编译,Preprocessing) 编译(Compilation) 汇编 (Assembly) 连接(Linking) GCC参考 gcc - GNU project C and C++ compiler If you only want some of the 阅读全文
posted @ 2017-04-29 10:17 马贡多在下雨 阅读(355) 评论(0) 推荐(0)
摘要: - How do you take your caviar, sir? 鱼子酱还要吗,先生? - No caviar for me, thanks. Never did like it much. 不了,谢谢-我从不喜欢吃太多的鱼子酱- And where exactly do you live, 阅读全文
posted @ 2017-04-25 23:55 马贡多在下雨 阅读(5309) 评论(0) 推荐(0)
摘要: 小时候看过一个电视节目,叫做《博客奇谭》,在零散的记忆力好像是一个讲故事的节目,当时觉得写博客是一个很酷的事情; 读高一的时候,性格内向,羡慕有很多朋友的人,但是自己实在不善于沟通表达,多次尝试无果,干脆把每天想说的话都写到日记本里; 那时候坚持了有一年多,每周都写4、5篇左右,都是自己当时的想法, 阅读全文
posted @ 2017-04-24 23:49 马贡多在下雨 阅读(818) 评论(0) 推荐(0)