支持新语法,set增加/i和/f开关,可以在批处理中直接调用系统api。
2023/8/31 10:40:48 90KB 控制台 cmd 解释器 API
1
程序分析课程上机要求,方便广大学子拷贝。
其中.g为ANTLR源文件,可生成语法分析器和语法树的.java文件,然后进行必要的修改(添加成员变量)。
提供的.java文件已经修改好。
直接放在项目里,选择主类Frame,编译运行即可。
在窗口里输入测试文件的路径,即可绘出图像。
2023/8/18 14:42:14 11KB ANTLR 函数绘图语言 解释器
1
目录第1章UML类图实训1.1知识讲解1.1.1UML概述1.1.2类与类的UML表示1.1.3类之间的关系1.2实训实例1.2.1类图实例之图书管理系统1.2.2类图实例之商场会员管理系统1.3实训练习第2章面向对象设计原则实训2.1知识讲解2.1.1面向对象设计原则概述2.1.2单一职责原则2.1.3开闭原则2.1.4里氏代换原则2.1.5依赖倒转原则2.1.6接口隔离原则2.1.7合成复用原则2.1.8迪米特法则2.2实训实例2.2.1单一职责原则实例分析2.2.2开闭原则实例分析2.2.3里氏代换原则实例分析2.2.4依赖倒转原则实例分析2.2.5接口隔离原则实例分析2.2.6合成复用原则实例分析2.2.7迪米特法则实例分析2.3实训练习第3章创建型模式实训3.1知识讲解3.1.1设计模式3.1.2创建型模式概述3.1.3简单工厂模式3.1.4工厂方法模式3.1.5抽象工厂模式3.1.6建造者模式3.1.7原型模式3.1.8单例模式3.2实训实例3.2.1简单工厂模式实例之图形工厂3.2.2工厂方法模式实例之日志记录器3.2.3抽象工厂模式实例之数据库操作工厂3.2.4建造者模式实例之游戏人物角色3.2.5原型模式实例之快速创建工作周报3.2.6单例模式实例之多文档窗口3.3实训练习第4章结构型模式实训4.1知识讲解4.1.1结构型模式概述4.1.2适配器模式4.1.3桥接模式4.1.4组合模式4.1.5装饰模式4.1.6外观模式4.1.7享元模式4.1.8代理模式4.2实训实例4.2.1适配器模式实例之算法适配4.2.2桥接模式实例之跨平台视频播放器4.2.3组合模式实例之杀毒软件4.2.4装饰模式实例之界面显示构件库4.2.5外观模式实例之文件加密4.2.6享元模式实例之围棋棋子4.2.7代理模式实例之日志记录代理4.3实训练习第5章行为型模式实训5.1知识讲解5.1.1行为型模式概述5.1.2职责链模式5.1.3命令模式5.1.4解释器模式5.1.5迭代器模式5.1.6中介者模式5.1.7备忘录模式5.1.8观察者模式5.1.9状态模式5.1.10策略模式5.1.11模板方法模式5.1.12访问者模式5.2实训实例5.2.1职责链模式实例之在线文档帮助系统5.2.2命令模式实例之公告板系统5.2.3解释器模式实例之机器人控制程序5.2.4迭代器模式实例之商品名称遍历5.2.5中介者模式实例之温度转换器5.2.6备忘录模式实例之游戏恢复点设置5.2.7观察者模式实例之股票变化5.2.8状态模式实例之银行账户5.2.9策略模式实例之电影票打折5.2.10模板方法模式实例之数据库操作5.2.11访问者模式实例之奖励审批5.3实训练习第6章模式联用与综合实例实训6.1设计模式补充知识6.1.1反射与配置文件6.1.2GRASP模式6.1.3架构模式与MVC6.2模式联用实训6.2.1适配器模式与桥接模式联用6.2.2组合模式与命令模式联用6.2.3外观模式与单例模式联用6.2.4原型模式与备忘录模式联用6.2.5观察者模式与组合模式联用6.2.6访问者模式、组合模式与迭代器模式联用6.3综合实例实训6.3.1多人联机射击游戏6.3.2数据库同步系统6.4实训练习附录A参考答案A.1第1章实训练习参考答案A.2第2章实训练习参考答案A.3第3章实训练习参考答案A.4第4章实训练习参考答案A.5第5章实训练习参考答案A.6第6章实训练习参考答案参考文献
2023/8/13 15:25:23 32.93MB 设计模式 UML
1
本书系统介绍了设计模式。
全书共分27章,内容包括统一建模语言基础知识、面向对象设计原则、设计模式概述、简单工厂模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式、单例模式、适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、代理模式、职责链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法模式和访问者模式。
[1]本书结合大量实例来学习GoF设计模式,针对每一个设计模式均提供了一或两个实例,并对每一个模式进行了详尽的讲解,每一章最后均配有一定量的习题。
2023/8/13 2:18:01 263KB 设计模式 清华 刘伟 源码
1
母狮••母狮编程语言Lioness是一种专为数学目的而设计的高级动态编程语言。
该项目包括一个词法分析器,解析器,编译器和解释器。
所有这些都是100%用Swift编写的,没有依赖项。
Lioness的语法受Swift启发,其功能集类似于诸如GLSL之类的着色器语言。
标准库(缩写为:stdlib)包含用于数字处理的基本函数,包括:max/min,ceil,floor,trigonometry等。
但是,更多琐碎的函数(例如计算质数)与标准库不相关。
来源范例以下Lioness代码以递归方式计算阶乘:funcfactorial(x)returns{ ifx>1{returnx*factorial(x-1)} return1}a=factorial(5)//a=120以下Lioness代码使用dotimes循环:a=1n=10dontimes{a+=a}//a=1024在可以找到更多示例。
特征简约但
2023/8/4 2:03:02 234KB parser interpreter bytecode compiler
1
CanJSCanJS是一个JavaScript解释器,可以在JS中运行JS代码。
相关文章:安装gitclonehttps://github.com/jrainlau/canjs.git用法直接在字符串中运行JS代码是可以的。
constCanjs=require('./dist/index.js')newCanjs(`console.log('HelloWorld!')`).run()CanJS使用ES5标准库,但您也可以为其提供自定义变量:constCanjs=require('./dist/index.js'
1
本程序适用于v8.5.0前所有历史版本升级到v8.5.0版本,仅限于数据库存操作,升级完成后需要同步最新程序文件方可正常使用。
请严格遵从以下流程进行升级:1、首先确认运行本程序的计算机是否安排了MicrosoftdotNET5.0脚本解释器,如果没有请先安装本服务,传送门->https://www.z01.com/other/3483.shtml;2、解压程序包后,双击[点我启动.exe]文件启动升级程序;3、在程序对话框中配置数据库连接信息(或点“选择配置文件”,选中Config/ConnectionStrings.config文件可自动读出数据库链接信息);4、点击exe
2023/7/17 1:33:07 5.66MB cms
1
第一款真正的任意多物理场直接耦合分析软件COMSOLMultiphysics中文使用手册。
AC/DC模块(AC/DCModule)声学模块(AcousticsModule)CAD导入模块(CADImportModule)化学工程模块(ChemicalEngineeringModule)地球科学模块(EarthScienceModule)热传导模块(HeatTransferModule)材料库(MaterialLibrary)微机电系统模块(MEMSModule)射频模块(RFModule)结构力学模块(StructuralMechanicsModule)COMSOL脚本解释器(COMSOLSCRIPT)反应工程实验室(ReactionEngineeringLAB)信号与系统实验室(SIGNALSSYSTEMSLAB)最优化实验室(OPTIMIZATIONLAB)
2023/7/12 12:10:20 6.42MB COMSOL 教程
1
JavaSE_chyjava基础汇集,各种demo测试,基于jdk1.8基本(java基础)集合(集合)数据结构(datastructure)套接字(套接字服务)第三方(第三方-ocr-ffmpeg)时间(日期相关)设计模式设计观察者模式实际上就是发布订阅模式,发布者发布信息,订阅者获取信息,订阅了能够收到信息,没订阅就收不到信息。
代理模式总体而言设计模式分为三大类创建型模式,共五种:工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式。
结构型模式,共七种:适配器模式,装饰器模式,代理模式,外观模式,转换器模式,组合模式,享元模式。
行为类型模式,共十种:策略模式,模板方法模式,观察者模式,迭代子模式,责任链模式,命令模式,注释模式,状态模式,访问者模式,中介者模式,解释器模式。
其实还有两类:并发型模式和线程池模式。
用一个图片来整体描述一下
2023/7/11 11:55:13 12.4MB Java
1
Python7天速成
2023/7/6 4:58:03 28.07MB python
1
共 76 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡