問題タブ [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 投票する
2 に答える
3783 参照

java - ハードコードされたパスワードの代替

Bing Api を使用する Java プログラムを作成しています。私は最近、自分のコードをcode.google.comでオープン ソース化することにしました。ただし、キーをハードコーディングする代わりの方法を探しています。誰か提案はありますか?

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

javascript - 関数はハードコードされた値でのみ機能します

ハードコーディングされた値を持つ関数を使用して、リーフレット マップ上のポリゴンに色を割り当てています。スタイリング関数は a 内から呼び出されます$.getJSON。値がハードコードされているのではなく、データから直接取得されるようにコードを書き直したい - 理論的には、これは将来コードをより簡単に再利用できるようにするためです

によって呼び出される (切り捨てられた) geojson データ$.getJSONは次のとおりです。

$.getJSON

これは、データ値に基づいて色を割り当てる関数です

styleこれは、内部から関数によって呼び出されます$.getJSON

getColor色を決定する値をハードコードする代わりに、次のように記述した geojson から作成した配列から値を取得するように、関数を書き直したいと思います。

ただし、代わりに配列の値を使用するようにカラー関数を書き直すと、機能しません。ポリゴンには、必要な色ではなく、すべて「else」カラー #000000 が割り当てられます。

これが機能しないのはなぜですか?

unique(keys)コンソールから見ると、ちゃんと["ZONE A", "ZONE B", "ZONE C"]作成していることがわかりkeysます...困惑しています。

私の質問に長々と答えてくれてありがとう!

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

opengl - 自動で一意のアトミック カウンター バインディング ポイントを取得するにはどうすればよいですか (ハード コードされた binding= はありません)。

多くの記事では、固定バインディング ポイントを指定してアトミック カウンターを使用する方法について説明しています。

ここでは、ハードコーディングされたバインディング ポイントbinding = 0がシェーダー コードとアプリケーション コードの両方で指定されています。これらの記事はこのようにしていると思います。

アトミック カウンターには場所が割り当てられていないため、Uniform*コマンドを使用して変更することはできません。プログラム オブジェクトのアトミック カウンターに属するバインディング、オフセット、およびストライドは無効になり、再リンクが成功するたびに新しいカウンターが割り当てられます。[shader_atomic_counters]

The above is fine until you want some more modular shader code. For example I have two shader include files, each needing an atomic counter that I've written as pluggable code that doesn't know about the other. Clearly I don't want to specify hard coded binding points and I'd like the application to handle it automatically. I don't really care which binding points they use, just that they aren't the same.

Vertex shader attributes appear similar. I can force a binding location at runtime (glBindAttribLocation) before shader linking or alternatively let OpenGL choose them for me and then query the result (glGetAttribLocation). I can also search through all attributes (glGetActiveAttrib).

How can I implement automatic unique binding points for atomic counters, so they're not hard coded and I can mix shader code?

リンク後に変更しないという制限がありますが、これが可能な方法がいくつかあります。

  1. シェーダーでバインディング ポイントを指定せず、リンク時に OpenGL に選択させます。OpenGLがこれを行うかどうかはわかりません。もしそうなら、どのように照会して、使用された結合点を見つけますか?
  2. リンクする前にシェーダー オブジェクトをクエリして、アトミック カウンターを見つけます。次に、属性の場合と同様に、一意のバインド場所を指定glBindAttribLocationします。結合点を割り当てるメカニズムはありますか?
  3. アトミック カウンターを探してすべてのシェーダー コードを解析し、バインド ポイントを、おそらく#defineマクロを使用して、シェーダー コード自体の一意のインデックスに置き換えます。最後の手段。私は本当にこれをする必要はありません。
0 投票する
2 に答える
965 参照

excel - 関数が VBA で false の場合、関数値をハードコードする

関数がfalseの場合(ハードコードされた回答のように)、関数値をペーストスペシャル値として返したい。誰でも私を助けてもらえますか?かなり大きなデータセットに対してこれを行う必要があるため、サブの代わりに関数を使用する方が簡単だと思いました。

お時間をいただきありがとうございます!

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

excel - 貼り付け値はマクロでハードコーディングされています

まず、2 つのセルを連結してハイパーリンクを作成します。1 つのセルにはチケット管理システムの Web アドレスがあり、もう 1 つのセルにはチケット番号があります。ダブルクリックされたピボットテーブルのドリルダウンシートに2つのセルが存在し、そのソースデータにはすでにハイパーリンクがありますが、ドリルダウンシートに引っ張られず、複数のフォーラムで読んだことがあります。突き抜けるようにします。

そのため、連結のマクロを記録し、連結の値を別のセルに貼り付けてキャリッジ リターンを実行し、それをハイパーリンクにしました。ブーム!仕事終わり?

いいえ、記録されたマクロを他のデータでテストしたところ、連結はすべて正しく行われましたが、値の貼り付けビットに到達すると、作業していた前のデータの値が貼り付けられましたか?

マクロの記録中にハードコードされたものではなく、選択したセルの値をコピーして貼り付ける方法は VBA にありますか?

これが明らかに出血している場合は申し訳ありませんが、私はVBAの専門家ではありません...それからはほど遠いです。

ありがとうJ

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

android - xml 要素にハードコードされた文字列を使用するのは安全ではありませんか?

このハードコードされた文字列を TextView 要素に使用すると、ADT から次のような警告が表示されます。

ハードコードされた文字列 "Text"、@string リソースを使用する必要があります

安全でないのでしょうか、ADT がこの方法を使用しないように警告しているのでしょうか?

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

php - XML でハードコーディングされた文字列が破損する

これは奇妙なものです... 数行にわたるループによって PHP で生成された XML フィードでは、1 つの HARDCODED 文字列が 1 つの場所で変更されます。

生成された XML ファイルは 36000 行ほどです。行 8020 で、次のことが起こりました。

に変更されました(注:明確にするためにここに追加したアスタリスク)

奇妙なことに、この行には、破損する可能性のある変数が含まれていません。これはハードコードされた文字列です - 以下を参照してください。これはどのように可能ですか?行は、XML ファイルで 751 回発生します。これが発生するのは 1 か所だけです。

XML ジェネレーターを複数回実行すると、同じ種類のエラーが発生しますが、同じ場所では発生しません。ランダムな「html セーフ文字」 ( & gt ; & amp ; のように & ggt ; または & aamp ; に複製された 1 文字を取得)

XML はオブジェクトとして生成されませんが、次のように文字列を作成する for ループによって生成されます。