D 中是否有 fork 和与子进程通信的示例?
如何在 D 中分叉并与子进程通信? 我想我正在寻找 http://erdani。 com/d/new-stdio/phobos-prerelease/std_process.html#pipeProcess 但pipeProcess…
这种 D 到 C 的联系出了什么问题?
我已经设置了一个简单的测试来将 D 代码与 C 链接起来,但我遇到了链接器问题。 // Compiled with "gcc -c CTest.c." void SayHello() { printf("%s",…
有没有办法在 D 编程语言中重写模块的 main 函数?
如果确实需要,可以在 C 中指定 __attribute__((weak)) (请参阅 scriptedmain)。这使得程序可以兼作 API 和可执行文件,从而允许导入 API 的代码覆…
Ubuntu 11.10 和 DMD?
我只是从 http://www.digitalmars.com/d/download.html 适用于 Ubuntu 64 位 (dmd_2.055-0_amd64.deb)。但是当我尝试 import std.stdio; void main() …
Fedora 16 上的 D 编程
我最近安装了 Fedora 16(非常棒),主要是因为我想尝试 LDC2,但也因为 Gnome Shell 在 Fedora 上运行比 Ubuntu 11.10 流畅得多(至少在我的硬件上)…
“setMaxMailboxSize”的奇怪行为
我编写了一个简单但高度多线程的素数生成器。 算法是这样的: 线程0:生成连续的数字。 线程 1 .. N:过滤掉非质数。 在每次发现“新”素数时,都会添…
有没有办法拥有动态默认参数?
我正在尝试创建一个类,用户可以在其中修改成员变量以更改其成员函数的默认参数。 class Class { public int Member; public void Method(int Argumen…
如何使用 win32 在 D 中创建 Windows?
你好,我正在尝试在 D 中使用 win32 打开一个窗口,但遇到了一些问题。当我调用 CreateWindowA 时,程序崩溃了。 这是我的代码: this.fenetrePrincip…
使用 D,我将如何监听传入的 HTTP 请求并响应它们?
使用 D,我将如何监听传入的 HTTP 流量并对其做出响应? 例如(在伪代码中): socket = new socket("locahost", 80) socket.onRequestRecevied(handl…