code-generation相关内容

在Telosys模板中是否可以调用专门创建的函数?

我使用Telosys( https://www.telosys.org )生成Python源代码及其工作良好.但是我有一个特定的需求,可以通过调用特定的转换函数来解决. 是否可以创建一个特定的函数并在Telosys模板中调用它? 例如: myFunction("abc")或 $ something.myFunction("abc")或其他任何内容 如有必要,我可以用Java,Py ..
发布时间:2021-04-22 20:45:48 其他开发

C ++错误代码样板的模板与宏

TL; DR-可以使用模板来实现样板生成宏吗? 我有一些使用C ++ std :: error_code和error_category类的代码.我发现,一旦错误代码的数量开始增加,为每个错误代码编写的样板文件的数量也会迅速增加. 要解决此问题,我编写了一些宏,这些宏应根据我们实际关心的事情(包括枚举代码和附加到它们的消息)进行静态检查并生成大部分样板.这些宏将枚举和消息作为const ..
发布时间:2021-04-19 20:16:50 C/C++开发

如何使用Postman Collection生成代码

我知道可以根据邮递员的单个请求生成代码段,但找不到整个集合的类似功能. 我也知道,有一些工具,例如 newman ,用于以Postman Collection 2.1 json格式运行导出的馆藏. 但是我特别要寻找的是一个从集合或Postman Collection 2.1 json格式的导出集合中生成 bash 代码的工具.这样,我不使用Postman的同事可以复制API请求. 此 ..
发布时间:2021-04-14 20:29:52 其他开发

如何使用代码为CRUD操作(如Visual Studio)生成整个样板代码?

我正在尝试为数据库表的实体生成CRUD操作,例如要使用的各个端点. 这与Visual Studio生成用于身份验证(帐户控制器)的样板代码以及以整包形式进行原始操作一样. 我遇到过t4模板,但是没有得到如何使用它为我的数据库表实体生成Crud操作的信息. 我还试图使用应用程序名称,references(dll),Controller等来生成整个应用程序包.例如,Visual St ..
发布时间:2021-04-11 20:35:03 C#/.NET

dotnet aspnet代码生成器工具找不到Microsoft.VisualStudio.Web.CodeGeneration.Design

我刚刚使用 dotnet new mvc --name test-project ( netcoreapp3.1 )创建了一个MVC应用程序,没有任何数据库访问权限和身份,想要手动添加以进行自定义.然后,我添加了一些软件包以使用 dotnet aspnet-codegenerator 工具.我的 .csproj 看起来像这样: ..

JOOQ:如何将接口添加到生成的记录类

我正在使用Java 8的JOOQ 3.6.4从架构中生成一组JOOQ记录. 某些表是结构相似的参考数据,假设它们具有ID,CODE和VALUE列(它们可能具有其他列,但它们至少都具有这些列). 在我的代码中(不是由JOOQ生成的),我有一个接口"ReferenceData",该接口定义了与JOOQ为这三列生成的代码匹配的访问器.我想告诉JOOQ将"implements Referenc ..
发布时间:2021-02-12 19:56:21 Java开发

在VS2015中开始调试之前,如何运行脚本\可执行文件?

在Visual Studio 2015中开始编译\执行我的代码之前,我需要运行代码生成器。 有什么方法可以添加将运行的脚本当我单击“启动本地调试器”时,我的.bat.py文件是什么? 我使用UnrealEngine 4,并且在我的项目中已经有一些 .cs 使用预编译脚本的文件,但是如果项目已经是最新的,则不会触发这些脚本。 任何解决方案? p> 解决方案 在VS中打开启动 ..

编写模板时,MyGeneration是否可以提供智能感知支持?

在编写模板时,MyGeneration是否可以提供智能支持? 假设我可以在Visual Studio中编写模板,然后将其粘贴到MyGeneration模板编辑器以某种方式? 解决方案 mygeneration编辑器确实内置了有限的intellisense 您也许可以在VS中创建一些模板,但是我我怀疑它们会发挥很大的作用,因为他们提供的任何智能感知功能都不会具有MyGenerat ..
发布时间:2020-10-04 22:09:02 C#/.NET

在T4模板中获取edmx的名称空间

当我将模板安装到与edmx命名空间不同的命名空间时,由于缺少命名空间,生成的代码会出错。 因此,我试图添加一个“ using”语句来解决此问题,但是我不知道如何获取edmx所在的名称空间。 到目前为止,我已经知道了(针对简洁): ..
发布时间:2020-10-04 22:08:59 C#/.NET

如何以编程方式创建Java文件

我正在创建一个util-class,该类写入 .java文件,用作掩盖程序-生成器。 该实用程序类将生成AConverter.java'(请参见下面的示例)。 我想知道如何编写实用程序类。 我搜索了一下,发现推荐使用apache bcel。但是我找不到从 String 编写 .java文件并使其在我的程序中运行的示例 期望是... class ADTO { p ..
发布时间:2020-10-04 22:08:56 Java开发

实体框架DbContext代码生成生成不正确的代码

我将VS2010与Entity Framework一起使用(文件版本为4.4。产品版本为5) 我已安装EF5.x DbContext 生成器。 创建我的 .edmx 文件后,右键单击空白空间并添加了新的 DbContext 模板,该模板生成了 context.tt 和 .tt 文件。 但是,在 .tt 文件中,这是自动生成的代码的样子: 命名空间DataObjects.En ..
发布时间:2020-10-04 22:08:53 C#/.NET

使用Python的基本I / O来操纵或创建Python文件?

最有效的方法-我知道这不是很有效,但是老实说我找不到更好的方法来操作Python(.py)文件,添加/减去/附加代码,使用 例如: obj = open('Codemanipulationtest.py','w +') obj.write(“ print'这表明您可以进行基本的I / O?'”) obj.close() 将操纵我拥有的名为“ codemanipu ..
发布时间:2020-10-04 22:08:49 Python

生成JAVA文件并在运行时使用它们

我正在尝试Cedric Beust在其他主题中提出的以下建议。 您可以自己做这件事作为预测试任务:实现一个代码生成器 ,以XML格式获取信息,抓取相应的Java 源文件并生成TestNG源文件,并将所有注释 放在正确的位置。然后在该文件上运行TestNG。 我对代码生成一无所知。有人可以指引我正确的方向吗?一些简单的示例就很好。 更新:这是我要生成的内容的模板。 公共 ..
发布时间:2020-10-04 22:08:45 Java开发

如何实现动态调用函数,即使用c#根据数据库值确定要调用的函数的正确性

应用程序非常大,因此提供了简短的背景知识和问题 当用户登录时,将显示一个按钮,其中包含他所使用的功能的文本 被允许的功能被映射到数据库表中 它确保了实际函数的名称与数据库中使用的名称相同。 问题 提取名称,并存储为按钮的文本字段以及字符串变量。 现在我应该如何使用名称存储在其中的字符串变量来调用此函数! 就像我们键入 功能名称(); 但是在这里 ..
发布时间:2020-10-04 22:08:37 C#/.NET

如何在运行时使用C#创建强类型数据集?

我需要在运行时为用户首选的目标数据库创建一个强类型的数据集。 Visual Studio具有大量的设计时支持来创建类型化的数据集。我需要在运行时自动为目标数据库生成类型化数据集的过程。 它应该创建... 1。)XSD文件。 2。)表示数据库的类型化数据集 3。) 4。)每个表的TableAdapter。 因此,我需要在运行时生成与设计时通常使用Visual St ..
发布时间:2020-10-04 22:08:31 C#/.NET

为GWT / Spring / Hibernate / PostgreSQL生成服务/ dao层

我们正在使用GWT 2.0(不适用于AppEngine),Spring和Hibernate开发一个Web应用,并尝试通过自动生成尽可能多的代码来快速入门。 我看过 spring roo vs appfuse生成服务/ dao层。我尝试了点赞,但这对我没有用;另外,由于GWT是里程碑版本,因此GWT的功能还不存在。 如果某个工具可以为我生成服务层和DAO层,我应该能够进行实际的业务逻辑和 ..
发布时间:2020-10-04 22:08:15 Java开发

Java的基于模板和清单的代码生成

我正在构建一个基于插件的大量应用程序。插件通过共享消息总线进行通信。出于几个显而易见的原因,包括确保类型安全,我最终编写了类似于以下代码: 公共类OtherPluginController { ... public void doSomething(int intParam,String stringParam){ Command cmd = new Command(); cmd ..
发布时间:2020-10-04 22:07:10 Java开发

从语言环境生成代码而无需解释

我希望直接从区域设置定义生成代码,而无需进行解释。示例: (*从代码角度来看,一个语言环境类似于一个类*) 语言环境MyTest = 修正了L ::“字符串列表” 假定与众不同L:“不同的L” 开始 定义isInL ::“ string => bool”其中 “ isInL s =(s∈L)“ end 实例化 MyTest 是可执行文件,我可以为其生成代码 ..
发布时间:2020-10-04 22:07:08 其他开发