lex与yacc是两个在Unix下的分别作词法分析和语法分析的工具, Linux对应flex与bison。 windows:http://sourceforge.net/projects/unxutils/ ...
分类:
其他好文 时间:
2017-08-10 10:11:46
阅读次数:
123
实例分析1——登录模块 某基于C/S的即时聊天系统登录模块功能描述如下: 用户通过登录界面(LoginForm)输入账号和密码,系统将输入的账号和密码与存储在数据库(User)表中的用户信息进行比较,验证用户输入是否正确,如果输入正确则进入主界面(MainForm),否则提示“输入错误”。 根据以上 ...
分类:
其他好文 时间:
2017-08-09 14:23:12
阅读次数:
337
转自: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异常停,进程被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
一、死锁 所谓死锁: 是指两个或两个以上的进程在运行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。 百科百科 当两个以上的运算单元,两方都在等待对方停止执行,以取得系统资源,可是没有一方提前退出时。这样的状况。就称为死锁。维基百科 1. 顺序死锁 最少有两个锁。一 ...
分类:
编程语言 时间:
2017-07-18 13:30:26
阅读次数:
155
1. 首先 需要在模块model文件夹里添加与你数据表一致的类文件,不需要写什么方法 2. 在控制器文件里建立userModel 方法,并引入model类文件,即可使用,与3.2版本不同的是,TP5有自带的操作方法直接就可以使用,不需要写太多的sql语句 User::get(1); 查询主键 id ...
分类:
数据库 时间:
2017-07-05 18:54:40
阅读次数:
1550
转载自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
一.什么是GNU Global GNU global是一款优秀的代码阅读工具,能对符号的定义和引用建立索引,方便代码阅读。GNU global支持的语言很多,它自身支持C,C++,Yacc,Java,PHP4和汇编语言中符号的定义和引用,还通过 Exuberant Ctags 支持40余种语言的符号 ...
分类:
其他好文 时间:
2017-06-24 20:51:38
阅读次数:
353
Flex工具的使用方法 Lex 是一种生成扫描器的工具。 Lex是Unix环境下非常著名的工具,主要功能是生成一个扫描器(Scanner)的C源码。 扫描器是一种识别文本中的词汇模式的程序。 这些词汇模式(或者常规表达式)在一种特殊的句子结构中定义。一种匹配的常规表达式可能会包含相关的动作。这一动作 ...
分类:
其他好文 时间:
2017-06-09 12:33:18
阅读次数:
377
我们知道,高级语言,一般的如c,Java等是不能直接运行的,它们需要经过编译成机器认识的语言。即编译器的工作。 编译器工作流程:词法分析、语法分析、语义分析、IR(中间代码,intermediate Representation)产生、IR优化、代码产生、最终优化: 我们这里主要介绍的是语法分析: ...
分类:
其他好文 时间:
2017-06-06 22:01:57
阅读次数:
285