gdc

    2热度

    1回答

    的关系,我很困惑与DispatchQueue和DispatchSemaphore.Like下面的例子: let semaphore : DispatchSemaphore = DispatchSemaphore(value:1) for i in 1...40 { DispatchQueue.global().async{ semaphore.wait() NS

    1热度

    2回答

    我试图将libcurl链接到我的程序,但链接器告诉我一些错误。 我检查过选项“-lcurl”已被使用。我也检查过libcurl是否正确安装。 我尝试的命令是: gdc myprogram.d -o myprogram -lcurl 和链接告诉我下面的错误: /usr/lib/gcc/x86_64-linux-gnu/4.8/libgphobos2.a(curl.o): In function

    1热度

    1回答

    我想学习d,所以我开始与你好世界,并试图扩大一点。 import std.stdio; import core.thread; void main(string[] args){ writeln("Hello World!"); Thread.sleep(dur!("seconds")(5)); writeln("Press enter key to exit.

    -2热度

    1回答

    所以我已经安装了gdc,试图在命令提示符下做一个简单的编译。不知道我的进口\包括实际工作?我该怎么办?我100%肯定该方案与Eclipse \配音\ DTT \ LDC编译... *C:\Development\gdc\bin>x86_64-unknown-linux-gnu-gdc C:\Users\plann\Downloads\test\MessageApp\src\app.d --sysr

    0热度

    1回答

    我从AUR安装了GtkD,现在我正在尝试编译this tutorial code。无论是编译GtkD本身还是教程代码,我都使用GDC 4.9.1。 我试图编译代码如下(hello.d是文件名): gdc -Wall -Werror -Wdeprecated -Wunknown-pragmas -g -m64 `pkg-config --cflags --libs gtkd-2` -O3 -frel

    0热度

    3回答

    我有一个Web应用程序,需要每页提供大量的小图片(最多100)。我可以使用缓存来减少对数据库/后端的调用,但是由于必须为图像本身提出如此多的单独请求,因此需要一些时间来请求和呈现图像,尤其是在较慢的连接上时。 为网页上的多个图片提供哪些好的做法?我知道使用CDN(例如S3 + Cloudfront)可以减少http请求的瓶颈,并提供距离更近的地理位置的内容,并且只有在浏览器访问用户的视图时才可能通

    4热度

    1回答

    有没有办法去掉非使用Python PIL的图像的矩形区域? 例如在这幅图中,我想排除所有黑色区域以及塔楼,屋顶和柱子。 http://img153.imageshack.us/img153/5330/skybig.jpg 我想的ImagePath模块可以做到这一点,而且此外,我怎样才能读取的例如数据一个SVG文件并将其转换为路径? 任何帮助将不胜感激。 (我的子问题是大概是容易的任务:如何将至少削

    0热度

    2回答

    可能吗?我正在用vibe.d构建一个REST Api并实现令牌认证。因为我不知道用户将在哪个框中发送授权标头参数,所以我需要以不区分大小写的方式查询它。例如: string[string] foo; foo["XXX"] = "YYY"; logInfo(*("xxx" in foo)); // BOOM. Exception here 是否有可能..? 感谢

    0热度

    5回答

    如果你的类有一个引用变量,那么你的重载赋值操作符需要被写入。 我的印象是,你只能在实例化设置的基准一次,因此不能这样做下: MyClass& MyClass::operator=(const MyClass& rhs) { if (&rhs != this) { myReference = rhs.myReference; } return *

    1热度

    2回答

    此代码与合同: import std.stdio; int TestContract(int a) in { assert(a > 0); } do { return a + 1; } int main(string[] args) { auto a = 2; try { writeln(a," + 1 is ",