大一写的结课作业,代码用到了文件、数组、结构体、函数,包括增删改查和成绩排名等功能,欢迎大家下载使用。
1
校园商铺平台采用流行的SSM(Sping,SpingMVC,MyBatis)框架开发,采用Maven管理资源,适合学习和二次开发,另外原来还有完整的一步一步带着做出这个项目的16章视频,文件内有视频获取方式。
2026/1/1 17:45:18 1.4MB 校园商铺平台 SSM Sping SpringMVC
1
Lex和Yacc从入门到精通熊春雷Abstract在开发程序的过程中经常会遇到文本解析的问题,例如:解析C语言源程序,编写脚本引擎等等,解决这种文本解析的方法有很多,一种方法就是自己手动用C或者C++直接编写解析程序,这对于简单格式的文本信息来说,不会是什么问题,但是对于稍微复杂一点的文本信息的解析来说,手工编写解析器将会是一件漫长痛苦而容易出错的事情。
本系列文档就是专门用来由浅入深的介绍两个有名的Unix工具Lex和Yacc,并会一步一步的详细解释如何用这两个工具来实现我们想要的任何功能的解析程序,为了方便理解和应用,我会在该系列的文章中尽可能的采用具体可行的实例来加以阐释,而且这种实例都是尽可能的和具体的系统平台无关的,因此我采用命令行程序作为我们的解析程序的最终结果。
1、环境配置篇开发Lex和Yacc程序最需要的程序就是lex和yacc了,如果你是Unix或者Linux系统,则系统自带了这两个工具,无需安装,不过值得说明的是GNU/Linux下面的Lex是flex,而Yacc则是bison。
另外需要的就是一个C/C++语言编译器,由于我们采用的是GNU的lex和yacc,所以,理所当然的我们就使用GNU的编译器了,如果是Unix或者Linux系统,那么编译器应该已经安装了。
在这里我重点讨论的是Windows系统环境下的Lex和Yacc程序的开发,至于为什么选择Windows系统作为开发平台,则是为了尽可能的让初学者容易入门。
1.1.必备工具言归正传,首先列举Windows平台下面Lex和Yacc开发环境所需要安装的程序:1.Lex(flex.exe)和Yacc(bison.exe)环境2.C/C++编译器1.2.flex和bison值得说明的是,flex.exe和bison.exe是UnxUtils包中的文件,已经将许多Unix/Linux平台的程序都移植到了Windows平台,可以直接到UnxUtils网站下载,下载解压缩之后在系统的PATH环境变量中增加UnxUtils所有的exe文件所在的目录,使得DOS命令行可以直接搜索到flex.exe和bison.exe,除此之外还需要从网络上下载bison需要的bison.simple和bison.hairy两个文件,并且还要分别设置环境变量BISON_HAIRY指向bison.hairy,BISON_SIMPLE指向bison.simple。
Tip如果觉得麻烦也可以直接使用我做好的flex和bison环境,点击这里下载。
解压缩lexyacc.rar之后运行里面的lexyacc.bat文件就会得到一个lex和yacc环境,下图是简单的运行结果:
2026/1/1 15:30:16 1.51MB lex yacc 编译原理
1
[实验目的] 1、安装并学习如何使用XMLSPY集成开发环境完成XML相关的开发工作。
2、熟悉和掌握XML规范的基本内容,包括XML声明、注释、处理指令、元素、属性、CDATA段、预定义实体、命名空间的使用,以及如何进行XML文档良构和有效性验证;
能够灵活地使用XML层次数据来表示各种信息。
3、掌握如何在DTD文档中声明元素及其内容模型、属性,以及实体的声明和使用;
使用内部/外部DTD规则,对XML数据文档的有效性进行约束。
[实验内容和步骤]1、安装XMLSPY集成开发环境,新建XML、DTD文档,在各种不同的编辑视图中尝试采用不同的方式完成XML文档的编辑和查看;
并使用XMLSPY提供的便利,建立XML、DTD两者之间的关联,进行XML文档的良构以及有效性验证。
2、附件中提供了一个名为SpyBase的Excel文件,其中包含Alias、Mission和Spy三张数据表,请分别完成下列任务:①.使用一个XML文档(SpyBase1.xml)来描述其中包含的所有信息,基本保持原有数据的形式(不要将三个表中的数据进行嵌套)。
请使用XML文档的Grid视图完成该文档的编写(需使用Grid视图中提供的表操作工具条),并验证文档的良构性。
结果示例如下图所示(该图仅供参考,要求对aID、mID、spyID必须使用XML属性,其他字段使用XML元素):②.使用一个XML文档(SpyBase2.xml)来描述其中包含的所有信息,要求通过XML元素的正确嵌套消除数据之间的参照关系产生的冗余。
请使用XML文档的Text或者Grid视图完成该文档的编写,并验证文档的良构性。
3、为第二步中得到的SpyBase1.xml、SpyBase2.xml分别编写相应的外部DTD文档,建立模式与数据之间的关联,并进行文档有效性验证。
在编写的DTD文档中,要求在DTD文档中使用参数实体来替换所有的#PCDATA和CDATA。
[实验思考]在本实验中发现,一个XML文档可以通过平面的形式、或者层次的形式来表示多个关系数据库中的二维表,那么哪种方式更合适,为什么?[提交时间及内容]最后提交时间2013年?月?日提交内容提交SpyBase1.xml、SpyBase2.xml。
提交SpyBase1.dtd、SpyBase2.dtd。
2026/1/1 15:06:42 42KB 国软 武汉大学 XML 第一次
1
luciphor_dtaselect_integrator该程序将Luciphor(PTM本地化评分算法)的结果集成到DTASelect输出文件中。
输入:luciphor输出文件(-luc)dtaselect输出文件(-dta)localLFR阈值[可选](-lflr)globalLFR阈值[可选](-gflr)输出:它覆盖了DTASelect文件上的PSM序列,这些序列通过了荧光体输出上的阈值(如果可用)。
它还为仅通过荧光分数得分阈值并且相对于原始PSM序列更改任何PTM本地化的PSM添加了3个新列(“original_sequence”,“globalFLR”和“localFLR”)。
将原始DTASelect文件备份到一个新文件,该文件的名称末尾添加“_original”。
2026/1/1 10:13:12 81KB Java
1
ODX(OpenDiagnosticDataExchange)是一种开放式的诊断数据格式标准,用于描述与诊断相关的ECU数据PDX(PackagedODX)格式允许将多个ODX文件压缩到一个存档中(例如ZIP文件)。
压缩包包含3个文件:ISO22901-1-Part1:Datamodelspecification-2008.11ISO22901-2-Part2:Emissions-relateddiagnosticdata-2011.07ISO22901-3-Part3:Faultsymptomexchangedescription-2018.02
2026/1/1 7:17:07 26.17MB ODX
1
SketcherUp导出.x文件插件Directx3DRadExporter.rbs,绝对可用!下载下来后,放到SU安装文件的Plugins文件夹内,然后打开SU,工具栏Plugins->3Drad->ExportasgenericDirectxflie,即可完美导出.x文件,包括材质。
2026/1/1 7:49:13 39KB sketchup 导出
1
猎鹰+文件资料先决条件Git>=1.7.5转到>=1.6入门码头工人请参考./docker/。
从源代码构建在开始之前,请确保您已准备以下内容:yuminstall-yredisyuminstall-ymysql-server注意:确保检查redis和mysql-server已成功启动。
进而#Pleasemakesurethatyouhaveset`$GOPATH`and`$GOROOT`correctly.#Ifyouhavenotgolanginyourhost,pleasefollow[
2025/12/31 20:10:51 4.31MB monitoring time-series grafana falcon
1
PSIM免破解安装包,解压后即可使用,有中文版指导文件,适用于初学者
2025/12/31 20:28:38 5.97MB PSIM PSIM手 PSIM教
1
软件介绍:海康威视组态王OCX控件支持最新版本的海康录像机,具备登录、退出、播放、停止播放,抓BMP图片和存储路径设置等功能。
适用于WIN7,WIN10目前没有测试通过。
可以作为组态王的OCX控件。
NETVIDEO控件包:ClientDemoDllHCNetSDKComAudioRender.dllD3DCompiler_43.dllD3DX9_43.dllEagleEyeRender.dllgdiplus.dllHCCore.dllHCNetSDK.dllHKNETVIDEO.ocxHWDecode.dllMP_Render.dllMP_VIE.dllPlayCtrl.dllSuperRender.dllYUVProcess.dll
2025/12/31 13:12:22 11.45MB 其他资源
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡