华中科技大学编译原理面向过程的C语言的编译器设计功能包括:词法分析和语法分析、语义分析、中间代码生成的源码题目:c--语言编译器设计与实现(请为自己的编译器命名)源语言定义:或采用教材中Decaf语言,或采用C语言(或C++语言或C#语言或JAVA语言)部分关键语法规则。
源语言要求至少包含的语言成分如下:数据类型至少包括char类型、int类型和float类型基本运算至少包括算术运算、比较运算、自增自减运算和复合赋值运算控制语句至少包括if语句和while语句实验内容:完整可运行的自定义语言编译器实验一:词法语法分析器的设计与实现:建议使用词法语法生成工具如:LEX/FLEX,YACC/BISON等专业工具完成。
实验二:符号表的设计与属性计算:设计符号表数据结构和关键管理功能。
动态展现符号表变化过程。
无论语法分析使用工具还是自己设计,都必须对符号表进行设计和管理,属性计算可以语义子程序实现。
实验三:语义分析和中间代码生成:生成抽象语法树,进行语义分析,实现类型检查和控制语句目标地址计算,生成中间代码。
中间代码的形式可以采用不同形式,但实验中要求定义自己的中间形式。
实验四:目标代码生成:在前三个实验的基础上实现目标代码生成。
也可以使用工具如LLVM来生成目标代码。
1
Android跨域请求获取Java后端数据,登录界面例子,完整代码,运行需要安装有eclice和AndroidStudio开发软件
2025/10/19 14:12:17 25.66MB Android java
1
本资源是基于导向滤波的暗通道先验图像去雾代码,能够完整的运行。
2025/10/2 20:49:13 6KB 图像去雾 导向滤波 图像增强
1
基于遗传算法的TSP问题求解,附有完整matlab运行代码和结果分析,大二计算方法高分大作业。
2025/8/18 18:18:46 430KB 遗传算法 TSP matlab 大作业
1
该资源原为倪升武eson_15的博客中的【SSH网上商城项目实战】的代码,但原作者提供的下载没有jar包,配置起来麻烦,我把jar包加好了,下载下来就能运行。
包含了完整的项目开发:前端代码,后端实现,完成了后台管理功能,前台显示功能,完成了购物车,完成了支付功能,完成了邮件的发送,短信的发送功能,完成了后台查看销售报表的功能等,比较齐全,是个学习的好资源,具体可以参见我写的关于此项目的完整博客:http://blog.csdn.net/eson_15
2025/8/7 8:37:09 46.43MB SSH案例
1
一个完整可运行的系统
2025/3/30 21:15:55 940KB 系统
1
远程ftp服务器会更新某目录下的一些文件,本地服务器需要定时下载这些更新后的文件由最后修改时间判断该文件是不是最新的,然后下载更新的文件,这样可避免重复下载。
有jar包,有实例,完整可运行实例
1
这是完整的企业门户网站,用JSP做的,源代码完整,可以运行。
2025/2/13 16:22:30 1.41MB 企业门户 JSP
1
Connectscott/****@myoracleASSYSDBAcreateUSERgoupiaoXTIDENTIFIEDBYpasswardDEFAULTTABLESPACEUSERSTEMPORARYTABLESPACETEMP;grantconnecttogoupiaoXT;grantresourcetogoupiaoXT;connectgoupiaoXT/passward;CREATETABLEYINGPIAN( YPIDNUMBERNOTNULLPrimaryKey,YPNAMEVARCHAR(50));CREATETABLEYINGTING( YTIDNUMBERNOTNULLPrimaryKey,YTNAMEVARCHAR(8),HANG NUMBER,LIE NUMBER);CREATETABLEHUIYUAN( HYIDNUMBERNOTNULLPrimaryKey,HYNAMEVARCHAR(8),JINE VARCHAR(15),PASSWORDVARCHAR(20));CREATETABLEPIAO( PIDNUMBERNOTNULLPrimaryKey,LEIXINGVARCHAR(8),PRICEVARCHAR(4));CREATETABLEFANGYING( FYIDNUMBERNOTNULL,YPIDO NUMBERNOTNULLREFERENCESYINGPIAN(YPID),YTIDONUMBERNOTNULLREFERENCESYINGTING(YTID),FYDATEDATENOTNULL,FYTIMEDATENOTNULL,PrimaryKey(FYID));CREATETABLEZWYD(ZWYDIDNUMBERNOTNULLPRIMARYKEY, FYIDONUMBERNOTNULLREFERENCESFANGYING(FYID),ZWZHTVARCHAR(20),HYIDO NUMBERREFERENCESHUIYUAN(HYID),PIDONUMBERREFERENCESPIAO(PID),HANG NUMBER,LIENUMBER,ZTNUMBER);createsequenceseqZWYDId incrementby1 startwith1 cache10;createorreplacetriggerZWYDTRI afterinsert onFANGYING foreachrow declare TMPHANGNUMBER; TMPLIENUMBER; iNUMBER:=1; jNUMBER:=1; begin selectHANG,LIEintoTMPHANG,TMPLIEfromYINGTINGwhereYTID=:NEW.YTIDO; foriin1..TMPHANG loop forjin1..TMPLIE loop insertintoZWYD(ZWYDID,FYIDO,HANG,LIE,ZT)values(seqZWYDId.nextval,:new.FYID,i,j,0); endloop; endloop; endZWYDTRI;/insertintoHUIYUANvalues(2004322888,'123456','500');insertintoHUIYUANvalues(2004322889,'123456','400');insertintoHUIYUANvalues(2004322898,'123456','300');insertintoYINGTINGvalues(100,'大厅',10,10);insertintoYINGTINGvalues(101,'一号厅',4,5);insertintoYINGTINGvalues(102,'二号厅',6,8);insertintoYINGPIANvalues(10001,'《梅兰芳》');insertintoYINGPIANvalues(10002,'《拯救飓风》');insertintoYINGPIANvalues(10003,'《画皮》');insertintoHUIYUANvalues(1,'he','2000','123456');insertintoHUIYUANvalues(2,'lei','50','12345');insertintoHUIYUANvalues(3,'helei','405','1234567');insertintoPIAOvalues(0,'普通票','65');insertintoPIAOvalues(1,'团体票','35');insertintoPIAOvalues(2,'学生票','30');insertintoFANGYINGvalues(100001,10001,100,to_date('08-10-10','yy-mm-dd'),to_date('08-10-108:20','yy-mm-ddhh24:mi'));insertintoFANGYINGvalues(100002,10001,101,to_date('08-10-10','yy-mm-dd'),to_date('08-10-129:20','yy-mm-ddhh24:mi'));insertintoFANGYINGvalues(100003,10001,102,to_date('08-10-12','yy-mm-dd'),to_date('08-10-1312:20','yy-mm-ddhh24:mi'));insertintoFANGYINGvalues(100004,10001,101,to_date('08-10-12','yy-mm-dd'),to_date('08-10-126:20','yy-mm-ddhh24:mi'));insertintoFANGYINGvalues(100005,10002,102,to_date('08-10-13','yy-mm-dd'),to_date('08-10-1320:20','yy-mm-ddhh24:mi'));insertintoFANGYINGvalues(100006,10003,101,to_date('08-10-12','yy-mm-dd'),to_date('08-10-129:20','yy-mm-ddhh24:mi'));
1
系统介绍:jsp+JavaScript+struts+hibernate+css+mysql的网上书店(源码完整直接运行高仿真数据库记录身临其境网上购书吧)和国内最好的网上书店当当网的框架相同包括顾客的购物车订单管理和留言板支持商品搜索;
后台管理员的商品订单会员系统管理界面优美功能齐全不可多得的优秀作品使用说明:2管理后台登陆地址:http:localhost:8080EShopAdminadminLoginjsp①登陆账号:adminadmin系统管理员②登陆账号:admin1admin1商品管理员③登陆账号:admin2admin2订单管理员④登陆账号:admin3admin3会员管理员备注:不能管理员对应的后台功能各不相同不同管理员对应不同的权限3系统前台登陆地址:http:localhost:8080EShop登陆测试账号:testtest4网站数据库名称:dbshop数据库用户账号:root密码为空当然这个也可以在配置文件进行修改自己的账号匹配数据库配置文件路劲为:EShopsrchibernateconfigxml5系统安装方法:①将"dbeshopsql"文件导入到mysql数据库中导入方法为首先新建dbeshop这个数据库然后运行"dbeshopsql"文件即可也可以新建查询记事本方式打开dbeshopsql这个文件全选复制新建查询中粘贴运行亦可②将EShop系统文件发布到tomcat服务器并启动tomcat③在浏览器输入:http:localhost:8080EShop即可访问系统前台">系统介绍:jsp+JavaScript+struts+hibernate+css+mysql的网上书店(源码完整直接运行高仿真数据库记录身临其境网上购书吧)和国内最好的网上书店当当网的框架相同包括顾客的购物车订单管理和留言板支持商品搜索[更多]
2025/1/10 20:53:58 15.04MB java 毕业设计 网上书店
1
共 51 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡