d

    1

    1答えて

    I2C device driver (/dev interface -> I2C device files/character device files)をラップするDクラスを作成したいと思います。実装中にHWの依存関係を解消するには、ioctl()を模擬したいと思います。これを最も簡単にどうすればいいですか?

    0

    1答えて

    私はポストがメソッドを作成する必要があり void gönderiyiKaydet(HTTPServerRequest istek, HTTPServerResponse yanıt) { auto başlık = istek.form["baslik"]; auto içerik = istek.form["icerik"]; bool yayınla = f

    1

    1答えて

    多くの言語にキュータイプ(http://docs.oracle.com/javase/7/docs/api/java/util/Queue.html)があります。キュー型を実装したライブラリ(先入れ先出し、データ構造)を見つけることさえできません。待ち行列の欠如は私を驚かせます。 Dがキューを実行する別の方法はありますか?私は期待 構文は次のようになります。これはDで行われるだろうか //To c

    0

    3答えて

    std.container.dlistを使用してキュータイプを作成するのは簡単です。 私は複数のスレッドを持っていますが、メッセージを渡す(https://tour.dlang.org/tour/en/multithreading/message-passing)ではなくキューと通信したいと考えています。私が理解しているように、メッセージはコード内の特定のポイントで常にデータを受け取るように設計さ

    1

    1答えて

    次のような可変関数があるとします。この関数は、ピースからのパスを連結します(各ピースは整数型のインデックスまたは文字列型のノードのいずれかです)私は後でこのようにそれを使用する場合は string makePath(P...)(P path) { import std.conv; import std.format; string res; forea

    1

    1答えて

    私はアプリケーションをDに書いています。ダブ設定(ターゲットタイプ:実行可能)を使用してldc2コンパイラでコンパイルされています。コンパイルされたプログラムは、アプリケーションがGUIフレームワークを使用しているので、私は必要ないコンソールウィンドウを作成します。コンソールウィンドウを作成しないようにする方法が必要です。 同様の動作と私が知っている唯一の他の例は-mwindowsフラグを有してい

    1

    2答えて

    Dを学んでプロセスを楽しんでいますが、D文字列をchar*に変換するこのコードは私を困惑させています。私はただやみくもにテンプレートがどのように動作するかintuitingことによってそれにつまずいたが、私はそれが実際に私は期待通りの出力がabc 3ですが、私は本当に理由を知らない import core.stdc.stdio; import core.stdc.string; import

    0

    1答えて

    Dでは、親クラス内から子(継承)クラスを参照できますか? 私はこのような何か試してみました:typeof(this)ではなく、親クラスのメソッドをオーバーライド子クラスに解決することを望ん abstract public @property typeof(this)[] sequence(); を。しかしそれはしません。それを行う方法はありますか? ありがとうございます。あなたがtemplat

    1

    1答えて

    私はイベント・ループをバイブで変更する必要があります。 Docsは、「vibe.dは常にデフォルトでフードの下でlibeventを使用しました」と「libasyncはDで完全に書かれたクロスプラットフォームのイベントループライブラリです」と述べています。 変更方法libevent〜libasync? dub.json設定のexampleが見つかりましたが、どのようにdub.sdlで設定できますか?

    2

    1答えて

    私はbetterCモードで次のコードをコンパイルしようとしています:このコードでは import core.stdc.stdio; import std.algorithm; extern(C): int main() { int [] x = [1,2,3,4,5]; if(x.canFind(3)) printf("Good"); else