d

    0

    1答えて

    私のlinodeボックスに、Let's Encrypt SSL証明書をインストールし、SSL接続をテストするためのベアボーンVibe.dアプリを作成しました。私はいつもタイムアウトします。ここでは、コードは次のようになります。 import vibe.vibe; void main() { auto settings = new HTTPServerSettings;

    1

    1答えて

    私は、新しいクライアントが参加するときに新しいClientオブジェクトを作成するServerクラスを含むプログラムをDに書き込もうとしています。 サーバオブジェクトをクライアントに渡したいときは、しかし後でクライアントからServerオブジェクトにアクセスしようとすると、私のプログラムはエラーコード-11で停止します。私はそれをgoogledしたが、何も見つかりませんでした。私は成功し、次のスニペ

    1

    1答えて

    私は公的および私的な部分が含まれることを望むDモジュールを持っています。私は関数定義の前にキーワードprivateとstaticを使ってみました。私は外部呼び出し可能/公表を望む機能を持っており、理想的にはコールサイトでインライン展開したいと思っています。この関数は、プライベートであることを意図した、すなわち外部呼び出し可能でない他のモジュール内部関数を呼び出します。これらの呼び出しはモジュール内

    0

    1答えて

    非同期ioを実行する方法は何ですか?私はselect/epollベースの単一(主に)スレッド操作について話しています。 私はlib_uvにリンクしてCスタイルでプログラムすることを考えています(または、lib_uv呼び出しのためにきれいなクラスを書いているかもしれませんが)。アダムは、すでに述べたように // pseudo code Server server; server.listen(

    0

    1答えて

    man dub、dub help、dub help initを確認しましたが、-tスイッチについては何も記載していません。

    3

    1答えて

    Cの方法はmemset()です。これは、デフォルトではゴミで埋められていると考えられるためです。 C++では、= {0}を0に初期化します。 addrinfo hints; memset (&hints, 0, sizeof (struct addrinfo)); ゼロ初期化のためのD方法は何ですか?

    1

    1答えて

    Nullable構造体を配列に追加しようとすると、それをキャストする必要がありますが、インデックスを使用して配列に割り当てるときにはキャストする必要があります。これはバグですか、それともこの方法で動作するはずですか? import std.typecons; struct Foo { string s; int i; } void main() { f1()

    0

    3答えて

    : import std.algorithm; import std.array : split; import std.stdio; import std.file; import std.range; void main(string[] args) { string filename = "file.log"; string term = "action";

    2

    1答えて

    次のコード持って:私は、私は必死に.group後.arrayが必要であることを発見した import std.algorithm : filter, canFind, map, splitter, group, sort; import std.stdio : File, writefln; import std.range : array; void main(string[] args

    1

    1答えて

    関数と代理人を渡すときに、正しくオーバーロードされたテンプレートを選択するときに問題が発生しているようです。 は、この例を見てみましょう: import std.stdio; void test()(string a){ writeln(a); } void test(Ret, Args...)(Ret function(Args) fn){ writeln(fn(1