問題タブ [hardcoded]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

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

c# - 組み合わせハードコードされたスニペットを再帰関数に変える方法は?

現在、私はこのコード スニペットを持っています。これは、私が望むことを行っています。いくつかのオブジェクトを指定すると、それらの間で可能なすべての組み合わせが作成されます。

この例では、4 つのオブジェクト (0、1、2、3) があると想定し、4 つのオブジェクトの可能な組み合わせ (0、1、2、3、01 (0 と 1 の組み合わせ)、02、 03、12、13、23、012、013、023、123、0123)。

2^4 - 1 = 15 通りの組み合わせがあり、通常は 2^オブジェクト数 - 1 通りの組み合わせがあることに注意してください。

このコードで作成されるオブジェクトの順序は、0 -> 01 -> 012 -> 0123 -> 013 -> 02 -> 023 -> 03 -> 1 -> 12 -> 123 -> 13 -> 2 -> です。 23 -> 3

初期オブジェクトとその数を取得する方法は、コードの別の場所で定義されています。

正しい結果が得られたにもかかわらず、これはハードコーディングされているため、オブジェクトの数 (最大の組み合わせも決定します。この例では 4 つ) で、再帰関数に変更する方法を探しています (ただし、その機能は維持されます)。パラメータとして渡します。

以下のコードのようなことをしようとしましたが、結果がありません。これは主に、必要に応じて「前の」ループに移動できないように見えるためです。たとえば、0123 から 013 に移動します。

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

android - Log in Android Studio内のすべてのハードコーディングされた文字列を無視するにはどうすればよいですか?

ログからハードコードされた文字列を無視することについて読んでいます:

Log.d(TAG, "onBindViewHolder: ");

Toast 内でも: Toast.makeText(context,"Hardcoded text",LENGTH_SHORT).show();

ソース: Android Studio で関連するすべてのハードコードされた文字列を見つけるにはどうすればよいですか?

Android は、Android Studio を使用してコード内のすべてのハードコーディングされた文字列を検索します

最初のソースには最良のアプローチがありますが、何かが機能していません。それは次のとおりです。

「クラス定義の先頭に @SuppressLint("HardcodedNonLog") を追加する」

この種のハードコードされた文字列を無視する方法はありますか?

更新
"//NON-NLS" をすべてのログに追加する Gradle タスクを作成するのは良い方法でしょうか? 答えが「はい」の場合、どうすればそれを行うことができますか?

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

c - 構造体ハードコードされた初期化内の C 構造体

C99でここで間違っていること:

エラーが発生します:

次のような構造体内に構造体を持つように、データにアクセスできるようにしたいと考えています。

いくつかの組み合わせを試しましたが、このケースではうまくいかないようです。それが機能する前に、以前の構造体のハードコードされた初期化を行いましたが、今回のように構造体内の構造体ではありません。

助言がありますか?

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

php - ハードコードされた文字列を、WordPress のプライベートテーマで適切な翻訳可能な文字列に変換する方法は?

多言語サイト用の「Polylang」プラグインを使用しています。そのため、文字列の翻訳には適さない点がいくつかあります。私が変更できるテーマのいくつかは適切になります。しかし、他の人にとっては、できませんでした。

以下にコードを示します。

テンプレート-contacts.php

元のコード

コードを次のように変更しました

これは関連部分で機能します。ただし、メッセージの送信ボタンとマップの表示ボタンがあり、フッターには「ナビゲーションには矢印 %s キーを使用してください」というテキストもあります。この部分を解決するには、変更に成功できませんでした。コードは次のとおりです。

上記の部分を変更するにはどうすればよいですか?