すべての問題

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

python - Pythonのネストされた辞書で同じキーを持つすべての値を取得する方法は?

ネストされた辞書がありmydict = {'Item1': {'name': 'pen', 'price': 2}, 'Item2': {'name': 'apple', 'price': 0.69}}ます。同じキーのすべての値を取得するにはどうすればよいですか? たとえば[2, 0.69]、 key に対応するリストを取得したい'price'。ループを使わずにそれを行う最良の方法は何ですか?

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

node.js - 他のドキュメントから参照されていないドキュメントをコレクションから削除する方法

MongoDB データベースに 2 つのコレクションがあります。

  1. クラブ コレクション
  2. 写真集。

それらのスキーマは次のとおりです。

私たちの学校にはたくさんのクラブがあります。写真は学生のプロフィール写真です。一部の学生は複数のクラブに所属しているため、複数のクラブが 1 枚の写真を参照できます。

これらの写真は、外部の Web サイト (Facebook、Reddit、Quora など) から取得され、データベースに記録され、サーバーに保存されたファイルになります。

生徒がクラブに参加するたびに、外部の Web サイトから生徒の写真をクロールします。photosSchema.sourceUrl を使用して、写真がデータベースに存在するかどうかを確認し、存在しない場合は保存します。これにより、1 人の生徒に属する画像が重複する状況を防ぐことができます。

これはうまくいきます。

問題は、学生がクラブを離れたときに発生します。


  • 問題:

その生徒がクラブのメンバーでなくなったら、その生徒の写真を削除したいです。彼/彼女がクラブに所属している場合、写真は残ります。

私のデータベースには何千ものレコードがあります-これを行うための最良の(最も効果的/効率的な)方法は何ですか.

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

python - アンパックを使用するときにリターンのコード変更を認識する方法

最近、同僚が関数の戻り値の署名を変更したときに問題が発生しました。この方法で関数を呼び出すクライアントがあります。

しかし、私が彼の変更に依存していたので、彼は意図せずに次のように変更しました。

私はこの変更に気づいていませんでした。マージを行ったところ、すべて問題ないように見えましたが、1 つの値を期待していたためにエラーが発生しましたが、2 つの値を解凍しようとしていました。

だから私の質問は、Pythonが型付き言語ではないことを知っていることです.これが起こることを知り、この動作(ツールか何か)を防ぐ方法はありますか.これを処理する

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

android - Flutter : 競合するジェスチャーを制御するには?

現在、カスタムスクロールビューを使用して列内でフォトビュー(フラッターのインタラクティブビューアーに似ています)ウィジェットを使用しています。だから基本的に私はアプリリンクのinstagramフィードを持っています. ただし、ピンチ ジェスチャがスクロール用の customscrollview によって取得される場合があるため、ピンチ ズーム機能には少しバグがあります。

だから私が必要なのは、「マルチタッチ」があるときはいつでも、VerticalDragGestureRecognizer に対してアリーナに勝つために PhotoViewGestureRecognizer が必要です。

ここに私のジェスチャーデバッグログがあります:

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

visual-studio-code - VimPlugin カーソルがクリック時に位置を更新しない

VSCode で vim プラグインを使用しています。通常モードのとき、特に大きなファイルの場合は、マウスを使ってナビゲートしたいことがあります。そこで、新しい場所までスクロールしてクリックし、挿入モードに戻ってコードの編集を開始しようとしました。ただし、挿入モードを使用すると、カーソルが元の場所に戻ります。

Vim カーソルは、クリック時に更新された新しいカーソルの位置を覚えていないようです。この動作を変更する方法はありますか?