问题标签 [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 - 允许非 ssl 连接:javax.net.ssl.SSLHandshakeException:握手失败
使用 java 客户端生成的 codegen,我在尝试连接到不是 SSL 的本地主机时收到握手失败。我在 Android 代码中指定允许什么?代码生成器也在使用(okhttp:2.7.5):
matlab - 不支持下标到 mxArray
我想使用 Matlab 编码器生成 mex 函数:MEX 函数。在我的代码中,我使用 dir 函数来获取 png 格式的图像信息,如下所示:
dir 函数的输出是一个结构体,其长度取决于 imgePath 中 png 文件的数量。当我构建代码时,我遇到了以下错误:
我怎么解决这个问题?
python - 使用 sympy 消除常见的子表达式
我正在尝试学习使用 sympy 来优化 C 中数学表达式的数值评估。一方面,我知道 sympy 可以生成 C 代码来评估一个表达式,如下所示:
然后您可以将 c_code 打印到目标文件。另一方面,我知道 cse 可以用来简化表达式,如下所示:
作为输出:
我的问题是如何在 C 代码中正确转换前一个结果?有时可以用于转换字符串中的简化表达式并对此类字符串进行操作,如何做到这一点?目的是自动化 CSE 之后的代码生成过程,以便将其应用于许多表达式。
编辑:
基于下面的答案,感谢 Wrzlprmft,生成相应 C 代码片段的代码是:
java - JOOQ generated classes have schema defaulted to PUBLIC
This is a follow up question to this SO Question. I am using jooq codegen for auto generation of jooq classes from jpa entities. I am planning to use jooq as a SQL query builder and execute the actual queries with JPA EntityManager. But jooq is generating the tables from entities with schema defaulted to PUBLIC.
For example if my query has to be
jooq is generating
This is making the query fail when I fire the following query because the schema is invalid.
What configuration do I need to add to make the autogenerated code contain the actual schema name?
Codegen:
jooq spring beans config
llvm - MachineBasicBlocks 是否应该隐含地落入其继任者手中?
我正在调试一个 LLVM 目标后端,并且我正在寻找一个问题,即某个基本块最终会跳转到“无”,即在函数结束之后,在打开优化的情况下进行编译。
我注意到的一件事是,在指令选择之后,机器基本块有一个后继但没有实际跳转到那里的指令:
我从 x86 LLVM 后端看到了类似的 ISel 结果,并且最终结果没有跳转到虚无,所以我认为这本身不是问题:
所以我的问题是:这些 CFG 指定的继任者应该通过什么机制变成真正的跳跃?x86 后端是否实现了一些特殊的功能,而我正在调试的后端却没有?
我应该将我的ISelLowering
班级更改Select8
为以显式跳转结束的东西,还是不必要的(可能甚至可能不利于某些优化的启动)并且我需要做一些其他的魔法才能正确降低这些隐式继任者?
llvm - 通过模式匹配进行指令选择的调试输出
运行llc --debug
时,指令选择模式匹配的输出本身是非常不可读的。这是一些示例输出:
数字是什么意思?我如何使用该输出?特别是,我想查看尝试了哪些指令模式(链接到我的TargetInstrInfo.td
文件)、以什么顺序以及哪些子模式匹配或失败。
ios - CoreData 不会为 Swift 3 生成 NSManagedObject
CoreData
例如,代码生成不会生成NSManagedObject
子类swift3
:它创建NSDate
属性而不是Date
. 知道如何生成模型Swift3
吗?
注意:-我在CoreData
代码生成设置中没有发现任何可以显式切换语言的内容,Swift 3
但我们可以生成Swift
模型。但是有一些类已经在Swift 3
.
python - 如何将 code-gen 集成到 python 包中
在使用了十多年的专有打包方法后,我现在才开始涉足 python 打包。
我有一个数据文件,用于生成 python 代码,该代码是我在 Windows 和 Linux 上运行的包的一部分。我正在尝试将它集成到我的构建过程(tox / TravisCI)中,以生成我的包并上传到 PyPI。尽管生成器是用 python 编写的,但可以将数据文件视为类似于.proto
protobuf 的文件。
我想过但拒绝的选项
- 通过在导入时读取数据文件动态创建对象
- 缺点:更难调试构建过程,因为您无法阅读代码
- 缺点:限制了静态分析的用处(flake8、mypy)
- 检查生成的代码(我目前所做的)
- 缺点:更多的手动步骤意味着更多的出错机会
- 缺点:贡献者缺少代码生成并修改生成的输出
理想情况下,我们的任何 Windows 或 Linux 用户都可以轻松掌握该解决方案,以消除回馈障碍。
spring-boot - Swagger codegen 忽略 POJO 类的空字段
我正在制作一个 REST API,我想在类生成时添加 Jackson 注释以忽略空字段,所以我想只为某些类添加这个注释,而不是为洞项目添加这个注释。
我知道这可以通过在 application.properties 中添加以下行来完成:
但这是针对整个项目的。
我看到有一些“.mustache”文件
我想我必须在其中一个中添加一些代码,还是应该在 application.yml 中插入一些代码?
我还在使用带有 Swagger-codgen 的 Spring Boot。
提前感谢您,祝您有美好的一天!
.net - 如何抑制生成的动态类型的默认构造函数
在 .NET 中创建动态类型时,会生成默认构造函数。我该如何压制它?