すべての問題
json - Visual Studio Code でマークダウン言語のコード スニペットを記述できますか?
vs-codeのコードスニペットでマークダウン言語がサポートされていないように見えるのはなぜですか? 私も書いてみましたが、うまくいき"scope: "md"ません。
java - MailDev を Java で使用することは可能ですか?
リモート サーバーにMailDevインスタンスをインストールしています。
この偽の SMTP サーバーを使用して (標準の JavaMailSender を使用して) Java で電子メールを送信することが可能かどうかを理解しようとしています。
構成には URL とポートのみが必要ですが、私の場合は機能しません。
それは常に返します:
Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn't connect to host ...
WebUI は正しく実行されており、サーバーに空の受信トレイが表示されます。
ありがとう。
python - パターンとの部分一致
Python で単語と一般的なパターン (正規表現) の間で部分一致を実行する方法はありますか?
目的は、特定のパターンから単語がどれだけ離れているかを理解することです。たとえば、AB123CD 形式のナンバー プレートのパターンからの単語の距離など、正規表現で表される 2 文字、3 桁、および 2 文字です。
例: -単語 DF345EE はパターンと完全に一致します。
-単語 D345EE は、最初の 1 文字以上に一致します
-「C」が数字の場合、単語 DFC45EE は一致します。
あいまい一致を探していましたが、通常は別の表現で単語を検索するために使用されます。
ありがとう!
nginx - Nginx: アップストリームがオフラインのときに投稿リクエストをキャプチャする
Ruby on Rails アプリケーションのリバース プロキシとして Nginx を使用しています。
アプリケーションには 2 つの重要なエンドポイントがあり、サービスに詳細を登録している顧客からデータを取得します。これらのエンドポイントは、Web サイトでホストされているかどうかに関係なく、フォームから POST データを取得します。
私たちのアプリケーションがメンテナンスのためにダウンした場合 (まれですが、SPOF サービスがいくつかあります)、POST データが確実にキャプチャされるようにして、データが永久に失われないようにしたいと考えています。
Nginx は、上流の Rails アプリケーションへの要求を処理する役割をすでに担っており、メンテナンス モードを有効にしたときに静的ページを提供するカスタム vhost 構成を備えていることを考えると、これを行うのに適した場所のようです。これは、これらの着信 POST 要求を格納するための追加のロジックに適した場所であると考えました。
私が抱えている問題は、アップストリーム サーバーを指していない限り、Nginx が POST データを解析しないことです。メンテナンス構成の場合、そうではありません。メンテナンス ページをレンダリングしているだけです。これは、$request_body¹ が空であることを意味します。おそらく、プロキシ サーバーを偽装するか、Nginx 自体を指定して特定の場所でロガーを有効にすることで、これを回避できます。しかし、これはハッキーに思えます。
私はこれについて間違った方法で進んでいますか?私はいくつかの調査を行いましたが、このユースケースを解決する標準的な方法を見つけていません。Nginx ではなく、サードパーティのツールを使用する必要がありますか?
1: ngx_http_core_moduleから: 「変数の値は、リクエスト本文がメモリ バッファに読み込まれたときに、proxy_pass、fastcgi_pass、uwsgi_pass、および scgi_pass ディレクティブによって処理された場所で利用可能になります。」
excel - PDF をページごとに新しいファイルに分割する - Excel VBA
PDFをページごとに複数の新しいファイルに分割しようとしています。このコードをExcel フォーラムで見つけ 、フォルダー パスとファイルに合わせて変更しました。Acrobat.tdl ライブラリも参照に追加しました。(実際の acrobat pro はインストールしていません。このリンクで提案されている手順に従いました) 。
ただし、コードを実行しようとすると、エラーが発生します - 実行時エラー '429': ActiveX コンポーネントはオブジェクトを作成できません。回線でエラーが発生Set PDDoc = CreateObject("AcroExch.pdDoc")
完全なコードは次のとおりです。
誰かがこのコードを機能させるのを手伝ってくれませんか?
javascript - Vscode が起動せず、WSL に接続できない
Ubuntu WSL で vscode を使用しています。数時間前は問題なく動作していましたが、js を書き始めたときに突然動作しなくなりました。
vscode を削除して再インストールしようとしましたが、うまくいきません 。パージしようとすると、パッケージ コードが見つかりませんというエラーが表示されます。
vscode を wsl リモートに接続すると、次のようなエラーが表示されます。
wsl ubuntu からのデバッグ レポートは次のとおりです。
http - HTTP 経由で MJPEG を提供する場合、multipart/x-mixed-replace の境界をどのように選択しますか?
M-JPEG を HTTP 経由で送信する場合、最初に を含むヘッダーを送信しますContent-Type: multipart/x-mixed-replace;boundary=<your boundary>。次に、シーケンスが発生するたび\r\n--<your boundary>\r\nに、ブラウザはそれを 1 つの部分の終わりと次の部分の開始として扱います。
問題は、そのバイト シーケンスがたまたまペイロードで発生したという理由だけで、JPEG がそのシーケンスをコメントに含めることができることです。
最初の HTTP 応答ヘッダーを送信するときにすべての jpeg 画像を知っていれば、どの jpeg でも発生しない境界を構築できることがわかります。しかし、M-JPEG を使用する場合、ほとんどの場合、JPEG はオンザフライで生成されます。jpeg で発生しないことが保証されている境界を選択するにはどうすればよいですか? 有効な jpeg で決して発生しないバイト シーケンスはありますか? それとも、衝突の可能性が小さく、最善を期待するのに十分な長さのランダムな境界を選択するだけの最善の戦略ですか..?
javascript - JavaScript 正規表現は、正規表現を組み合わせるときに保護されたパターンを追加します
JavaScript で 1 つ以上の正規表現パターンを組み合わせるために、次の関数を使用しています。
これはうまくいきます。ここで、いくつかのパターンを「保護」したい、つまり、結果の正規表現を実行するときにいくつかのパターンを除外したいということです。これは、配列default_patternで定義されたどのパターンにも適用されないようにしたいということです(この概念は、 MOSES Tokenizerの保護されたパターン オプションから取られています)。protected_patterns
これらの保護されたパターンは、デフォルトのパターンで定義されている場合と定義されていない場合があります。
このアプローチに従って、次のようなパターンを保護すると想定されます
combinePatternsメソッドの結果から、この結合された正規表現を取得します。
結果は期待どおりではないため、(フランス語の)テキストの例では、必要なトークンを全体としてsalut comment allez-vous la-la-la取得している間に、トークンを取得しています。la-la-laundefinedla-
私の期待される結果は
何が間違っていますか: 保護されたパターンの組み合わせアプローチまたはprotected_patterns配列内の正規表現?
ヒント: if は、生成された this 正規表現combinePatternsにのみ適用されることに気付きましたdefault_pattern
これにより、デフォルト パターンの結果のトークンがわずかに変更されます。
java - リフレクションを使用してインターフェイスごとにインスタンスを作成する方法は?
Spring の DI をコーディングしようとしていますが、単純な例です。コントローラーがあり、この @AutoWired は私が定義した空の注釈です。
Annotation インジェクションを実装するコードは次のとおりです。
プログラムが実行されたとき
スロー
プログラムはインターフェイスのコンストラクターを見つけることができないと思います。では、インジェクション用にこのインスタンスを作成するにはどうすればよいですか?
rust - NEAR アカウントにスマート コントラクトがデプロイされ、必要なインターフェイスが実装されているかどうかを確認する方法は?
別のアカウントに関連付けられたスマート コントラクトがあり、何らかのインターフェイスを実装している場合、(Rust で) スマート コントラクトの内部をチェックする方法はありますか?
特に、この関数では、受信者がスマート コントラクトであるかどうか、および必要なメソッドがあるかどうかを確認したいと思います。
google-cloud-platform - Terraform でデフォルトの GCP プロジェクトとリージョンを取得するには?
標準の tf ボイラープレートの場合:
projectプロバイダーのデフォルトとを取得するにはどうすればよいですregionか? aws_regionAWS に似たもの(この質問のように) ですが、Google Compute Engine (GCE/GCP) 用です。
場合によっては、これらは環境変数で外部的に指定されます。
hcl コードでオーバーライドされることはあまりありません。
これは失敗しますA managed resource "provider" "google" has not been declared in the root module.:





