すべての問題
c# - Castle.Windsor と Polly を使用した 429 例外への対応 (スロットリング)
私たちは 429 の HTTP 例外 (SharePoint online または Microsoft Graph からのもの) に苦しんでおり、これを処理するために Polly と Castle.Windsor を活用したいと考えています。
私のコードは(抜粋)
Castle.Windsor コンテナへの Polly の登録:
私のポリーのもの:
したがって、この実装は私のニーズをカバーしていますが、非常に保守的です。そこで、スローされた 429 例外の直接サポート、特にReply-Afterサーバーから利用可能なヘッダーのサポートを実装しようとしました。
このhttps://github.com/App-vNext/Polly/issues/414から、 を使用するオーバーロードの 1 つのサポートを実装する必要があることがわかりましたsleepDurationProviderが、コードを正しく取得する際に問題が発生しています。
私の実装はこれでした:
はgetServerWaitDuration単純にTimeSpan
アイデアは、サーバーからの応答のヘッダーを見て、タイムスパンをsleepDurationProvider.
ただし、を構成する行からエラーが発生しますsleepDurationProvider。(retryCount, response)は「互換性のない匿名関数の署名」であると言われました
ここで明らかな何かが欠けているように感じます。しかし、なぜ?オブジェクトにアクセスして期間responseを抽出するにはどうすればよいですか?Retry-After
python - 変数値を使用するSQL
私はPythonで以下のような変数を持っています;
以下のコードを実行すると;
エラーが発生しました:
DataError: ('22018', "[22018] [Microsoft][ODBC SQL Server Driver][SQL Server]varchar 値 'run_id' をデータ型 smallint に変換するときに変換に失敗しました。(245) (SQLExecDirectW)")
これについて私を助けてもらえますか?どうすれば続行できますか?
javascript - getJSON リクエスト内で for ループが実行されないのはなぜですか?
おそらく非同期実行が原因かどうかはわかりません。私の JavaScript の知識はかなり限られているため、なぜ機能しないのか特定できませんが、別の Web ページではまったく同じ構造が実行されます。また、get リクエストで見つかったデータがあることも確認しました。
console.log(データ) は以下を返します:
更新: 解決策
この質問に出くわす可能性のある他の人にとって、Vlaz answer は私のエラーを強調しています。データは、リクエストによって返されるオブジェクトです。データ自体にアクセスするには、data.data が必要です。したがって、正しいコードは次のようになります。
google-chrome - Blackmagic デバイスと WebRTC は互換性がありません
WebRTC で BlackMagic 経由で接続された外部カメラを使用できません。Chrome、Firefox、Safari のソース コード、Google ハングアウトの Web バージョン、appear.in (whereby.com) などで試しました。何でもうまくいきました。
少なくとも1つのブラウザで動作させる方法はありますか?
scala - Gatling/Scalaでは、jsonPathを配列に変換するにはどうすればよいですか?
次のチェックでは、エラー クレームが生成されます。
タイプ Seq[String] のタイプ クラス JsonFilter のメンバーが見つかりません
次のjsonを考えると、出力は次のようになると思います。List(f1, f2, f3)
c++ - ベクトルで std::swap が機能しないのはなぜですかClang/Win の下の要素?
次のようなコードがあります。
脇の正気についての議論vector<bool>、これはうまく機能していました:
- Mac用のクラン
- Visual Studio for Windows
- Linux 用 GCC
次に、Windows で Clang を使用してビルドしようとしたところ、次のエラー (要約) が表示されました。
実装によって結果が異なることに驚いています。
Windows の Clang で動作しないのはなぜですか?
perl - モジュールから同じディストリビューション内のスクリプトへの Pod リンクを作成する方法は?
このモジュールApp::TimeTrackerを検討してください。セクションのtrackerリンクをクリックすると、ここにたどり着くはずですが、ここにたどり着くはずです。この動作を担当する Pod のソース コードをここに示します。これは、次の Pod フォーマット コードが使用されたことを示しています。SYNOPSIS
代わりに絶対リンクを提供することで問題を解決できます。
ただし、これにより、将来変更される可能性のあるバージョン 3.000 へのリンクが修正されます。
では、これは一般的にどのように行われるべきですか?