すべての問題

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

python - Elastic Beanstalk - コマンド '/opt/python/run/venv/bin/pip install -r /opt/python/ondeck/app/requirements.txt' がゼロ以外の終了ステータス 1 を返しました

github にあるパッケージをインストールするために、git リンクを使用しようとしています。このために、requirements.txt ファイルに次の行を含めました。

しかし、実行すると次のエラーが表示されますeb deploy -v

そのような要件をリストする正しい方法は何ですか? インスタンスの Pip バージョンは 9.0.3 です

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

swiftui - SwiftUIでのバグ表示

ディスプレイにバグが表示されることがあるSwiftUIアプリがあります。

次のように表示される NavagigationView があります。

多くの場合、デバイスではこのように表示され、シミュレーターでは常に表示されます

ただし、デバイスでは次のように表示されることがあります (ページ上部のバグ表示)。

バグはページの上部に表示されます

これがどこから来たのかわかりません。

編集: このページのコードは次のとおりです。

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

typescript - 配列引数に入力されたキーから定義された選択された型を返す関数

だから私はこれで運が悪いと思いますが、アイデアを捨てる前にここで試してみようと思いました.

ジェネリックを指定してから、ジェネリック型から選択するキーを引数として配列を指定する関数を作成しようとしています。このようなもの。

誰かがその解決策を持っている場合、一般的な残りのパラメーターも可能です。

use<Test, "a" | "b">(["a", "b"]);私が見つけた唯一の解決策はこれまでのところうまくいきましたが、本当に醜いです。

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

tensorflow - 画像分類問題の畳み込みニューラル ネットワークの高密度層のユニット数を選択する方法は?

画像を猫または犬のいずれかに分類するバイナリ分類問題のコードを読んでいる間、彼らは密層で 512 単位を使用しました。彼らはどうやってそれを思いついたのですか?高密度レイヤーのユニット数を取得する式はありますか。通常、多くの機能がある場合、高密度レイヤーで多数のユニットを選択します.しかし、ここではどのように機能を識別しますか?出力の高密度レイヤーにはバイナリ分類問題として1つのユニットがあることがわかっているため、出力は次のいずれかになりますシグモイド関数による 0 または 1。

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

html - こんにちは、リンクが機能しません。それらをクリックしようとするたびに、ホームページ(インデックス)リンクを除いてエラーが表示されます

結果なしで CSS を編集しようとしました。フォルダーの位置を確認しましたが、すべて問題ありません (他のフォルダー (ホームページ、製品など) を含む大きなフォルダー プロジェクト)。それらのすべてに、ここに表示されているものに似た独自の CSS があります。もう 1 つの詳細: リンクは昨日動作したので、エラーは CSS 内にあるに違いありません! しかし、同時にインデックス リンクは動作しますが、他のリンクは動作しないため、これは私には意味がありません。

これは HTML です:

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

javascript - 新しいリクエストが来るたびに要素の高さを変更するにはどうすればよいですか

ウィンドウのサイズに応じて動的な高さを持つ固定配置のナビゲーション バーとフッターがあるため、それぞれに div を作成し、それらの高さをナビゲーション バーとフッターと同じにして、メイン領域を重ねる必要がないようにしました。最初にページをロードしたときに機能し、ウィンドウのサイズを変更したときに機能しました。ただし、index.html.erb から show.hteml.erb に移動するか、ページネーションを行うと、それらの div の高さが 0 になります。この問題を解決する方法はありますか?

私の _navbar.html.erb は以下の通りです

私のapplication.jsは以下の通りです

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

spring-boot - エンティティの特定の属性の更新中に他の属性が null 値を取得する

これは私のコントローラークラスで、新しいウィンドウと編集ウィンドウがあります。新しいウィンドウに 6 つのフィールドがあるとします。すべての値を入力して保存ボタンをクリックすると、値がデータベースに保存されます。編集ウィンドウには、これらの 6 つのフィールドのうち 4 つのフィールドがあり、これらの 4 つのフィールドを編集したいだけですが、これらの4つのフィールドを編集すると、null値を取得する他のフィールドは、編集したくないフィールドを意味し、それらはnull値で埋められ、以前の値はnull値で上書きされます

サービス-

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

python - 少なくとも 1 つの x または y 点を共有する (x, y) ペアを見つける

次のリストがあるとします。

同じ x または y ポイントを共有するペアが存在することがわかります。たとえば、最初の要素[452, 268]と 3 番目の要素[452, 331]が同じ x ポイントを共有します。

[x1 y1 x2 y2]ポイントの1つのうち2つx1 y1 x2 y2が等しいフォームの要素を持つ配列を作成する最適な方法は何でしょうか。したがって、基本的には、すべての (x,y) ポイントをループして、それらが少なくとも 1 つの等しい要素を共有しているかどうかを判断し、それらを に結合したいと考えてい[x1 y1 x2 y2]ます。

私の考えは、リスト全体をループして連続するタプルを比較することでしたが、これにアプローチする良い方法が見つかりませんでした。また、これにヘルパーがいるかどうかitertoolsも調べようとしましたが、運がありませんでした。どんな助けでも大歓迎です。

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

php - HTML/PHP implode() の Noob: 無効な引数が渡されました ~~

私はhtml、mysql、phpの初心者で、助けが必要です:(

HTMLで3つのチェックボックスを作成し、それらに「userTime []」という名前を付けました

次に、phpMyadmin を使用してデータベースを作成し、userTime の行をタイプ varchar(10) として構成しました。データベースにチェックされたすべての値を入れたかったので、試しました

ただし、これによりエラーが発生し続けます: implode(): 無効な引数が ~~ に渡されました

私は何を間違っていますか?

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

python - Django の移行がデータベースに適用されない

ちょっとした背景:私たちは docker コンテナーを使用して django プロジェクトを実行しています。プロジェクトに取り組んでいる人がたくさんいるので(これが正しいか間違っているかは別の問題です)、マージの競合を避けるためにmigrationsフォルダーを配置しました。gitignore

毎回makemigrations実行されます-それは常に001_initial.py、Docker が何も含まmigrationsれていない git プロジェクトをコピーするためです。migrateどの変更をデータベースに適用するかは、コマンド次第です。新しいフィールド (または名前が変更されたフィールド) がある場合、コマンドが実行されると、django はそれらの変更が既にデータベースにあると見なし、移行を適用しないことがよくmyapp\migrations\001_initial.pyありmigrateます。データベースを消去して移行をやり直していますが、これは開発では問題なく機能しますが、明らかに本番環境では機能しません。これに関連する質問があり、以前の移行に戻すように勧められた人がいます。これは、リセットされ、いくつかの場合に機能したようです。たとえば、次のようになります。

しかし、データベースに完全に新しいテーブルを持つリレーションがある場合 (そのため、django はテーブルが存在しないと不平を言う)、元に戻そうとすると、一部には docker コンテナーでの移行が常に から開始されるため、常に機能するとは限りません001_initial.py

これは django のバグですか、それとも適切なプラクティスに従っていないため、問題が発生していますか? migrations古い移行に戻すことができるフォルダーを削除することを考えていますが、gitignoreこれで問題が解決するかどうかは完全にはわかりません。さらに、django プロジェクトがコンテナーで実行されているためmigrations、コンテナー内のファイルは git リポジトリにコミットされません。

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

go - 多数のタスクと高速ワーカーのチャネルのパフォーマンスを改善する方法

Pこの質問のために使用する例である、空間内の点の平均ペアワイズ距離を見つけることに概念的に似ている問題を効率的に解決したいと考えています。計算は十分に並列化できるので、Go で取り組みたいと思いました。i = 0...P-1シーケンシャル プログラムでは、外側のループと内側のループの 2 つのネストされたループを実行する必要がありますj = i+1...P-1i次に、ポイントとの間の距離を計算し、jそれらをすべて合計し、最後にポイント ペアの数で割ります。したがって、計算では、可能なポイント ペアの組み合わせの「三角形」をカバーする必要があります。

Go での最初の試みは、同じロジックを使用することでしたが、チャネルを介してワーカー関数に計算を分散させました。私のアプローチは次のとおりです。

ただし、このプログラムは、私が期待したほど速くは実行されませんでした。2 回目の試行では、タスクを分散するためのチャネルを取り除き、代わりに手動でワーカー間で計算を分割しました。次に、すべてのワーカーは最初に、「三角形」のどの部分をカバーする必要があるかを計算する必要がありますが、これは非常に面倒です。

これで、2 番目のプログラムは約 100 倍高速になりました。ただし、そのバージョンでは Go の利点を利用することさえできず、同じプログラムを C++ で作成することもできました。チャネルを使用することによって導入されるオーバーヘッドがそれほど劇的にならないように、最初のプログラムをどのように改善できますか? それとも、これはチャネルの効率の限界に過ぎず、私のユースケースでは、チャネルは単に進むべき道ではないのでしょうか?

それとは別に、私はGoの初心者です。私のプログラムは、Go のイデオロギー的ではないと確信しています。私のスタイルを改善する方法についてのコメントは大歓迎です。

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

pytorch - テンソルをコピーするときに Tensor.clone().detach() が推奨されるのはなぜですか?

torch.tensor(sourcetensor)と を使用してテンソルをコピーすることの違いは何tensor.clone().detach()ですか?


torch.tensor(srctsr)いつものようにデータをtensor.clone().detach()コピーし、データもコピーします。

したがって、それらはまったく同じように見えます。torch.tensor()以下は、およびについての PyTorch ドキュメントに記載されている説明です。torch.clone().detach()

したがって、torch.tensor(x) は x.clone().detach() と同等であり、torch.tensor(x, requires_grad=True) は x.clone().detach().requires_grad_(True) と同等です。clone() と detach() を使用した同等の方法が推奨されます。

では、それらが互いに同等である場合、なぜ他のもの.clone().detach()よりも好まれるのでしょうか?

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

flutter - Firestore - ドキュメントの削除後に DocumentSnapshot.exists が true を返す

環境

コレクションの変更をリッスンする方法があります。更新されたドキュメントに対して正しく機能します。ドキュメントがFirestoreで削除されたときに、UIでアイテムの削除を実装しようとしています。そうするために、DocumentSnapshot クラスの "exists" プロパティに気付きました。これは、私が探している情報のようです。

期待される結果

ドキュメントを削除します。その後、通知を受け取り、スナップショットの「存在する」プロパティは false です。そのため、UI でアイテムを削除できます。

実結果

ドキュメントを削除します。その後、通知を受け取りますが、スナップショットの「存在する」プロパティは true です。


「存在する」プロパティを誤解していますか、それともバグですか?

編集:私のコードのサンプル

サービス:

オブジェクト「極」がコールバックに渡され、UI に渡されます。UI はストリームをリッスンし、変更が検出されると次の関数を呼び出します。

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

scala - データフレームの複数の列のチェックに基づいて行を選択する

次のデータフレームがあります

列のリストがありますval colsForCheck = List(Marks1, Marks2, Marks3)

そして、次のようなチェック

  • 50 <= Marks <= 100
  • マークには数字のみを含める必要があります

リストに記載されている列のデータフレームにチェックを適用し、チェックに失敗したすべての行を含む新しいデータフレームを作成する必要があります。この場合、新しいデータフレームは

0 投票する
4 に答える
1216 参照

apache-nifi - Apache Nifi: すべてのフロー ファイルが処理されたことを確認または確認する方法

NiFiに流れがあります:

すべてのフローファイルを HDFS に配置したら、シェル スクリプトを実行する必要があります。

すべてのフロー ファイルが処理されたことを確認するにはどうすればよいですか?

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

java - リフレクションを使用してメソッドのスーパー メソッドを呼び出すことはできますか?

リフレクションを使用してメソッドのスーパー メソッドを呼び出したいのですが、メソッドが機能せず、それが可能かどうかわかりません。クラス Tのメソッドのスーパー メソッドを呼び出すメソッドを次に示しますequals(Object)。これは、ここでは targetClass とも呼ばれます。

このコードは、super.equals() メソッドを保持するメソッドを正しく抽出します。しかし、それを呼び出すと、 の equals() メソッドが実行されtargetClassます。これを行う方法はありますか?