java工具源码另一个Java字节码生成器 (类似于javac的编译器) 概述 Java字节码生成器是在著名的工具Flex&Bison之上构建的编译器,用于接收任何Java源代码(当前仅支持Java Lang的子集)并发出其等效的字节码。 这是PLT开发(P AGC软件大号anguage牛逼ranslation)当然,在工程,亚历山大大学的教师在Spring2020发售的项目。 目标是练习构造语义规则以生成Java字节码的技术。 生成的字节码必须遵循[Java虚拟机规范]。()中定义的标准字节码指令。 我们的工作流程包括以下步骤: 了解我们将要建立的Flex&Bison工具。 了解Java CFG关联的语义动作/规则。 了解Java字节码后,我们需要将其生成为中间代码表示形式。 在我们了解的构建块上构建Java字节码生成器。 运行与测试 输入:包含Java源代码的文件,该源代码紧随下一节中提到的语法子集。 输出:现在可以在JVM上运行的.class文件。 要运行该程序,请使用脚本run.sh ,如下所示: ./run.sh file_name 其中filename是可以包含Java源代
2023-07-11 09:39:54 333KB 系统开源
1
G代码生成器 “ G-CODE Generator”是一个脚本,用于从Illustrator导出激光雕刻机“ cubiio”的数据。 它可以从Illustrator导出“ G-CODE”,并且可以容纳大尺寸(例如A4尺寸)。 这是G-CODE Generator的源代码。 它是用在Adobe Illustrator上运行的jsx编写的。 此应用程序包含多个类。 build.sh用于将它们打包到一个jsx文件中。
2023-02-19 17:41:33 100KB JavaScript
1
ZXingLite ZXingLite for Android 是ZXing的精简版,基于ZXing库优化扫码和生成二维码/条形码功能,扫码界面完全支持自定义,也可一行代码使用默认实现的扫码功能。总之你想要的都在这里。 简单如斯,你不试试? Come on~ Gif 展示 ViewfinderView属性说明 属性 值类型 默认值 说明 maskColor color #60000000 扫描区外遮罩的颜色 frameColor color #7F1FB3E2 扫描区边框的颜色 cornerColor color #FF1FB3E2 扫描区边角的颜色 laserColor color #FF1FB3E2 扫描区激光线的颜色 labelText string 扫描提示文本信息 labelTextColor color #FFC0C0C0 提示文本字体颜色 labelTextSize dime
2022-08-07 14:23:27 10.92MB code-generator code scanner qrcode
1
Tensorflow自定义操作员代码大纲生成器 编写张量流运算符需要编写大量的样板C ++和CUDA代码。 该脚本为Tensorflow运算符的CPU和GPU版本生成代码。 更具体地,给定的tensorflow inputs , outputs和attribute s时,产生: C ++头文件,该文件定义操作符类,以Device为模板。 定义操作员的CPU实现的C ++头文件。 具有Shape函数,REGISTER_OP和REGISTER_KERNEL_BUILDER构造的C ++源文件。 Cuda标头,用于定义操作员的GPU实现,包括CUDA内核。 Cuda源文件,带有GPU REGISTER_KERNEL_BUILDER供操作员使用。 python单元测试用例,它构造随机输入数据,并调用运算符。 Makefile,用于使用g ++和nvcc将运算符编译为共享库。 要求
2022-07-19 22:42:45 19KB python code-generator tensorflow Python
1
MyBatis-Plus代码生成器
2022-05-30 04:00:31 39.31MB java mybatis-plus
1
昂首阔步2.0 该软件包包含Swagger 2.0(又称 )的golang实现:它知道如何序列化和反序列化Swagger规范。 是RESTful API的简单但功能强大的表示形式。 简而言之招摇 凭借地球上最大的API工具生态系统,成千上万的开发人员正在几乎每种现代编程语言和部署环境中支持Swagger。 通过启用Swagger的API,您可以获得交互式文档,客户端SDK的生成和可发现性。 我们创建了Swagger来帮助兑现API的承诺。 Swagger帮助诸如Apigee,Getty Images,Intuit,LivingSocial,McKesson,Microsoft,Morningstar和PayPal之类的公司使用RESTful API构建最佳的服务。 现在,在2.0版中,Swagger比以往具有更多的功能。 而且它是100%的开源软件。 产品特点 go-swagger为Go社区带来了一套完整的,功能齐全的高性能API组件,可与Swagger API一起使用:服务器,客户端和数据模型。 根据标准规范生成服务器 从摇摇欲坠的规范生成一个客户端 支持jsonsche
2022-04-22 09:44:02 4.11MB go api golang code-generator
1
luaqrcode:纯Lua qrcode库
2022-02-24 10:15:29 45KB lua qrcode qrcode-generator LuaLua
1
QRCode生成器和扫描器 演示如何生成QR码图像以及如何使用设备相机扫描QR码。 GeneratorViewController.swift ReaderViewController.swift 项目结构 Xcode基于选项卡的应用程序模板,其中应用程序和场景委托与Xcode模板相同。 2个主要文件是GeneratorViewController.swift和ReaderViewController.swift 。 使用CoreImage生成QRCode iOS内置了对生成1D和2D条形码的支持。 生成代码的主要部分使用CIFilter并返回CIImage ,我们可以将其转换为要在屏幕上显示的UIImage 。 给过滤器一个NSData对象作为输入,以及一个字符串,该字符串表示制作QRCode时要使用的纠错量( L 7%, M 15%, Q 25%或H 30%)。 let
2021-12-11 20:02:34 391KB ios qrcode avfoundation ios-app
1
EasyCode EasyCode能做什么? EasyCode是基于IntelliJ IDEA Ultimate版开发的一个代码生成插件,主要通过自定义模板(基于velocity)来生成各种你想要的代码。通常用于生成Entity、Dao、Service、Controller。如果你动手能力强还可以用于生成HTML、JS、PHP等代码。理论上来说只要是与数据有关的代码都是可以生成的。 使用环境 IntelliJ IDEA Ultimate版(172+) 支持的数据库类型 因为是基于Database Tool开发,所有Database Tool支持的数据库都是支持的。 包括如下数据库: MySQL SQL Server Oracle PostgreSQL Sqlite Sybase Derby DB2 HSQLDB H2 当然支持的数据库类型也会随着Database Tool插件的更新同步更新
2021-11-22 17:10:43 14.53MB code-generator idea-plugin Java
1
这是受启发的条形码生成程序包。 实际上,我使用该程序包的下划线类来生成条形码。 该软件包只是该软件包的包装,并增加了与Laravel 5的兼容性。 我使用了该软件包的以下类。 src / Milon / Barcode / Datamatrix.php(include / barcodes / datamatrix.php) src / Milon / Barcode / DNS1D.php(tcpdf_barcodes_1d.php) src / Milon / Barcode / DNS2D.php(tcpdf_barcodes_2d.php) src / Milon / Bar
2021-11-10 12:22:08 90KB laravel barcode barcode-generator LaravelPHP
1