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 ",