すべての問題

0 投票する
2 に答える
132 参照

c# - .NetコアのAsync Awaitメソッドは同期的に機能します

非同期待機パターンについて質問があります。次のコードがあります

そして、他のクラスのコード。

RegisterMessage を非同期で実行し、同時に次のメッセージのビルドを開始することで、パフォーマンスを向上させたいと考えています。次のメッセージが作成されると、プロセスは前のメッセージの登録が完了するまで待機する必要があります。理想的な世界では正常に動作するはずですが、実際には _controllers.RegisterMessageAsync メソッドは同期的に実行されます。

ストップウォッチでそのメソッドの開始と停止を確認しました(実行する必要がある操作はタスクの戻りと保存だけであるため、経過時間は約0〜5であると想定しましたが、800〜900でしたこれの平均実行時間は何ですかメソッド) と _controllers.RegisterMessageAsync 内の Control.WriteLine を待機後、_previousRegisterMessageTask にタスクを保存した後 (_controllers.RegisterMessageAsync からの Control.WriteLine が最初に表示されます)。

そのため、その操作が非同期ではなく同期で機能する理由と、上記で説明したロジックを実現するために何ができるかを教えてください。多分私は間違ったテストをしましたが、それは非同期で動作しますか? 前もって感謝します。

0 投票する
1 に答える
93 参照

c++ - プログラム内の関数を共有ライブラリから呼び出す方法

共有ライブラリからプログラム内の関数を呼び出したいのですが、わかりません。

メインプログラム:

図書館:

0 投票する
1 に答える
187 参照

delphi - カスタム画像をキャプションとして BitBtn を作成する方法

質問はほとんどそれをすべて言います。Delphi の BitBtn に似たボタンを作成したいと考えています。このボタンでは、チェックマークの代わりに緑色のプラス アイコンがキャプションとして表示されます。

0 投票する
2 に答える
207 参照

qt - QDialog show() - 表示する前に、ウィンドウ領域を白く塗ります

QDialog show() - 表示する前に、ウィンドウ領域を白く塗りつぶします。高速なコンピューターでは、これに気付かない場合があります。これを回避するには?

私が使用する場合

白いペイントはありませんが、ウィンドウヘッダーはありません

Windows 10. デスクトップ Qt 5.15.0 MinGW 64 ビット

プロジェクトへのリンクhttps://drive.google.com/file/d/1vpuon7lIByZzgjJ0nBg8qU1e5SZAX46Z/view

ビデオ - https://drive.google.com/file/d/1-gs5UrD62f_JIUFYu4zZftSaxCAbV9zr/view?usp=sharing

0 投票する
2 に答える
188 参照

javascript - Gnome-Shell 拡張機能内の環境変数にアクセスする方法

Gnome-Shell 拡張機能から環境変数にアクセスしたい。

いくつかのコンテキスト: 環境変数に基づいて、「Xorg」または「Wayland」をパネルに追加する拡張機能を作成したいと考えています$XDG_SESSION_TYPE。私は頻繁に切り替えます (Wine は Wayland に問題があります) ため、これを行う必要があり、どのタイプのセッションが実行されているかを常に覚えているわけではありません。

0 投票する
2 に答える
799 参照

javascript - 基本的にリンク先サイトの埋め込みを行うボットを作成するにはどうすればよいですか?

私はいくつかの不協和ボットを作成しましたが、私はまだ非常に初心者であり、任意の Web サイトを埋め込むボットをどのように作成できるか疑問に思っていました (YouTube がビデオを埋め込み、テキストとマルチモーダル要素を使用する方法と似ています)。ボットのプレフィックスとコマンド「site」の後に投稿されます。ボットを刺激に反応させる方法がわかりません。また、埋め込みがどのように機能するかもわかりません。誰でも不和に入力できるようにして=site *Enter URL here*、サイトの埋め込みを作成して、人々がリンクをスキミングしないようにしたいだけです。これまでのコードは非常に基本的ですが、Web サイトを埋め込む機能を実装する方法がわかりません。サイトコマンドが少しも機能しないことは知っていますが、これらは私の試みでした:

あなたが持っている助けに感謝し、あなたの一日を楽しんでください!:)

0 投票する
1 に答える
34 参照

node.js - プロパティが存在しないのに、expect().to.have.property() が渡されるのはなぜですか?

node.js API のテストを作成しようとしていますが、プロパティをテストしようとしたときに問題が発生しました。私のアプリケーションはマングースを使用しています。以下を使用してmongodbからデータを選択しています:

クエリからの応答は次のとおりです。

私のテストファイルでは、mocha と chai を使用して統合テストを作成し、次のような構造のテストを作成しています。

UsersController.getUser(req)クエリの結果を返すので、プロパティがないことが予想され_idます。コンソールログを取得しようとすると、ログが表示されますundefinedが、テストは問題なくパスします。_id応答全体をコンソール ログに記録すると、 (予想どおり) プロパティがないように見えます。

確かに応答に含まれていない別のプロパティ (たとえば、プロパティasdasdas) をテストすると、テストは失敗します。

編集

追加するとexpect(response).to.not.have.property('_id')、テストが失敗します。

0 投票する
1 に答える
463 参照

java - sonarqube java.net.ConnectException を開始できません

Windows 10にsonarqube 7.7をインストールしましたが、StartSonar.batファイルを使用してsonarqubeサーバーを起動しようとすると、次のエラーが表示されます

これは私のwrapper.confがどのように見えるかです

これは私のsonar.logファイルがどのように見えるかです

私のJavaバージョンは

何が問題なのかわかりません。助けてください

0 投票する
0 に答える
171 参照

javascript - 反応jsで並べ替えアニメーションを作成する方法

プロジェクトの反応 js で並べ替えビジュアライザーを作成しようとしています。

今のところバブルソートのみ実装していますが、クイックソートやマージソートなども実装予定です。

ソートアルゴリズムが基本的にどのように機能するかを段階的に示す素敵なアニメーションを追加するにはどうすればよいですか?

変更を加えるたびに配列を更新する必要がありますか、それとも他の方法がありますか?

SortingVisualizer.tsx

SortingVisualizer.css

sortingAlgorithms.ts