标签: code-generation

在Jinja2中的zip(list1,list2)?

我在Jinja2中进行代码生成,我经常想要一起遍历两个列表(即变量名称和类型),是否有一种简单的方法可以执行此操作,还是只需要传递一个预压缩列表?我无法在文档或谷歌搜索中找到这样的功能.

python code-generation jinja2

34
推荐指数
3
解决办法
1万
查看次数

从现有数据库生成JPA 2实体

如何从现有数据库生成符合JPA2的@Entity?

我发现了这个:问题

仍然不清楚JBoss是否会生成兼容的JPA2,而且我想知道是否有独立于供应商的方式来做到这一点.

java persistence entity code-generation jpa-2.0

33
推荐指数
5
解决办法
9万
查看次数

在Intellij Idea中添加throws声明的快捷方式

我正在使用eclipse很长一段时间,但是在去年左右,我正在尝试习惯Intellij Idea,因为这是他们在我目前的工作场所使用的东西.

我无法在Idea中找到替代品的一个功能是eclipse添加抛出声明的能力.在Eclipse中,我可以右键单击带下划线的字符串,然后选择"添加抛出声明",然后将其添加到我的方法签名中,但我无法在Idea中找到它.Idea中有这样的功能吗?

java code-generation keyboard-shortcuts intellij-idea

32
推荐指数
1
解决办法
2万
查看次数

Lombok Maven javadoc:使用生成的源汇总报告

我有一个用Maven构建的多模块java项目,我想用它来生成javadocs javadoc:aggregate.项目结构如下:

parent
??lomboklib
??other
Run Code Online (Sandbox Code Playgroud)

我也使用Project Lombok项目中生成一些方法.通过首先使用Lombok maven插件运行delombok,我已成功将其配置为使用单个模块.对于单个模块(lomboklib),这将生成源代码

target/generated-sources/delombok
Run Code Online (Sandbox Code Playgroud)

然后由maven-javadoc-pluginjavadoc工具处理.这最初是在这个问题中解决的.

如何配置javadoc:aggregate报告以使用生成的源?

我用Github中的所有模块定义提出了问题的沙箱.理想情况下,我应该能够跑步

mvn clean compile javadoc:aggregate
Run Code Online (Sandbox Code Playgroud)

在父项目中,让整个项目编译并获取整个项目的javadocs.

java code-generation maven lombok maven-javadoc-plugin

32
推荐指数
1
解决办法
1595
查看次数

在运行时动态生成DLL程序集

目前我有一些动态生成的代码.换句话说,C#.cs文件是由程序动态创建的,目的是将此C#文件包含在另一个项目中.

挑战在于我想生成一个.DLL文件,而不是生成一个C#.cs文件,以便它可以被任何类型的.NET应用程序(不仅仅是C#)引用,因此更有用.

.net c# dll code-generation

31
推荐指数
3
解决办法
4万
查看次数

如何在Firefox中查看"生成的HTML代码"?

如果使用Firebug,我们可以单击HTML选项卡,然后单击以展开每个元素以查看生成的HTML代码.有没有办法扩展它或获得纯文本文件?

我只是偶然发现甚至不需要Firebug.我们可以在网页上按CTRL-A(全选),然后右键单击并选择"查看选择源",然后我们将获得"当前HTML代码"的纯文本文件,甚至会看到一个<div><body>如果Firebug打开,Firebug面板位于标记之前.但这似乎是一种奇怪的方式来调用它.还有其他方法吗?

(更新:生成的HTML通常是指JavaScript更改DOM后的HTML.它是当前的DOM树而不是原始源代码)

firefox firebug code-generation firefox-addon web-developer-toolbar

31
推荐指数
3
解决办法
4万
查看次数

如何在运行时发出和执行Java字节码?

我正在用Java编写一个解释器,用于具有某些脚本功能的特定于域的语言.我已经实现了一个解析器,现在需要做一个后端.为此,我正在考虑编写自己的解释器(使用抽象语法树或使用一些自定义字节码)或目标JVM(在运行时发出并执行Java字节码).

在这方面有更多经验的人是否可以说针对JVM的方法有多可行?您建议使用哪些库来发布Java字节码?

java compiler-construction jvm code-generation bytecode

31
推荐指数
3
解决办法
1万
查看次数

格式化C#代码段的文字参数

有什么方法可以改变代码片段的文字在代码片段生成的代码中使用时的呈现方式吗?

具体来说,我想知道我是否可以有一个名为say,$ PropertyName $的字面值,然后让代码片段引擎呈现"_ $ PropertyName $,其中第一个字符是小写的.

我买不起R#.请帮忙 :)

c# code-generation code-snippets

30
推荐指数
3
解决办法
5926
查看次数

最好的Python模板库,方便代码生成

而不是我花费第二天(或一年)阅读所有这些,是否有任何关于模板引擎的建议,我应该更详细地研究一下?

python templates code-generation

30
推荐指数
3
解决办法
2万
查看次数

遗传算法生成代码

进化编程似乎是解决许多优化问题的好方法.这个想法非常简单,实施不会产生问题.

我想知道是否有任何方法可以进化创建ruby/python脚本(或任何其他语言)的程序?

这个想法很简单:

  1. 创建一个程序群
  2. 执行遗传操作(轮盘赌选择或任何其他选择),创建新程序,继承最佳程序等.
  3. 循环点2直到找到满足我们条件的程序

但仍然存在一些问题:

  1. 如何表示染色体?例如,染色体的一个细胞是否应该是一行代码?
  2. 染色体将如何产生?如果它们是代码行,我们如何生成它们以确保它们在语法上是正确的等等?

可生成的程序示例:

创建以N个数字作为输入并将其均值作为输出返回的脚本.

如果有任何尝试创建此类算法,我会很高兴看到任何链接/来源.

algorithm code-generation genetic-programming genetic-algorithm evolutionary-algorithm

30
推荐指数
4
解决办法
1万
查看次数