问题标签 [gdc]

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 投票
2 回答
155 浏览

d - 标准 D 类型和 GDC (LDC) 规范

我在哪里可以找到有关 GDC(GNU D 编译器)以及如何重写标准 D 类型(如 uint 等)的规范?

有关信息:我有兴趣将 D 用于内核和其他低级别的东西。

谢谢。

0 投票
1 回答
324 浏览

d - 我应该确保我的代码同时使用 DMD 和 GDC 编译吗?

我猜想部分等价的问题:使用 DMD 编译的代码是否应该在所有情况下使用 GDC 自动编译?

我问是因为我在从 ubuntu 10.4(看似循环依赖,叹气)存储库安装现代版本的 GDC 时遇到问题。

0 投票
1 回答
1459 浏览

debugging - 在 GDC 和 DMD 之间进行选择

我是 D 编程新手。选择 DMD(2.061)或 GDC(4.6、4.7 或 4.8,快照)的优缺点是什么。我应该选择哪个 GDC 版本?我已经成功构建了 GCC-4.8 和 GDC-4.8 的最新快照,它编译了一个 hello world 程序。

以下是我目前对职业选手的看法:

  • GDC:更多平台,运行时性能
  • DMD:编译性能,更多测试?

通过 GDB 的调试支持怎么样 - GDC 和 DMD 之间有什么不同?

0 投票
0 回答
132 浏览

gcc - GDC 4.8 快照使用错误

尝试使用我自己的 GDC-4.8-20120105 构建在 D 中构建 Hello World

我收到以下错误:

怎么了?

0 投票
2 回答
568 浏览

d - 哪些 D 编译器会对此函数执行尾调用优化?

据我所知,这段代码应该进行尾调用优化,但我不知道 DMD 是否正在这样做。哪些 D 编译器支持尾调用优化,它们会在这个函数上执行它吗?

0 投票
2 回答
864 浏览

ios - 在 cellForRowAtIndexPath 中获取 iOS CoreData 后台线程

我的应用程序中有一个表格视图,其中包含一个 NSFetchedResultsController 以加载一些 CoreData 对象。

随着表格的建立cellForRowAtIndexPath:,对于每个单元格,我必须进行一次提取以从另一个对象获取其他信息。

该表充满了 UserTasks,我必须从 UserSite 获取一些信息(UserTask 包含一个 siteID 属性)

我在后台线程中获取 UserSite 信息,并使用临时上下文。它工作正常,但它仍然希望在滚动时稍微滞后 UI。

如您所见,如果您还没有任务的 UserSite 信息,则会_scannedSites启动一个后台线程,该线程会获取该任务的 UserSite,存储它,然后在主线程上填写详细信息。

就像我说的那样,滚动时会有一个非常烦人的延迟……我希望通过在后台进行工作来避免这种情况。

我会以错误的方式解决这个问题吗?

谢谢,任何建议表示赞赏。


编辑 我在 CoreData 中创建了一个关系,现在我在cellForRowAtIndexPath. 如果它还不存在,我创建它。这工作得更好。

0 投票
1 回答
189 浏览

ios - 如何执行需要完成 2 个异步任务的操作

我有 2 个 AFNetoworking 操作来获取我的数据,并且我有一个方法需要完成它们。我在互联网上读过我可以有一个 NSOperationQueue 来使 1 个操作依赖于另一个操作完成。虽然在某些情况下这似乎是一个很好的解决方案,但如果我有不适合作为 NSOperation 的代码似乎会很困难。

例如(出于说明目的) 1. API 调用 A 获取图像 A 2. API 调用 B 获取另一个图像 B 3. maskImage 函数将图像 B 屏蔽到 A

任何见解都会有所帮助!

0 投票
2 回答
4673 浏览

compiler-construction - 使用哪个 D 编译器?

我想尝试 D 但我不太确定要使用什么编译器。我找到了一些关于这个主题的文章,还有一些问题,但我没有找到任何最新的。

每个编译器的优点是什么,缺点是什么?现在 DMD 编译器对我来说似乎是最好的,但我可能只是被过时的信息误导了。

0 投票
2 回答
148 浏览

gcc - GNU D 编译器 (GDC) 的版本标识符开关

似乎 GDC 不支持-version=<ident>开关,就像 DMD 一样。

--version或者-v也不工作。

如何指示编译器使用给定的版本标识符?

0 投票
1 回答
143 浏览

shell - 通过 GDB 附加到正在运行的进程会导致滞后

当我附加到我的系统(Ubuntu 12.04)上正在运行的进程时,我可以轻松地创建断点,但是当我点击“cont”命令时,我的系统除了打印“Continuing”消息之外什么都不做。我尝试了几个命令总是得到相同的结果。什么会导致这个问题?