すべての問題
javascript - オブジェクトのオブジェクトをループする
次の形式のオブジェクトを含むオブジェクトがあります。
関数内でこのオブジェクトを使用して、属性の 1 つがブール値を変更するたびにチェックします。onButtonClicked(item)
それは次のようなことをします:
aこの関数内で、で始まるオブジェクトの値bを個別に確認できるように、それらを分割したいと考えていますc。そのために私はしました:const toCheck = item.id.split("-")[0];
これは問題なく動作し、そのオブジェクトがクリックされた場合、 a で始まるオブジェクトのみが取得されます。
次のステップは、特定の文字にと の両方trueの属性があるかどうかを確認することです。false
このために、私は次のようにしようとしました:
そのため、元の名前を分割して (値、項目、その他) を取り除き、その後、true 属性と false 属性を数えようとしています。両方ある場合は、そうでないことを示すメッセージを表示します。
何かが間違っていますが、何がわかりません。何か案は?
php - `exec()`を使用してPHPで`npm`コマンドでインストールされたコマンドを実行するには?
Ubuntu で実行されている PHP では、実行できexec('npm -v')、出力は良好ですが、実行できませんexec('gitbook xxxx')。
gitbook は、私がインストールした npm パッケージです
gitbook xxxxUbuntu ターミナルで実行できますが、PHP コードから実行するにはどうすればよいですか?
python - 相対ファイルパスと絶対ファイルパスを比較し、相対部分のみを抽出する
次のパターンを持つ一連の絶対フォルダー パスがあります。
- "C:\Work\Project1\sourcedata"
- 「C:\Work\Project1\scripts」
- "C:\Work\Project1\outputs\4"
- "C:\Work\Project1\outputs\3"
- "C:\Work\Project1\outputs\1"
- "C:\Work\Project1\outputs\1\hello"
フォルダー パスと比較して相対パスを抽出する必要があります: - "C:\Work\Project1"
その結果:
- 「ソースデータ」
- 「スクリプト」
- "出力\4"
- "出力\3"
- "出力\1"
- 「出力\1\hello」
osを使用してこれを行う方法はありますか?
cucumber-jvm - cucumber-java カスタム フォーマッタを作成して cucumber タグを取得する方法
きゅうりプロジェクトがあり、プロジェクト内のすべてのタグを取得して、それらをパラメーターとして選択できるようにしたいと考えています。
キュウリにはタグを取得するオプションがあったが、それが機能しないことがわかったこの質問を見つけた後、タグを取得するためにカスタムフォーマッタが必要であることがわかったこの他の質問を見つけましたが、それはルビー用であり、私はJavaに必要なので、カスタムフォーマッタの作成方法に関するこの記事を見つけましたが、これがcukesバージョンで機能し、ioバージョンを使用していることがわかりました。
そこで、cucumber パッケージ内を検索し、パッケージ cucumber.runtime.formatter 内の JSONFormatter のコピーからカスタム フォーマッタを作成しました。これが私のコードです。
cucumber を実行するために必要なライブラリをプロジェクト内の lib フォルダーにコピーし、次のようにフォーマッターを使用して実行してみました。
しかし、私はクラスが見つからない例外を取得しています:
では、認識される方法でこのフォーマッタを作成するにはどうすればよいでしょうか? または、少なくともコンソールからキュウリからタグリストを取得しますか?
ありがとう
javascript - f = ()=>{} と f = function () {} の間に違いはありますか
を使用する()=>{}と、引数を取得できませんが、 で引数を使用できますfunction(){}。なんで?() => {}の別の方法だと思いましたfunction() {}。今では私が間違っていたことを意味します。
c# - タイプ「UnityEngine.Component」を変換できません
カスタム UI クラスを作成するコードがいくつかあります。これは次の方法で行われます。
RawImageしかし、コンポーネントを追加したい行で、次のエラーが発生します。
参照変換、ボックス化変換、ボックス化解除変換、ラッピング変換、または null 型変換を介して、型 'UnityEngine.Component' を 'Easy.UI.RawImage' に変換できません
以前にこの手法を使用したことがあり、うまく機能したため、理由はわかりません。
何か不明な点がある場合は、明確にすることができるようにお知らせください。
javascript - 2 つの css クラス名を一緒に指定するには、ページがレンダリングされた後に 2 番目のクラス名が削除されますか?
後で、このテキスト値を Extjs 6 のグリッド パネルの列ヘッダーに使用しました。
ページを再生すると緑色のアイコンのクラスがクラスから削除され、このようになります
<span class="fa-leaf" green-icon>name</span>, but it should have been likeこれ:
python - Django テスト: 作成されたにもかかわらず、一致するクエリがありません
を実行すると、次のエラーが表示されますmanage.py test。
これは通常、データベースに PokemonGenderRatios オブジェクトが含まれていなかったことを意味しますが、setUp 関数で作成しました。
エラーが発生する理由を知っている人はいますか?でテストを実行しようとしまし--verbosity 3たが、テストの詳細はわかりませんでした。
views.py:
factories.py:
投稿していないサブファクトリーがいくつかありますが、必要に応じて投稿できます。私は物事を不明確にしたくありませんでした。
c# - テキストボックスがフォーカスされるたびにフォームを開くにはどうすればよいですか?
タッチスクリーンディスプレイ用のキーボードを開発していますが、テキストボックスがフォーカスされるたびにフォーム(キーボード)が開く汎用コードをプログラムする方法を知る必要があります。すべてのテキスト ボックスにイベント フォーカスを配置できることはわかっていますが、一般的なコードを実行したいと考えています。WCE8 と .net コンパクト フレームワーク 3.5 を使用しています。
javascript - Webpack の複数のエントリ ポイントに共通のボイラープレート
Webpack (4) では、特定のエントリ ファイルのエクスポートを、それ自体がエントリとして機能するヘルパー モジュールに渡す方法はありますか? 基本的に、エントリ ポイントを「ラップ」する方法です。
これで、CommonChunks を使用して簡単にエントリにインポートできることがわかりましたが、別のモジュールのエントリからエクスポートして、その場所で実際に何かを実行しようとしています。理由は次のとおりです。
Webpack を使用してビルドする反応アプリケーションがあります。私の目的では、オーバーヘッドの原因となる NEXT.js スタックから移植しています。ただし、維持したい機能の 1 つは、各ページのpages/フォルダーにルートを配置しexport default Component、自動的にレンダリングすることです。これは、Webpack プロジェクトにとって非常に優れた動作です。
現在、ディレクトリベースの複数エントリはおおよそ次のようになっています。
できます; ReactDOM.renderただし、すべてのエントリを要求してセットアップする必要があります。これだけでは大したことではありませんが、HMR (ホットリロード) やその他の処理に入ると、多くの冗長性が追加されます。また、コードの開発/運用にとらわれないようにすることも難しくなります。
やりたいことはこれです。プロジェクトのどこかに、ページの実際のレンダリングを行うモジュールを 1 つ用意します。次のようなものです。
私の複数のエントリページは次のようになります
特定のエントリに配列を渡す方法があることは知っていますが、私の理解では、それらは連結されており、相互にインポートできません。私の唯一の他の理論は、各ページをライブラリとしてエクスポートし、ブートストラップ コードをスクリプト タグとして手動で含めることです。
これを行うより良い方法はありますか?