小编mac*_*aut的帖子

Flex/Bison IDE?

我正在寻找一个良好的开发环境,可以在flex或bison或两者上工作.

是否有任何IDE具有这些功能和/或适用于此?

(如果不是,那么下一个最常见的问题是是否有带IDE的词法分析器/解析器生成器?)

谢谢〜亚历克斯

ide bison flex-lexer

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

如何将 accdb 转换为 postgres 数据库

我需要使用 .accdb 数据库,为此需要将其导入 PostgreSQL。我相信这将是一个简单而直接的问题(我预计它已经解决了),但是一个简单的解决方案让我望而却步。

我要补充一点,我无权访问 Access (lol),我的解决方案松散地依赖于此。如果那是不可能的,我可以去找一个有访问权限的人,让他们将每个表转换为 .csv 或类似的东西。

sql postgresql ms-access

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

C语言中的契约式设计,用于自动定理证明

我正在研究几个C项目,我想使用自动定理证明来验证代码.理想情况下,我只想使用ATP来验证函数契约.C/gcc或外部软件/软件包/等中是否有任何功能可以实现按合同样式编码?

如果没有那么那只是激励我自己开始.

我对此的引用类似于Spec#或来自MSR的Sing#,但我是一个开源人员,我正在寻找开源解决方案.

c automated-tests design-by-contract

5
推荐指数
2
解决办法
793
查看次数

在运行计算密集型任务时将数据保存到磁盘的有效方法

我正在开发一个非常cpu密集的科学软件(它的proc绑定),但它需要经常将数据写入磁盘(i/o bound).

我正在为此添加并行化(OpenMP),我想知道解决磁盘写入需求的最佳方法是什么.仿真没有理由等待硬盘驱动器(这就是它现在正在做的事情).

我正在为此寻找"最佳实践",速度是我最关心的(这些可能是非常长的模拟).

谢谢〜亚历克斯

初步想法:

有一个单独的进程执行实际写入磁盘,因此模拟有两个过程:一个是CPU绑定(模拟),一个是IO绑定(写入文件).这听起来很复杂.

可能是管道/缓冲器?我对这些很新,所以也许这可能是一个可能的解决方案.

c parallel-processing performance file-io openmp

5
推荐指数
2
解决办法
763
查看次数

如何让Xcode 8 C预处理器忽略// #defines中的注释

C预处理器(cpp)似乎应该正确处理此代码:

#define A 1 // hello there

int foo[A];
Run Code Online (Sandbox Code Playgroud)

我希望A能用1.

发生的事情是A替换为1 // hello there,从而产生以下输出cpp -std=c99 test.c:

# 1 "test.c"

int foo[1 // hello there];
Run Code Online (Sandbox Code Playgroud)

哪个是无效的C并且无法编译.

我怎样才能cpp进行正确的更换?

关于编译器的注意事项:使用cppmac上最新的(8.2.1,2016年12月)Xcode,所以我怀疑它是由于过时的编译器.

c macos xcode c-preprocessor

5
推荐指数
2
解决办法
311
查看次数

如何检查点 tf.data 数据集对象?

在训练期间进行检查点时(以防崩溃等),我保存图表和参数,但不清楚如何对tf.data用于输入的新对象执行相同的操作。

有没有一种直接的方法来检查这些,以便我可以继续当前的纪元,或恢复洗牌状态(也许从种子?)

tensorflow tensorflow-datasets

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