问题标签 [codegen]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rest - Swagger-codegen 开始使用
我希望进入 Swagger,更具体地说,是 swagger-codegen 工具。我发现 github 和http://swagger.io/中提供的信息、文档和规范相当混乱(另外,一些指向代码示例的链接已损坏 /404/)。是否有任何门户网站可以让我看到一些针对初学者的入门教程、代码示例等,使用这些工具?
c - MATLAB 到 C 代码生成错误 - 输入属性规范不匹配
我正在尝试C/C++
从代码构建静态库MATLAB
,但收到以下错误:
“函数‘应用程序’输入属性规范不匹配:预期为 0,但发现为 2。”
这是我要转换的函数:
如您所见,函数中没有定义本地输入或输出。在构建之前,我已经定义了所有全局变量类型,并设置了它们的初始值。在 MATLAB 中测试我的代码时,我在application.m
从主MATLAB
脚本运行“”之前用数据填充全局变量 a、b、c 和 d。
matlab - 在 matlab 代码生成中使用系统对象的参数
我正在尝试将系统对象用于我生成的 matlab 代码(.mex)
这是功能。
当我尝试 codegen filereaderTest -args videofile 时,会发生错误。它说“无法计算构造函数参数 #1 的常量值。要生成代码,系统对象构造函数的所有参数都应该是常量。......”
要使用 VideoFileReader,必须将文件名传递给其构造函数。所以,这是我的问题:有什么方法可以将此函数用于任何文件?例如:
java - 使用 JavaPoet 生成注释
我正在使用 JavaPoet 编写代码生成器,需要在类上添加注释
例如 :
我的代码如下所示:
此代码生成类,但生成的代码缺少 CacheConcurrencyStrategy 的导入语句。如何生成代码以便输出所有必需的代码?
python - 如何将 sympy codegen 与包含已实现函数的表达式一起使用
我试图编译一个包含 UndefinedFunction 的表达式,该表达式提供了一个实现。(或者:一个包含符号的表达式,表示对外部数值函数的调用)
有没有办法做到这一点?使用 autowrap 或 codegen 还是手动编辑生成的文件?
以下天真的示例不起作用:
编辑:
我有几个大的 Sympy 表达式
表达式是自动生成的(通过微分等)
表达式包含一些调用一些数值函数的“实现的未定义函数”(即 NOT Sympy 表达式)
必须评估某些输入的表达式的最终脚本/程序将经常被调用。这意味着评估 Sympy 中的表达式(通过 evalf)绝对不可行。即使及时编译(lambdify、autowrap、ufuncify、numba.jit)也会产生过多的开销。
基本上我想为这些表达式创建一个二进制 python 扩展,而不必在 C 中手动实现它们,我认为这太容易出错了。
操作系统是 Windows 7 64 位
windows - echoprint 指纹生成 Windows vs Linux
我曾经在 Windows 7-64bit 和 Ubuntu 上为音频文件生成指纹,但指纹代码不一样(我的意思是代码字段。)。我使用编译的 Windows 源代码。它应该不一样还是我做错了什么。
更新
Windows
C:\ecoprint\codegen.exe Kalimba.mp3 > code.txt
Ubuntu
/home/regata/echoprint-codegen$ ./echoprint-codegen Kalimba.mp3 > code.txt
samples_decoded和code_count字段不同,当然代码部分也不同。
c++ - 从 emxArray_real_T 中取出数据
我已经使用 Matlab 编码器将一个简单的代码转换为 C++ 。但是,我的主要问题是我无法获得它的输出!如何将 emxArray_real_T 类型的输出转换为 C++ 数组并打印?
fortran - Sympy - 使用一维数组生成 fortran 代码
我试图使用 sympy - codegen 来获取 fortran 代码。除了我找不到解决方案的一件烦人的事情外,它工作正常。我将示例简化为:
结果是:
该例程的输出是一个二维数组。有没有办法使它成为一维 - 对于这种情况,第二维无论如何都是一个。如果我为此示例生成 C 代码,默认情况下我会得到一个一维向量。为什么fortran不一样?
另外,如何为这种情况的输出定义一个名称,而不是自动生成一个?
c# - 通过字符串名称访问类属性的有效方法
我想通过名称访问属性值。我知道它的唯一方法是使用这样的代码进行反射:
还有其他方法吗(使用ex.codegen等)?
scala - 使用当前版本运行 slick-codegen-example
我目前正在使用 Slick 迈出第一步。我对代码生成特别感兴趣。首先,我安装了 Typesafe Activator (activator-dist-1.3.7),启动了 Activator ui,从模板“使用 Slicks 默认代码生成器”(slick-codegen-example) 创建了一个新项目并启动它。
进展顺利,确实生成了源代码。打开 Build.scala 我注意到引用的版本非常过时(例如使用 2013 年的 Scala 2.10.3)。所以我检查了哪些是当前版本并替换了
在 Build.scala 中
然后我还更新了包名称(Alex:感谢您的提示!)以进行此构建。我还在创建表 sql 代码中添加了“如果现在存在”,因为由于某种未知原因,数据库抱怨表确实已经存在。
所以最终创建了 Tables.scala :) 但是,使用示例查询运行 Example.scala 不会输出任何内容。经过一番研究,我了解到这是因为 Slick 3 现在是异步工作的。在其他一些示例中,如果已经看到 db.run 被包装在 Await.result 中。所以我尝试了这个,导致编译错误:
什么地方出了错?我该如何解决?查询代码现在如下所示: