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
MELSECOPCSERVER支持三菱所有PLC的所有接口。
支持的PLC包括FX、AnN、AnA、AnS、QnA、QnAS、Q系列,支持的接口包括串口、CPU编程口、以太网(TCP/IP、UDP/IP)、CCLINK、MELSECNET(/II、/H)、PCUNIT等。
2024/4/18 1:29:50 45.18MB 三菱 Melsec OPC
1
LevelDb是能够处理十亿级别规模Key-Value型数据持久性存储的C++程序库。
LevelDb是一个持久化存储的KV系统,和Redis这种内存型的KV系统不同,LevelDb不会像Redis一样狂吃内存,而是将大部分数据存储到磁盘上。
218KB leveldb
1
routeros5.24-破解版L6(亲测可用),压缩包内包含routerOS安装手册.docx,通过在虚拟机里面测试完全可以使用。
key可以另外单独导入。
key只能在此版本上进行导入有效,在官方原版5.24上面导入是无效的。
有了这个版本与安装文档,可以方便软路由的操作了。
2024/4/10 15:52:38 37.58MB routeros5.24 l6 可用
1
SoapUIPro5.1.2破解jar包与注册文件,包含Protection-4.6.jar与注册文件scz.key
2024/4/1 15:32:17 951KB soapUI 5
1
KerioWinRouteFirewall继v6.7.1后,KWF7更名为KerioControl7于2010-6-1发布,程序界面管理只保留了网页形式,必须IE8以上方可使用。
KerioControlFirewall设置灵活、安全和用户访问控件中的新标准。
用于企业网络,它可以抵御外部的攻击和病毒和可以通过基于其内容限制网站的访问。
该破解补丁适用于KeriocontrolVersion7.1.0Patch2-December21,2010(v7.1.0.1694),网上搜集、亲测可用。
使用步骤:1.安装IE8及以上版本(这一步也可放在第5步后执行);
2.官网下载多国语言原版,安装;
http://download.kerio.com/dwn/control/kerio-control-whql-7.1.0-1694-p2-win32.exe3.鼠标右键单击Kero的图标,再左键单击StopKero...,继续左键单击ExitKero...,退出程序;
4.用winroute.exe替换安装路径\Kerio\WinRouteFirewall中的文件;
5.复制license.key文件到安装路径\Kerio\WinRouteFirewall\license;
6.再次运行KerioControl,如果IE显示“此网站的安全证书有问题”,选择“继续浏览此网站(不推荐)”即可,输入用户名Admin、密码登陆,界面中【产品有效期:从不Productexpirationdate:Never】,表明破解成功。
2024/3/25 17:35:01 3.02MB Kerio Control WinRoute v7.1.0.1694
1
AdvancedOfficePasswordRecovery是一款帮助我们破解office密码的软件,有时候给自己的word文档设置的密码不小心忘记了,或者下载的文档有密码,这个时候你就可以使用AdvancedOfficePasswordRecovery来进行密码破解。
AdvancedOfficePasswordRecovery破解office密码的方式有三种,一种是猜测,一种是暴力破解,一种是字典破解,总之可以帮助你把office的密码给破解出来。
支持的Office文件格式主要如下:MicrosoftWord文档MicrosoftExcel文档MicrosoftAccess数据库MicrosoftOutlook个人存储文件MicrosoftOutlookVBA宏文件MicrosoftMoney数据库MicrosoftSchedule+文件MicrosoftBackup文件MicrosoftMail文件Visio文件MicrosoftPowerPoint演示MicrosoftProject文件MicrosoftPocketExcel文件MicrosoftOneNote文件安装时屏蔽软件联网,界面为英文,安装完后可以语言下选择“中文”,注册后为家庭许可(单机版)
2024/3/14 3:22:16 26.23MB Office Password 查看 破解
1
微信协议开发Demo,支持A16\62,欢迎大家一起学习讨论。
需要点击免费key按钮,获取免费key哈!上次少传了库文件,网友反馈我才知道!请下载这个吧!
2024/3/12 14:18:18 1.2MB 微信 协议 IPAD Android
1
获取微信沙箱操作的key,代码中返回的沙箱key值替换原有的key做签名就可以了,下载后有不清楚的可以私我
2024/3/7 15:52:23 2KB 沙箱 微信沙箱
1
西门子全系列软件授权工具SimEKBInstallv2018.11.14最新绿色版SimEKBInstall是一款西门子软件授权key,可对西门子下的所有软件进行破解授权,如:Wincc、Step5、Step7、TIAPortal(博途)等等,本站不仅为大家提供了SimEKBInstall下载地址,同时也为大家带来了西门子全系列软件授权工具的使用方法,欢迎有使用西门子软件的朋友们前来下载使用。
功能介绍SimEKBInstall(西门子授权软件)是一款针对西门子软件的授权过期问题的解决辅助工具,支持西门子旗下的全部软件进行授权使用,运行西门子授权软件后会自动检测你当前安装在计算机上的西门子软件,并自动给出推荐的授权。
使用方法:西门子授权工具SimEKBInstall使用方法有两种:第一种:左侧有所有可授权的分类栏目,选择某个需要授权的软件版本,之后点击右侧的选择——安装长密钥即可;
第二种:点击“需要的密钥”勾选全部,然后选择安装长密钥;
详细步骤1、在软件界面的左上角处选择要安装的盘符,如C盘。
2、在软件界面左侧栏目内快速查找要按照的授权软件名称,并单击选中。
3、在软件界面的窗口中部,选择要安装的授权,并在前面打上勾。
4、最后点击软件界面上面的“安装长密钥”按钮即可安装,也可点击“安装短密钥”按钮进行安装,不影响授权使用,但是前提是,安装短密钥对应的表框里面,要有短密钥才可以。
许可证类型:网络中的浮动授权"SIFL"工作地的单一授权"SISL"365天的租用授权"SIRT"
2024/3/3 11:55:14 3.76MB 西门子 SIM_EKB 授权
1
共 340 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡