java编程含有界面以及完整代码〈程序〉→main()〈语句块〉〈语句块〉→{〈语句串〉}〈语句串〉→〈语句〉;
〈语句串〉|〈语句〉;
〈语句〉→〈赋值语句〉|〈条件语句〉|〈循环语句〉〈赋值语句〉→ID=〈表达式〉;〈条件语句〉→if〈条件〉〈语句块〉〈循环语句〉→while〈条件〉〈语句块〉〈条件〉→(〈表达式〉〈关系符〉〈表达式〉)〈表达式〉→〈表达式〉〈运算符〉〈表达式〉|(〈表达式〉)|ID|NUM〈运算符〉→+|-|*|/〈关系符〉→<|<=|>|>=|=|!>word.wordList包(存储了关键字):word:此类是定义了存储关键字的结构:包括String型的关键字,和int型的识别符。
wordList:此类存储了29个关键字,在构造函数中初始化。
2、word包(进行词法分析)中:basicFunction:此类定义了做词法分析的基本函数:GetChar()将下一输入字符读到ch中,搜索知识器前移一个字符位置GetBC();
检查ch中的字符是否为空白。
若是,则调用GetChar直至不是字符为止Concat();
将ch中的字符连接到strToken之后IsLetter();
判断ch中的字符是否为字母IsDigit();
判断ch中的字符是否为数字Reserve();
对strToken中的字符创查找保留字表,若是则返回它的编码,否则返回0Retract();
将搜索指示器回调一个字符位置RetractStr();
将strToken置空lexAnalysis:此类是用来进行词法分析,将分析后的单词存入word数组中,(注:在词法分析中,若是一串字母,则认为是ID,若是数字,则认为是NUM。
存储的时候识别符分别存ID与NUM的识别符,但是内容仍然是自己的内容)其中的wordAnalysis函数就是词法分析函数(具体实现请看后面的重要函数分析)3、stack包(定义栈)中:栈是通过链表来定义的,因此StringListElement:次类定义了链表的每一个节点StringStrack:此类定义了栈,其中有长度属性,有函数:Top();用来取得栈顶Push();
压栈Pop();
出栈4、sentence包(语法分析)中:juzi:定义了文法的句子的结构:key(左边部分)content[](右边推出的部分)lo(长度)grammar:存储了文法的27个关系式AnalysisFB:定义了分析表的存储结构AnalysisF:存储分析表SentenceAnalysis:语法分析JuProduction(wordw):此函数是用来判断在当前栈与输入串的情况下,用哪一个产生式,返回产生式在数组中的下标 若输入串的第一个字符与栈顶字符相同则表示可以规约,则返回-1;
若不能过用产生式,则返回-2;
AnalysisBasic(wordw):此函数是分布进行语法分析,对栈操作 *根据所需要的产生式对符号栈进行操作 *返回0表示规约;
返回1表示移进;
否则表示输入串不是文法的句子5.Main包(主界面)中Main:此类定义了图形界面
2024/4/19 1:25:48 3.25MB 词法分析器及语法分析器
1
--DB2数据库系统查询语句1、查询数据库中某个字段所在表:selecttabnamefromsyscat.columnswherecolname='COLNAME'+33101520不能被翻译的字符串,因此被设置为NULL+33901569由于与DB22.2版本的子系统连接,所以可能存在字符转换问题+39401629使用优化提示来选择访问路径+39501628设置了无效的优化提示,原因代码指定了为什么,忽略优化提示+40201521未知的位置+40301522本地不存在CREATALIAS对象+43401608在DB2未来发布的版本中将不支持指定的特性,IBM建议你停止使用这些特性+44501004值被CAST函数截取+46201Hxx由用户定义的函数或存储过程发出的警告+46401609命名的存储过程超出了它可能返回的查询结果集的个数限制+46601610指定由命名的存储过程返回的查询结果集的个数。
成功完成+49401614由存储过程返回的结果集的个数超过了由ASSOCIATELOCATORS语句指定的结果集
2024/4/18 16:49:25 28KB DB2错误码
1
中文打字速度测试软件专门用于测试相关人员的打字速度,可为政府、企事业选拔人才时所用。
一般的打字测试软件都只能当时测试且需旁边的人守在那儿记录,有了此软件,您只需首先将需要考试的人员姓名和考号录入数据库,考试时您无需记录,系统会将考号、姓名、考试时间、所用的考试文本、正确字数、错误字数、正确速度、正确率等自动记录在案,您只需在考试完毕后将考试结果输出为文本文件或EXCEL电子表格文件保存并打印即可。
中文打字速度测试软件v1.41新增功能:  1、增加了联网练习的功能,客户机可向考试服务器申请联网练习,每次的练习成绩均能保存,有利于从考试服务器上调阅各考生练习一段时间后的进步情况。
联网练习时可由电脑自动产生练习文字或管理员指定文件夹下随机选择文本文件。
  2、增加了自动将考试文本文件中的半角字符转换为全角字符的功能。
   3、修改同时在线联网练习或测试的人数上限为5000人。
  4、增加了测试时允许考多次的模式,在多次测试的情况下有两种模式,分别为“取最后一次测试成绩”和“取历次最好成绩”。
  5、对考试服务器日志进行自动保存,方便今后查询。
日志文件为软件安装文件夹下的server.l
2.18MB 应用软件
1
包含两套车牌字符模板,一套图片大小为20*40,另一套为14*22。
2024/4/17 6:34:58 145KB 车牌 字符
1
ojdbc6、orai18njar文件,版本11.2.0.4解决字符集问题
2024/4/16 21:25:42 3.91MB ojdbc orai118n
1
1、随机显示一段字符(可含有字母和数字)2、根据屏幕显示进行打字练习,出错时声响报警3、打字完成后统计正确率和打字时间4、程序采用汇编语言在PC机上完成
1
仅限学习研究之用,切勿用作商业用途,请在下载后24小时之内删除,本人不承担任何责任。
鸿运年会抽奖软件是功能强大的年会抽奖软件,界面大气漂亮,可设置不同的抽奖形式,自定义抽奖人数和奖项数,滚动显示抽奖人的照片和名字,极简单的设置方式。
在年会和各种晚会用最合适了。
鸿运年会抽奖软件历经上千家公司和个人实践检验,好评百分百!还可以根据您的需求定制开发(按复杂度酌情加收费用)。
鸿运年会抽奖软件功能特点简介:*公正、公平、不重复中奖*界面美观大方,鲜明的中国传统色彩(可选喜庆类、人文类、科技类等诸多界面)*运行稳定功能强大简洁易用美观流畅*支持显示序号;号码滚动显示*支持自定义背景音乐;
可自定义各奖项获奖人数;
可自定义重复抽奖规则;
*支持双显示器(例如笔记本电脑连接投影仪)*支持外部数据加入(加入大量附加数据稳定版)*支持一次抽出全部中奖者或者分多次抽出中奖者*支持显示抽奖活动所有抽出的中奖者*支持中奖名单保存.支持一键抽奖;
*支持“抽奖参数”保存,下次打开时“直接使用”*支持:“文字字符窜抽奖”*支持非号码数字抽奖,即支持姓名等中文字符抽奖*可根据客户的需要定制开发,软件界面及其他均可定制开发鸿运年会抽奖软件适用于各单位年终抽奖、晚会抽奖、姓名抽奖、编号抽奖、手机号码抽奖、身份证号码抽奖、企事业单位抽奖、电视台抽奖、屏幕抽奖、LED抽奖
1
分割好的16*32黑底白字的车牌字符340个(A~Z,0~9共34类字符,每类10个)
1
(1)I:初始化(Initialization)。
从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树,并将它存于文件hfmTree中。
(2)E:编码(Encoding)。
利用已建好的哈夫曼树(如不在内存,则从文件hfmTree中读入),对文件ToBeTran中的正文进行编码,然后将结果存入文件CodeFile中。
(3)D:译码(Decoding)。
利用已建好的哈夫曼树将文件CodeFile中的代码进行译码,结果存入文件TextFile中。
(4)P:打印代码文件(Print)。
将文件CodeFile以紧凑格式显示在终端上,每行50个代码。
同时将此字符形式的编码文件写入文件CodePrin中。
(5)T:打印哈夫曼树(Treeprinting)。
将已在中的哈夫曼树以直观的方式(树或凹入表形式)显示在终端上,同时将此字符形式的哈夫曼树写入文件TreePrint中。
2024/4/3 4:26:11 18.06MB huffman
1
这是linux下的字符设备驱动程序,对于初学驱动程序的人有很不错的参考价值。
2024/4/2 22:31:37 2KB 操作系统课程设计 linux
1
共 976 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡