すべての問題
javascript - JavaScript マインスイーパ - 機雷のないエリア全体を一度に開くと正しく動作しない (フラッド フィル)
Javascript で簡単な掃海艇ゲームを作成しようとしています。地雷なしタイルをクリックしたときに地雷なしエリア全体を開く機能とは別に、これは適切に機能します。隣接するタイルのチェックを開始しますが、最初の隣接タイルに地雷があると停止します。
下のスクリーンショット (タイル 1/5 をクリックした後) でわかるように、最初の「1」までのタイルのみが開かれます。実際には、はるかに大きな領域を開く必要があります。
私はかなり近いようです。これは私のコードです:
私はそれについて何時間も考えてきましたが、このコードで作業する方法を見つけることができませんでした. 私が近いのか、それともアプローチ全体を変更する必要があるのか わかりませんか?
アイデアをありがとう!
python - Spacy : Named Entity Recognition on Dates が期待どおりに機能しない
スペイシーがテキスト内の名前付きエンティティを識別する方法、特に私の場合は日付を正確に理解しているかどうかはわかりません。
テキストドキュメントで教育とそれぞれの日付を抽出しようとしています。私はこのようなものを持っています
出力として私を与える:
予想どおり、大学は組織として認識されており、大学名ほど明白ではないため、スペイシーは大学を認識しないと予想していました。ただし、最初の日付を失った理由がわかりませんが、他のすべては正常に機能します。
次のような別のテキストを試しました。
ここでは、2013 年と 2018 年を除くすべての日付が認識されていますが、行の形式は他の日付と同じです。
日付をよりよく認識できるようにスペイシーをトレーニングする方法はありますか、それとも別のツールを使用する必要がありますか? 私はすでに同じプログラムの他の部分に spacy を使用しています。日付は非常に多くの異なる形式になる可能性があるため、現在は正規表現を使用していません (年のみ、開始年 - 終了年、場合によっては月と日など)。
sql - 列の値でデータをランク付けする
列の値に基づいて、データを個別のグループ (チャンク) に分割したいと考えています。値が特定のしきい値を超えて増加すると、「グループ」の値が 1 増加します。
これは MySQL で簡単に実現できますCASE WHEN @val > 30 THEN @row_no + 1 ELSE @row_no ENDが、これが許可されていない Amazon Redshift を使用しています。
サンプル フィドル: http://sqlfiddle.com/#!15/00b3aa/6
推奨される出力:
| ID | 価値 | グループ |
|---|---|---|
| 1 | 11 | 1 |
| 2 | 11 | 1 |
| 3 | 22 | 1 |
| 4 | 11 | 1 |
| 5 | 35 | 2 |
| 6 | 11 | 2 |
| 7 | 11 | 2 |
| 8 | 11 | 2 |
| 9 | 66 | 3 |
| 10 | 11 | 3 |
c# - Visual Studio 2019 .NET Core 5 角度テンプレート、IIS 10 で公開するとエラーが発生する
アプリケーションをテストするために Visual Studio .net core 5 Angular テンプレートを試しています。book エンティティを使用して CRUD 機能を追加しました
Visual Studio 2019 でこのサイトを実行すると、iis Express の両方の API 実行権限があり、正しく返されますが、IIS 10 または Windows Azure で公開するとエラーが返されます。
ブック API 呼び出し用。json 解析エラーのように見えますが、このエラーを生成する可能性のある特殊文字がありません。この Web サイトはhttps://bookswebapiang.azurewebsites.net/で公開されています。 これは API から json を返すコードですが、エラーが発生する理由がわかりません。
python - 正規表現による Python リスト操作
次のリストがあるとします。
リスト内の各値を調べて、値の先頭に「<」が含まれている場合は削除したいと思います。
最終結果は次のようになります。
助言がありますか?
github - チーム メンバーが GitHub リポジトリに変更をプッシュしているときに、Azure パイプラインがトリガーされない
GitHub リポジトリにある .net アプリケーション用の従来の CI azure パイプラインを作成し、トリガーで継続的インテグレーションを有効にし、ブランチ フィルターに 2 つのブランチを追加しました。しかし、チーム メンバーが変更を加えてコミットすると、パイプラインがトリガーされず、ビルドが作成されません。Azureパイプラインを初めて使用するため、何が問題なのか理解できません
kubernetes - Cloudflare ベースの DNS ソルバーを使用する ClusterIssuer
cert-manager ClusterIssuer を AKS にインストールしようとしていますが、クラスターが Azure Application Gateway の背後にあるため、HTTP ではなく DNS ソルバーを使用するルートをたどりました。ただし、チャレンジは Cloudflare API の呼び出しエラーで失敗します。コード スニペットを使用して電子メールとドメインを編集しました。出力kubectl describe challenge rabt-cert-tls-g4mcl-1991965707-2468967546は次のとおりです。
https://blog.darkedges.com/2020/05/04/cert-manager-kubernetes-cloudflare-dns-update/のガイドとhttps://github.com/jetstack/cert-の問題に従いました。 manager/issues/3021とhttps://github.com/jetstack/cert-manager/issues/2384を参照していますが、発行者の apiVersion 以外の違いは見られません。これを公式ドキュメントと照らし合わせて確認しましたが、これらのガイドに記載されている内容から変更はありません。
イングレスとクラスター発行者の関係は問題ないようです。イングレスを削除して新しい証明書を再作成すると、注文とチャレンジが作成されます。シークレットが入力されていることを確認し、コンソールに出力できるため、ヘッダーに空白の文字列を送信することはできません。トークンは有効です。CloudFlare からの CURL リクエストの例を使用して、その有効性を確認できます。
ログを見て、何が送信されているかを正確に知ることができる場所はありますか?
ClusterIssuer
イングレス

