問題タブ [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 に答える
294 参照

c# - ハードコーディングされた日付を動的に変更する

私はいくつかの古いコード (私のものではない) に取り組んでいますが、残念ながら、ハードコードされたコードが多く含まれており、現在修正しようとしている問題を引き起こしています。ここに私の問題があります:

2 週間を表す 14 列のグリッドビューがあります。初日は、ユーザーの「タイプ」をチェックするコード内のブール値に応じて、月曜日または日曜日のいずれかになります。

現在、すべての日は次のようにレイアウトされています (これは日曜日の場合です)。

したがって、上記のように 14 日間セットアップすると、次のようになります。

例

今、ユーザーに基づいて、日曜日または月曜日に開始するようにしようとしていました。私は古い文字列の上に新しい文字列をハードコーディングしましたが、これはより多くの問題を引き起こし始めています。まず、2 つの定数文字列を作成しました。

.aspx ファイルのグリッドビューは次のとおりです。

私は本当にこのハードコーディングをやめたいと思っています。現在行われていることを行わずに、これらの日付をロードする簡単な方法が必要です。どんな助けでも大歓迎です。

編集:以下の回答を試みましたが、実行される「UpdateAfterCallBack」行が多く、日付が.aspxのハードコードされた日付に戻されることを除いて機能します。.aspx でこれを行う簡単な方法はありますか?

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

excel - 範囲式の範囲の代わりにハードコーディングされた値のリストを使用することは可能ですか?

配列または「範囲」を数式にハードコードできるかどうか疑問に思っていました。たとえば、B2 の月が 3 月、4 月、6 月、または 7 月かどうかを確認したい場合、これを次のように圧縮します。

ここで、A1:a4 = 3,4,6,7

簡単に:

他のセルに余分なリストが必要ないように

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

c - memcpy パラメータとして C でハードコーディングされた配列

sourcememcpy へのパラメーターとしてハードコードされた char 配列を渡したい...次のようなもの:

これを clang でコンパイルすると、次のエラーが発生します。

それを次のように変更した場合 (余分な括弧を参照):

clang によって表示されるエラーは次のとおりです。

だから、質問:

( http://www.cplusplus.com/reference/cstring/memcpy/ )のソースパラメータとしてハードコードされた配列を渡すにはどうすればよいですかmemcpy

私が試してみました:

そして、ここに書くのが恥ずかしいいくつかの非常識な組み合わせ...

覚えておいてください:配列を保持するために新しい変数を作成したくありません。

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

layout - gnuplot - 座標をハードコードするための「シミュレート」入力

x問題のポイントへのオフセットではなく、固定の高さで、私が持っているすべての座標のラベルを印刷したいとしましょう。

すなわち、私は置き換えたい:

のようなもので

そのような可能性はありますか?

0 投票する
3 に答える
3338 参照

java - Java は、java.lang.Number またはプリミティブのジェネリック サブクラスの valueOf を取得します。

多くの質問を読んだ後、ハードコードされたアプローチを使用せずに、文字列を一般的な数値に変換するというジレンマを解決できるかどうかを自問しました。

例: メソッドから Class With Number.isAssignableFrom 型のパラメーターを取得するか、これが数値クラスであるかどうかを確認できるその他の方法を取得します。しかし、ユーザーからの入力も得ます。文字列として。

問題は、すべてのケースに対して if ステートメントを作成せずに、この文字列を要求された数値オブジェクトに変換できるかどうかです。

コード例、正しく動作しない:

さらにこの質問を進めます: 上記の方法と同様の方法ですべてのプリミティブをキャストすることは可能でしょうか?

注: ここでのアプローチは、ハードコーディングされていないソリューションに完全に焦点を当てる必要があります。現在実行中のコードは、すべてのケースをハードコーディングするアプローチを使用しています。しかし、そのような場合は、より一般的な解決策の方がはるかに興味深いものになります。

編集: 誤解して申し訳ありませんが、ハードコードされたアプローチ、つまり次のようなすべての可能なケースをテストするアプローチを意味します。

しかし、それはまさに、私が回避したいことです。明確にするために:これは単なる挑戦です。私の人生やコードはそれに依存していません。それが可能かどうか知りたいだけです!!

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

php - laravelプログラミングの文字列リソース?

ブレードで文字列をハードコーディングする代わりに、文字列リソース(または文字列テーブル)のようなものを使用する方法はありますか?文字列を変更すると、すべてのブレードが変更されます. たとえば、ブレードで「製品」をコーディングする代わりに、「string1」という変数を使用するため、ある日 string1 の値を「サービス」に変更すると、すべてのブレードが影響を受けて問題がなくなります。