- 博客(5)
- 资源 (16)
- 问答 (1)
- 收藏
- 关注
原创 编译原理-词法分析器-用高级语言实现词法分析器功能
题目要求:编制一个读单词过程,从输入的源程序中,识别出各个具有独立意义的单词,即基本保留字、标识符、常数、运算符、分隔符五大类。 并依次输出各个单词的内部编码及单词符号自身值。遇到错误时可显示“Error”,然后跳过错误部分继续显示1) 输入范围: 代码输入范围保留字1int, double,
2016-06-28 21:22:26 3658
原创 java多线程-用多线程找出最大随机数
问题: 系统随机生成 10000 个数,构造 5 个线程并利用它们的 Join 方法计算这些随机数的最大值。思路:1) 定义一个全局变量AllMax来记录在最大值2) 自定义myThread类继承自Thread,重写run函数。3) Run函数,循环两千次,每次产生一个10000以内的随机数,与AllMax进行比较,若大于AllMax,则立即将AllMax更新。4) 实
2016-06-28 09:23:07 3150
原创 java网络编程-利用datagramsocket和datagrampacket实现一台机器向另一台机器传文件
编写程序,利用数据包(Datagram)将一个文件从一台机器传到另一台机器上。【服务器端】1) 服务器启动,等待客户想服务器发送数据包2) 服务器收到客户端发来的数据包,确认用户端的存在并于用户端建立连接3) 读取文件路径和文件名,打包发送4) 将文件读入到缓冲流,再按字节数组读,将字节数组打包发送。5) 数据读到流末端时,发送数据包,程序结束。【客户端】
2016-06-20 16:34:17 3424
原创 Java多线程-小游戏方块赛跑
在一个图形界面上构造两个位于同一起跑线方块,起跑线位于界面靠左位置, A 方块先开始运动,向右移动 50 像素后停止,B 方块开始运动,向右移动 100 像素后停 止,A 方块继续向右运动 100 像素后停止,B 方块开始运动,如此循环接替执行,直至 某一个方块到达终点,界面显示该方块胜利信息。 1) 自定义一个threadA,ThreadB, ThreadFrame类(均继承自Thre
2016-06-20 16:28:58 5374 2
原创 关于lex中正则表达式区分减号和负号(正后顾不可用)
1. 减号和负号区别解释减号是一种运算符,负号是数字的特质,两者不能混为一谈。例如: a=a-10和a-=-10,前者是减号 是运算符,后者是表示这是一个负数,小于零。2.利用正则式的正后顾解决最初的想法是利用正则式中的后顾解决这个问题。先来科普一下正前瞻和正后顾: 正前瞻:假设要撇皮单词my ,要求紧随其后的单词是friend,要达到这个目的,便使用
2016-06-07 13:15:06 6896 2
编译原理课程设计+报告(用高级语言(c++)实现词法分析器、用lex实现词法分析器、LL1实现语法分析)打包上传
2016-06-29
编译原理课程设计(用高级语言(c++)实现词法分析器、用lex实现词法分析器、LL1实现语法分析)打包上传
2016-06-29
编译原理课程设计-用高级语言实现词法分析器(c/c++版)
2016-06-29
编译原理课程设计 词法分析 C语言/c++版
2016-06-07
c++ 为什么不输出count,函数就崩了?
2017-01-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人