ASM 是一个用于操作字节码的开源 java 库。本项目旨在系统地介绍如何学习Java ASM的知识,主要涉及Core API、OPCODE和Tree API等内容。至于学习的预期目标就是,用一个形象的说法来讲,让字节码在你的手中“跳舞”:看看你的左手,一个完整的ClassFile拆解成不同粒度的字节码内容;看看你的右手,不同粒度的字节码内容又重新组织成一个ClassFile结构。
StarCoder是一个代码生成模型,旨在通过训练实现指令跟随的能力,类似于ChatGPT。它使用OpenAssistent数据集和GitHub的代码及issues数据进行训练,能够灵活生成多种类型的代码。
Archittect是一个用于创建和重用动态代码模板的工具,支持任何编程语言,能够生成100%准确的代码,帮助开发者告别样板代码,提升开发效率。
Copilot 是一个集成于 GitHub 的智能助手,能够自动生成代码,提供代码补全建议,支持多种编程语言,并帮助开发者发现和修复代码中的安全漏洞。
CodeCompose是一个面向大规模工业部署的人工智能辅助代码编写工具,旨在通过智能算法提高代码编写效率,支持多种编程语言,并实现自动化代码审查,帮助开发者和团队提升代码质量。