Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
D 项目的 CMake 或 Waf
我们正在寻找足够的构建工具 用于用 D 语言 使用 Qt 工具包 编写桌面 GUI 应用程序 由多个本机库组成 使用第 3 方 C lib 它必须在 Linux 本机开发 和 Mac 以及 Windows 上构建 我们可能会采用代码 块 h
buildprocess
buildautomation
CMake
d
waf
从 D 中的字符串获取普通 char*?
我正在尝试弄清楚如何从 D 字符串 不可变 char 获取普通的可变 C 字符串 char 以便将字符数据传递给遗留的 C 代码 toStringz 不起作用 因为我收到一条错误 说我 无法将 immutable char 类型的表达式 t
string
d
nginx、fastcgi 和开放套接字
我正在尝试在 nginx 上使用 fastcgi 但遇到了一些问题 Nginx 不会重用连接 它在 BeginRequest 标志中给出 0 因此应用程序应该在请求完成后关闭连接 我有以下关闭代码 socket shutdown Socke
Sockets
Nginx
d
通过 mixin 列出类的方法
我想在 mixin 中列出一个类的方法 为此 我假设我必须打开 mixin 中包含源代码的文件 但找到该文件的名称比我想象的要难 我尝试使用 FILE 但它给出了 mixin 声明的文件 所以我必须在每个文件中定义 mixin 这没有任何意
Reflection
d
mixins
D 中的模板参数推理
我正在编写一些对静态 D 数组进行操作的向量函数 如下所示 real N unit uint N real N v real N u v norm v explicit type necessary to force slice opera
templates
d
D 退出语句
D有没有退出语句 类似于java python c c 中的退出语句 哪一个会 令人震惊 退出程序的执行 就像是exit 如果你想exit 然后使用Cexit功能 import core stdc stdlib void main exit
d
exit
将 SQLite 与 DMD 静态链接 (Windows x86)
我尝试与 sqlite3 静态链接但没有成功 我正在使用 etc c sqlite3 标头和 sqlite3 合并 为了创建 lib 文件 我尝试了 VC 和 MinGW gcc 它们都成功编译了源文件 但它们都生成 COFF 对象格式 D
Windows
SQLite
d
dmd
std.regex.regex 的返回值?
我正在尝试编写一个函数 它接受一个输入字符串 一个正则表达式 由std regex regex来自原始字符串 和错误消息字符串 并尝试使用正则表达式匹配输入字符串中的某些内容 如果没有匹配则显示错误消息 到目前为止我想出了以下签名 stri
regex
d
phobos
泛型类型的签名约束
struct S int a int b void fun T T t I want fun跟 共事S仅有的 签名约束是什么样的 我做不到fun的成员S 与void fun T T t if is T S I get Error struc
d
为什么线程本地存储这么慢?
我正在为 D 编程语言开发一个自定义标记释放样式的内存分配器 它通过从线程局部区域进行分配来工作 与代码的其他相同的单线程版本相比 线程本地存储瓶颈似乎导致从这些区域分配内存的速度大幅减慢 50 即使在将我的代码设计为每次分配仅进行一次 T
Multithreading
performance
d
threadlocalstorage
如果 main 为 void,D 如何在成功时返回 0,在失败时返回非零?
在 D 中 main函数定义为 void main perhaps some args but I do not remember 我确信这个函数在成功时返回零 在失败时返回非零 但它被定义为不返回任何内容 其背后的逻辑是什么 Alexan
d
将一个函数中的可变参数传递给 D 中的另一个函数
我有一个可变的 D 风格函数foo format 这是一个包装器writefln 我想做这样的事情 foo format lt gt writefln format 本质上 将省略号参数传递给 writefln 我知道这在 C C 中并不容
d
variadicfunctions
模板约束内的模式匹配
这个问题是基于安德烈的回答我关于签名限制的问题 https stackoverflow com questions 11378470 signature constrait for generic types struct S int x
d
不同源文件中的 D 模板特化
我最近问this https stackoverflow com questions 6328444 type classes in d有关如何在 D 中模拟类型类的问题 并建议了一种使用模板专业化来实现此目的的方法 我发现 D 无法识别不
templates
d
D 有 HTML 解析吗?
我正在寻找 D 语言的 HTML 解析 如果可能的话 支持 XPath 我做了一些谷歌搜索 但没有运气 很难找到带有 D 关键字的解决方案 就像C 我说 C 谷歌说C On http www dsource org http www dso
htmlparsing
d
使用 D 编程语言的 ncurses api
我正在尝试使用神经网络自学人工智能 长话短说 我想创建一个简单的图形来显示使用 ncurses 的程序中发生的情况 找到了我正在使用的教程here http www ai junkie com ann evolved nnt1 html 我
c
Linker
d
ncurses
gdc
D 语言是否有多个标准库以及 GC 的问题?
我想知道 D 有多成熟和稳定 以及它是否可以很好地替代 C C 我知道目前有两个标准库 Phobos 和 Tango 难道还是没有统一的标准库吗 另外 我不久前听说这些语言在 GCed 非 GCed 代码的边界上存在问题 我在D网站上找不到
d
phobos
Tango
使用D语言开发应用程序
对于那些使用 D 开发过应用程序的人来说 您使用哪些库来构建您的应用程序 那些图书馆有很好的记录吗 你用过探戈吗 您觉得 D 准备好构建大型应用程序了吗 你用的是哪个IDE 也许是下降 请注意 任何 C 库都可以与 D 一起使用 因为 D
d
Tango
处理传入消息的最佳方式是什么?
我正在为一个在线游戏编写一个服务器 最终应该能够处理 1 000 2 000 个客户端 我发现做到这一点的三种方法基本上是 1 个线程 连接 阻塞 制作客户端列表 并循环它们 非阻塞 选择 基本上是一次针对所有客户端的阻塞语句 并带有可选超
Sockets
NetworkProgramming
d
SDL 窗口似乎被操作系统错误地标记为“无响应”
我有一个通过 Derelict 3 访问的 SDL2 窗口 它应该是黑白频闪 不是因为我讨厌癫痫病患者 而且它成功地做到了这一点 然而 在一段时间后 Ubuntu 13 10 将窗口标记为 无响应 将其变灰 并使频闪效果变暗 这非常令人恼火
Linux
Ubuntu
SDL
d
derelict3
«
1
2
3
4
»