威廉的代码学习笔记
文章平均质量分 82
Williams Lay
这个作者很懒,什么都没留下…
展开
-
编译原理-利用Java实现简单的手工C- -语言的词法分析器
用Java 实现简单的词法分析器前言项目地址关于文法前言本学期学习了编译原理。参考了教材和龙书以及中科大的编译原理mooc,以一般的例子来完成一个简单的词法分析器,顺便完成本次的课程实验。预计会写一个系列,本文为第一篇。项目地址关于文法采用了一般的通用例子C- -语言,C语言下的一个小子集,考虑到龙书的例子,采取了Java作为编写语言。关于C- - 的BNF描述如下:<P>::=void main()<block><block>::={<sen_原创 2022-05-29 01:17:36 · 571 阅读 · 0 评论 -
利用Java Swing实现车牌管理系统 -记录我的程序设计作业
前言这是我的课程设计周的大作业。这个系统编写中利用了Java Swing作为图形库。在对于车牌的排序和查找算法中,应用了对半查找,顺序查找,分块索引以及快排算法。项目中使用的车牌号做了简化处理,不进行复杂的车辆类型区分,统一为6位。数据库中的车牌均为江苏省车管所公示新上车牌号,除车牌号外其他对应信息均为本人伪造。项目地址(PS:虽然造福学弟学妹,但是我确实还是有点私心的,希望各位借鉴了代码的给仓库点个星星,毕竟我也想得到点正反馈嘛)github仓库gitee仓库作业要求在汽车数据的信息模型中原创 2022-02-16 17:36:37 · 1751 阅读 · 1 评论 -
利用EasyX和C++实现的航班管理系统-记录我的c++大作业
一个重度拖延症患者和他的两个拖延症队友拖了一学期的c++大作业前言项目地址作业要求更多说明前言这篇博文实际上是我拖延了很久才开始写的,起始于一时的心血来潮想要记录自己已经写过的东西,于是想到还有这么一个小项目没有做记录。这个项目严格意义上来讲是我大学期间第一个课设(大作业),也是我第一次严格意义上的参与项目,而不是大学编程练习一般的功能代码段(这部分我觉得大部分学过一点大学编程课的估计懂得都懂)。这个项目完成于2020年年中,实际上是2020年我大一下学期的c语言程序设计实践课设,按照一般惯例应当在两原创 2022-02-13 11:44:22 · 1038 阅读 · 1 评论 -
前端笔记-在Element UI中表格如何根据数据动态变化显示
实际上我需要的功能类似于工程中的字典。原创 2021-08-25 18:31:51 · 2032 阅读 · 0 评论 -
Java swing实现跳一跳小游戏-记录我的JAVA大作业
如何在五天里从无到有地利用Java Swing写一个跳一跳小游戏前言项目地址作业要求经过整理的要求清单流程图实现代码面向对象逻辑分块主函数main.class游戏界面level.class跳跃棋子 jumpChess.class平台 Plat.class倒计时 timeCounter.class实现成果对一些重点功能的介绍其中遇到的一些问题上述问题综合后集中的方面可以优化的空间可供参考的资料最终未能完成部分的解释前言实际上这是我的java课程结课时的大作业。本来不是什么特别难的事情,但是由于我自己和队友原创 2021-07-14 22:41:37 · 1811 阅读 · 5 评论