问题标签 [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.

0 投票
1 回答
516 浏览

java - 表中单列的 jOOQ 转换器表达式

我有一个自定义EnumConverter设置,我只想将它用于特定表中的单个列来生成 POJO。

我已经尝试了几种排列,但我唯一的工作是通用的

但这会转换所有表中的所有状态列,这不是我想要的。

我已经阅读了文档、XSD 并且没有解释要匹配什么正则表达式。是table/column吗?table.column?

谢谢你的帮助。

0 投票
1 回答
2379 浏览

string - Matlab Coder - strcat 函数的替代方案

目前 matlab 编码器不支持strcator strjoin。有什么办法可以规避这个或自定义功能吗?

编辑:输入 = [abcd] 预期输出 = 'a,b,c,d'

0 投票
0 回答
863 浏览

entity-framework - 适用于 C# 的 EF6 DB 第一个视图生成 T4 模板

我目前正在将 EF5 更新到 Ef6。我们正在使用数据库优先的方法。在 EF5 中,我有为 EF5 生成映射视图的 T4 模板。但对于 EF6,该模板不起作用。在 VS 2013 -> 添加新项目显示有一个模板可用于“EF6 Codefirst View Generation T4 Template for C#”在线,但是我首先使用 DB,是否有任何模板可用于为 C# 创建映射视图?(请注意,EF 电动工具可以创建映射视图,但我想使用 T4 生成它)

0 投票
2 回答
2973 浏览

c - How to use C library created by MATLAB Coder codegen in C program with emxArray arguments?

The C function (C static library) created by codegen takes an input argument of type const emxArray_uint32_T and return values of type emxArray_struct_T. As the type suggests, input is an array of uint32 and output is an array of struct.

I'm not sure how to use this function in my C program. For the input, should I declare an array of type uint32_T or use the type emxArray_uint32_T ? For the output, because I don't know the size of the output array, how to declare the array of struct to receive the return values from the function?

I put the question in MATLAB answers but have not luck..

Thanks!

0 投票
0 回答
369 浏览

xsd - 如何消除从 XSD 导入方案生成的重复类?

我需要从一堆 XSD 文件中生成 csharp 类,我现在遇到的问题是从导入的方案中生成了很多重复的类,这很烦人。

我尝试了 wscf.blue、xsd2code,但无法解决。对于 xsd2code,在 xsd2code 'ExcludeImportedTypes' 中有一个选项,不幸的是,将值设置为 'True',它总是让我的 vs2013、vs2010 崩溃。对于 wscf.blue,我可以在单独的文件中生成所有类,但是生成了 600 多个文件,我需要一种方法将所有文件合并到一个类中,这也需要手动修改。

有什么方法可以抑制所有导入方案的生成类?

0 投票
1 回答
7046 浏览

android - java.lang.UnsatisfiedLinkError: 无法从加载器 dalvik.system.PathClassLoader 加载 echoprint-jni

如here所述,我在我的android项目中使用Echoprint,它工作正常。但是,当我尝试将metaioSDK库添加到项目中时(只是添加它,甚至不使用它),我无法再运行 Echoprint。我得到:

该文件libechoprint-jni.so位于“/libs/armeabi/”文件夹中,我称之为它System.loadLibrary("echoprint-jni"),它在添加 metaio 库之前工作。之后怎么就不行了?询问是否需要任何其他细节/打印屏幕/等。

编辑:

我注意到 EchoprintLibrary 有libechoprint-jni.so/libs/armeabi/

metaioSDK 在以下位置有大约 7 个 .so 文件:/libs/armeabi-v7a/

在我的手机上,当应用程序只使用 Echoprint 时,我可以libechoprint-jni.so

当我也将 metaioSDK 添加到组合中时,libechoprint-jni.so无处可寻,但所有 metaio .so 文件都可以在

所以我想最后,这可能是一个如何从多个来源获得 .so 库的问题。

0 投票
1 回答
1393 浏览

sympy - 如何使用 SymPy codegen 生成 Fortran 子例程

我想用 SymPy codegen 实用程序生成一个 Fortran 子例程。我可以毫无问题地生成 Fortran 函数codegen(("f", x*y*z), "f95", "filename")。但我想生成一个 Fortran 子例程,这样我就可以修改输入数组。我怎样才能做到这一点?文档很差。

0 投票
2 回答
1896 浏览

matlab - 未定义对“rtIsNaN”的引用

我正在尝试使用 Matlab 编码器。我编写了一个简单的matlab脚本并为此生成了 C 代码(以及必要的标头)。matlab 脚本如下所示:

在 Matlab 编码器中,我启动了一个新项目,将前置条件a作为10x1向量并构建项目以生成.c.h文件。我写了一个包含如下的新.c文件:main()

包含的.c文件(生成)findminidx()如下:

目的是,调用从.c生成的例程matlab,传递一个小数组并打印传递数组的最小值的索引。我将包含的 c 文件与包含所有生成的文件main()的目录放在同一目录中。此外,如上所示,我在 c 文件中包含了相应的头文件。当我尝试使用 编译时,会产生以下错误。matlab.c.hmain()gcc file1.c findminidx.c

未定义对“rtIsNaN”的引用

我不明白这是为什么?我的系统详细信息如下:

  1. Ubuntu 14.04,64 位
  2. Matlab R2014a,64 位
  3. gcc 版本 4.8.2
0 投票
1 回答
26 浏览

matlab - 从matlab中的c函数获取两个参数

我有一个代码,c发回1个数字(mex)matlab代码是

现在我向 Gateway_test_app(2) 添加了 1 个返回值,这是 STRING 我需要做些什么来取回这两个值我正在考虑这样的事情:

我应该在里面放什么??????地方?谢谢约翰尼的任何帮助。

ps 使用 codegen 并且在构建时不需要出错

0 投票
0 回答
105 浏览

python - 为数值符号矩阵/数组评估创建 Fortran/C/Matlab 函数/(子)例程

我想使用自动生成的外部函数来评估在 python (sympy) 中创建的数字符号矩阵。

我的目标是生成这样一个子程序

我尝试通过以下方式使用 codegen

但结果还很远

简而言之,我无法输入多个表达式并自由生成数组。我从How to generate Fortran subroutine with SymPy codegen 中得到一些想法

最好的