码迷,mamicode.com
首页 >  
搜索关键字:yacc    ( 136个结果
lex yacc flex bison
lex与yacc是两个在Unix下的分别作词法分析和语法分析的工具, Linux对应flex与bison。 windows:http://sourceforge.net/projects/unxutils/ ...
分类:其他好文   时间:2017-08-10 10:11:46    阅读次数:123
UML类图(三)-------实例
实例分析1——登录模块 某基于C/S的即时聊天系统登录模块功能描述如下: 用户通过登录界面(LoginForm)输入账号和密码,系统将输入的账号和密码与存储在数据库(User)表中的用户信息进行比较,验证用户输入是否正确,如果输入正确则进入主界面(MainForm),否则提示“输入错误”。 根据以上 ...
分类:其他好文   时间:2017-08-09 14:23:12    阅读次数:337
嵌入式 uboot引导kernel,kernel引导fs【转】
转自:http://www.cnblogs.com/lidabo/p/5383934.html#3639633 1、Stage1 start.S代码结构 u-boot的stage1代码通常放在start.S文件中,他用汇编语言写成,其主要代码部分如下 (1) 定义入口。: 该工作通过修改连接器脚本来 ...
分类:其他好文   时间:2017-08-03 23:40:29    阅读次数:261
tomcat正常运行一段时间后,tomcat异常停,进程被killed
tomcat异常停,进程被killed 对应tomcat日志如下: /application/tomcat-service-8080/bin/catalina.sh: line 386: 4370 Killed "/usr/local/jdk/bin/java" "-Djava.util.loggi ...
分类:系统相关   时间:2017-08-03 16:52:16    阅读次数:329
《Java并发编程实战》第十章 避免活跃性危急 读书笔记
一、死锁 所谓死锁: 是指两个或两个以上的进程在运行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。 百科百科 当两个以上的运算单元,两方都在等待对方停止执行,以取得系统资源,可是没有一方提前退出时。这样的状况。就称为死锁。维基百科 1. 顺序死锁 最少有两个锁。一 ...
分类:编程语言   时间:2017-07-18 13:30:26    阅读次数:155
TP5 model的sql操作基本使用
1. 首先 需要在模块model文件夹里添加与你数据表一致的类文件,不需要写什么方法 2. 在控制器文件里建立userModel 方法,并引入model类文件,即可使用,与3.2版本不同的是,TP5有自带的操作方法直接就可以使用,不需要写太多的sql语句 User::get(1); 查询主键 id ...
分类:数据库   时间:2017-07-05 18:54:40    阅读次数:1550
Linux平台下的core file分析
转载自CSDN博客:http://blog.csdn.net/gobitan/article/details/5644151 第一步:找到core file是由哪个程序产生的 [root@app10 dennis]# file core.11751 core.11751: ELF 64-bit LS ...
分类:系统相关   时间:2017-07-02 23:11:36    阅读次数:266
gun-global安装
一.什么是GNU Global GNU global是一款优秀的代码阅读工具,能对符号的定义和引用建立索引,方便代码阅读。GNU global支持的语言很多,它自身支持C,C++,Yacc,Java,PHP4和汇编语言中符号的定义和引用,还通过 Exuberant Ctags 支持40余种语言的符号 ...
分类:其他好文   时间:2017-06-24 20:51:38    阅读次数:353
编译原理-如何使用flex和yacc工具构造一个高级计算器
Flex工具的使用方法 Lex 是一种生成扫描器的工具。 Lex是Unix环境下非常著名的工具,主要功能是生成一个扫描器(Scanner)的C源码。 扫描器是一种识别文本中的词汇模式的程序。 这些词汇模式(或者常规表达式)在一种特殊的句子结构中定义。一种匹配的常规表达式可能会包含相关的动作。这一动作 ...
分类:其他好文   时间:2017-06-09 12:33:18    阅读次数:377
Yacc 与 Lex 快速入门(词法分析和语法分析)
我们知道,高级语言,一般的如c,Java等是不能直接运行的,它们需要经过编译成机器认识的语言。即编译器的工作。 编译器工作流程:词法分析、语法分析、语义分析、IR(中间代码,intermediate Representation)产生、IR优化、代码产生、最终优化: 我们这里主要介绍的是语法分析: ...
分类:其他好文   时间:2017-06-06 22:01:57    阅读次数:285
136条   上一页 1 ... 3 4 5 6 7 ... 14 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!