すべての問題

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

javascript - オブジェクトのオブジェクトをループする

次の形式のオブジェクトを含むオブジェクトがあります。

関数内でこのオブジェクトを使用して、属性の 1 つがブール値を変更するたびにチェックします。onButtonClicked(item)

それは次のようなことをします:

aこの関数内で、で始まるオブジェクトの値bを個別に確認できるように、それらを分割したいと考えていますc。そのために私はしました:const toCheck = item.id.split("-")[0];

これは問題なく動作し、そのオブジェクトがクリックされた場合、 a で始まるオブジェクトのみが取得されます。

次のステップは、特定の文字にと の両方trueの属性があるかどうかを確認することです。false

このために、私は次のようにしようとしました:

そのため、元の名前を分割して (値、項目、その他) を取り除き、その後、true 属性と false 属性を数えようとしています。両方ある場合は、そうでないことを示すメッセージを表示します。

何かが間違っていますが、何がわかりません。何か案は?

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

php - `exec()`を使用してPHPで`npm`コマンドでインストールされたコマンドを実行するには?

Ubuntu で実行されている PHP では、実行できexec('npm -v')、出力は良好ですが、実行できませんexec('gitbook xxxx')

gitbook は、私がインストールした npm パッケージです

gitbook xxxxUbuntu ターミナルで実行できますが、PHP コードから実行するにはどうすればよいですか?

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

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を使用してこれを行う方法はありますか?

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

cucumber-jvm - cucumber-java カスタム フォーマッタを作成して cucumber タグを取得する方法

きゅうりプロジェクトがあり、プロジェクト内のすべてのタグを取得して、それらをパラメーターとして選択できるようにしたいと考えています。

キュウリにはタグを取得するオプションがあったが、それが機能しないことがわかったこの質問を見つけた後、タグを取得するためにカスタムフォーマッタが必要であることがわかったこの他の質問見つけましたが、それはルビー用であり、私はJavaに必要なので、カスタムフォーマッタの作成方法に関するこの記事を見つけましたが、これがcukesバージョンで機能し、ioバージョンを使用していることがわかりました。

そこで、cucumber パッケージ内を検索し、パッケージ cucumber.runtime.formatter 内の JSONFormatter のコピーからカスタム フォーマッタを作成しました。これが私のコードです。

cucumber を実行するために必要なライブラリをプロジェクト内の lib フォルダーにコピーし、次のようにフォーマッターを使用して実行してみました。

しかし、私はクラスが見つからない例外を取得しています:

では、認識される方法でこのフォーマッタを作成するにはどうすればよいでしょうか? または、少なくともコンソールからキュウリからタグリストを取得しますか?

ありがとう

0 投票する
0 に答える
37 参照

javascript - f = ()=>{} と f = function () {} の間に違いはありますか

を使用する()=>{}と、引数を取得できませんが、 で引数を使用できますfunction(){}。なんで?() => {}の別の方法だと思いましたfunction() {}。今では私が間違っていたことを意味します。

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

c# - タイプ「UnityEngine.Component」を変換できません

カスタム UI クラスを作成するコードがいくつかあります。これは次の方法で行われます。

RawImageしかし、コンポーネントを追加したい行で、次のエラーが発生します。

参照変換、ボックス化変換、ボックス化解除変換、ラッピング変換、または null 型変換を介して、型 'UnityEngine.Component' を 'Easy.UI.RawImage' に変換できません

以前にこの手法を使用したことがあり、うまく機能したため、理由はわかりません。
何か不明な点がある場合は、明確にすることができるようにお知らせください。

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

javascript - 2 つの css クラス名を一緒に指定するには、ページがレンダリングされた後に 2 番目のクラス名が削除されますか?

後で、このテキスト値を Extjs 6 のグリッド パネルの列ヘッダーに使用しました。

ページを再生すると緑色のアイコンのクラスがクラスから削除され、このようになります

<span class="fa-leaf" green-icon>name</span>, but it should have been likeこれ:

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

python - Django テスト: 作成されたにもかかわらず、一致するクエリがありません

を実行すると、次のエラーが表示されますmanage.py test

これは通常、データベースに PokemonGenderRatios オブジェクトが含まれていなかったことを意味しますが、setUp 関数で作成しました。

エラーが発生する理由を知っている人はいますか?でテストを実行しようとしまし--verbosity 3たが、テストの詳細はわかりませんでした。

views.py:

factories.py:

投稿していないサブファクトリーがいくつかありますが、必要に応じて投稿できます。私は物事を不明確にしたくありませんでした。

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

c# - テキストボックスがフォーカスされるたびにフォームを開くにはどうすればよいですか?

タッチスクリーンディスプレイ用のキーボードを開発していますが、テキストボックスがフォーカスされるたびにフォーム(キーボード)が開く汎用コードをプログラムする方法を知る必要があります。すべてのテキスト ボックスにイベント フォーカスを配置できることはわかっていますが、一般的なコードを実行したいと考えています。WCE8 と .net コンパクト フレームワーク 3.5 を使用しています。

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

javascript - Webpack の複数のエントリ ポイントに共通のボイラープレート

Webpack (4) では、特定のエントリ ファイルのエクスポートを、それ自体がエントリとして機能するヘルパー モジュールに渡す方法はありますか? 基本的に、エントリ ポイントを「ラップ」する方法です。

これで、CommonChunks を使用して簡単にエントリにインポートできることがわかりましたが、別のモジュールのエントリからエクスポートして、その場所で実際に何かを実行しようとしています。理由は次のとおりです。

Webpack を使用してビルドする反応アプリケーションがあります。私の目的では、オーバーヘッドの原因となる NEXT.js スタックから移植しています。ただし、維持したい機能の 1 つは、各ページのpages/フォルダーにルートを配置しexport default Component、自動的にレンダリングすることです。これは、Webpack プロジェクトにとって非常に優れた動作です。

現在、ディレクトリベースの複数エントリはおおよそ次のようになっています。

できます; ReactDOM.renderただし、すべてのエントリを要求してセットアップする必要があります。これだけでは大したことではありませんが、HMR (ホットリロード) やその他の処理に入ると、多くの冗長性が追加されます。また、コードの開発/運用にとらわれないようにすることも難しくなります。

やりたいことはこれです。プロジェクトのどこかに、ページの実際のレンダリングを行うモジュールを 1 つ用意します。次のようなものです。

私の複数のエントリページは次のようになります

特定のエントリに配列を渡す方法があることは知っていますが、私の理解では、それらは連結されており、相互にインポートできません。私の唯一の他の理論は、各ページをライブラリとしてエクスポートし、ブートストラップ コードをスクリプト タグとして手動で含めることです。

これを行うより良い方法はありますか?