问题标签 [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.
java - 表中单列的 jOOQ 转换器表达式
我有一个自定义EnumConverter
设置,我只想将它用于特定表中的单个列来生成 POJO。
我已经尝试了几种排列,但我唯一的工作是通用的
但这会转换所有表中的所有状态列,这不是我想要的。
我已经阅读了文档、XSD 并且没有解释要匹配什么正则表达式。是table/column
吗?table.column
?
谢谢你的帮助。
string - Matlab Coder - strcat 函数的替代方案
目前 matlab 编码器不支持strcat
or strjoin
。有什么办法可以规避这个或自定义功能吗?
编辑:输入 = [abcd] 预期输出 = 'a,b,c,d'
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 生成它)
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!
xsd - 如何消除从 XSD 导入方案生成的重复类?
我需要从一堆 XSD 文件中生成 csharp 类,我现在遇到的问题是从导入的方案中生成了很多重复的类,这很烦人。
我尝试了 wscf.blue、xsd2code,但无法解决。对于 xsd2code,在 xsd2code 'ExcludeImportedTypes' 中有一个选项,不幸的是,将值设置为 'True',它总是让我的 vs2013、vs2010 崩溃。对于 wscf.blue,我可以在单独的文件中生成所有类,但是生成了 600 多个文件,我需要一种方法将所有文件合并到一个类中,这也需要手动修改。
有什么方法可以抑制所有导入方案的生成类?
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 库的问题。
sympy - 如何使用 SymPy codegen 生成 Fortran 子例程
我想用 SymPy codegen 实用程序生成一个 Fortran 子例程。我可以毫无问题地生成 Fortran 函数codegen(("f", x*y*z), "f95", "filename")
。但我想生成一个 Fortran 子例程,这样我就可以修改输入数组。我怎样才能做到这一点?文档很差。
matlab - 未定义对“rtIsNaN”的引用
我正在尝试使用 Matlab 编码器。我编写了一个简单的matlab
脚本并为此生成了 C 代码(以及必要的标头)。matlab 脚本如下所示:
在 Matlab 编码器中,我启动了一个新项目,将前置条件a
作为10x1
向量并构建项目以生成.c
和.h
文件。我写了一个包含如下的新.c
文件:main()
包含的.c
文件(生成)findminidx()
如下:
目的是,调用从.c
生成的例程matlab
,传递一个小数组并打印传递数组的最小值的索引。我将包含的 c 文件与包含所有生成的文件main()
的目录放在同一目录中。此外,如上所示,我在 c 文件中包含了相应的头文件。当我尝试使用 编译时,会产生以下错误。matlab
.c
.h
main()
gcc file1.c findminidx.c
未定义对“rtIsNaN”的引用
我不明白这是为什么?我的系统详细信息如下:
- Ubuntu 14.04,64 位
- Matlab R2014a,64 位
- gcc 版本 4.8.2
matlab - 从matlab中的c函数获取两个参数
我有一个代码,c发回1个数字(mex)matlab代码是
现在我向 Gateway_test_app(2) 添加了 1 个返回值,这是 STRING 我需要做些什么来取回这两个值我正在考虑这样的事情:
我应该在里面放什么??????地方?谢谢约翰尼的任何帮助。
ps 使用 codegen 并且在构建时不需要出错
python - 为数值符号矩阵/数组评估创建 Fortran/C/Matlab 函数/(子)例程
我想使用自动生成的外部函数来评估在 python (sympy) 中创建的数字符号矩阵。
我的目标是生成这样一个子程序
我尝试通过以下方式使用 codegen
但结果还很远
简而言之,我无法输入多个表达式并自由生成数组。我从How to generate Fortran subroutine with SymPy codegen 中得到一些想法
最好的