問題タブ [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.
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 に移動します。
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 タスクを作成するのは良い方法でしょうか? 答えが「はい」の場合、どうすればそれを行うことができますか?
c - 構造体ハードコードされた初期化内の C 構造体
C99でここで間違っていること:
エラーが発生します:
次のような構造体内に構造体を持つように、データにアクセスできるようにしたいと考えています。
いくつかの組み合わせを試しましたが、このケースではうまくいかないようです。それが機能する前に、以前の構造体のハードコードされた初期化を行いましたが、今回のように構造体内の構造体ではありません。
助言がありますか?
php - ハードコードされた文字列を、WordPress のプライベートテーマで適切な翻訳可能な文字列に変換する方法は?
多言語サイト用の「Polylang」プラグインを使用しています。そのため、文字列の翻訳には適さない点がいくつかあります。私が変更できるテーマのいくつかは適切になります。しかし、他の人にとっては、できませんでした。
以下にコードを示します。
テンプレート-contacts.php
元のコード
コードを次のように変更しました
これは関連部分で機能します。ただし、メッセージの送信ボタンとマップの表示ボタンがあり、フッターには「ナビゲーションには矢印 %s キーを使用してください」というテキストもあります。この部分を解決するには、変更に成功できませんでした。コードは次のとおりです。
上記の部分を変更するにはどうすればよいですか?