問題タブ [construction]

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 に答える
63 参照

c - C で配列を反復処理する長い引数リストをエレガントに構築する方法

可変引数を取る C 関数があり、非常に長い引数リストを使用して呼び出す必要があります。引数はすべて、配列の要素を通過します。例:

ここで、N は通常 100 ~ 200 です。

N を大きくするたびにこの呼び出しを手動で作成する必要はなく、考えてみると、これを行うエレガントな方法はありますか?

私は次のようなものを試しました:

しかし、もちろんそれは失敗します。ただし、N を大きくするたびに、同じ行を何度もコピーするだけでよいので、各配列インデックスが正しいことを確認する必要はありません。これは非常に面倒です。

myFunction() を変更することはできません。

次のように、C にその場で関数呼び出しを作成する方法があればいいのにと思います。

これはまさに私が望むものですが、もちろんそれはオプションではありません。

もっと簡単でエレガントなものはありますか?

どうもありがとうございました。

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

c++ - int() とは何ですか?

プリミティブ型にはコンストラクターがないことが何度も再ハッシュされています。たとえば、これ_barは次の呼び出し時に 0 に初期化されませんFoo()

したがって、明らかにint()コンストラクタではありません。しかし、その名前は何ですか?

この例では、次のようになりますi: (constructed? initialized? fooed?)

Loki Asariは、このテクニックには何らかの名前があると述べています。

マイク・シーモアに応じて編集:

このコードを Visual Studio 2013 で実行すると、次の結果が得られます。

3382592
3382592

興味深いことに、gcc 4.8.1 では次の結果が得られます。

134514651
0

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

c# - 異なるクラスで同じプロパティとメソッドを使用するにはどうすればよいですか?

ClassVersion1、ClassVersion2、ClassVariables のような 3 つのクラスがあります。ClassVariables は Form から他クラスの変数に到達するためのものです。

私の意見は次のとおりです。

しかし、関数と変数を if 条件 (同じ名前で異なるクラスの 2 つのオブジェクト) に呼び出す必要があります。オブジェクトを状態に作成し、状態外で使用したい。

これどうやってするの?

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

php - HTML 選択値 If ステートメント PHP

次のような機能を持つ Web サイトを作成する予定です: http://www.hwcompare.com/category/gpu/

また、ユーザーが選択した値に基づいて、画像、テキスト、および必要なベンチマークを表示するようにコードを整理することはできません。

HTML コード:

そして私のPHPコード:

PHP を次のように動作させたい.. 例: if (option value = 'R7 240') { R7 240 画像 + R7 240 仕様を表示 }

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

optaplanner - 大規模なデータセットで実行すると、「ローカル検索フェーズが初期化されていないソリューションで開始されました」というメッセージが表示されます

配車ルートの問題と同様に、Optaplanner 6.1.0 を使用してソルバーを開発しています。700 人のインストーラーと 200 の予約に対してソルバーを実行すると、計画の問題がうまく解決されます。しかし、より大きなデータセット (700 人のインストーラーと 1220 の予約) に対して使用すると、

原因: java.lang.IllegalStateException: 初期化されていないソリューションでローカル検索フェーズが開始されました。最初にソリューションを初期化します。たとえば、構築ヒューリスティック フェーズを最初に実行します。

しかし、例外の直前に、

16:10:40,378 INFO [DefaultConstructionHeuristicPhase] [http-listener-1(4)] 構築ヒューリスティック フェーズ (0) が終了しました: ステップ合計 (194)、所要時間 (30693)、最高スコア (-1hard/-688803soft)。

私は<constructionHeuristicType>FIRST_FIT_DECREASING</constructionHeuristicType> 自分の設定で使用しています。

私はそれを間違って使用していますか?

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

c++ - 再作成せずに文字列を再帰的に渡す

ここで質問に答えました: https://stackoverflow.com/a/28862668/2642059繰り返しを使用してstring. 各関数のパラメーターとしてa を使用したかったconst string&のですが、再帰ごとに文字列を再構築したい場合を除き、それ自体だけでなく astartfinish位置を渡す必要があることがわかりました。そのため、合格することはまったくstring無意味になりました。string

start最後に、とfinishへのポインターを渡すだけにしましたchar[]


例として、ネストされた括弧を含む文字列が与えられたとします(ただし、括弧の挿入は並んでいません)。したがって、次のようになります。

(abc(def(ghi((j)klm)nop)qrs)tuv)wxyz

しかし、このようではありません:

(abc(def)(ghi)(j)(klm)(nop)(qrs)tuv)wxyz

最も深くネストされた括弧内の文字列を抽出する再帰プログラムを作成したいと考えています。何かのようなもの:

ただし、stringの繰り返しごとに を再構築するのは不満ですfoo。別の方法は、リンクされた例のようにstartandfinishポインターを渡すことです (またはstring::const_iterators を渡すこともできます)。

string機能を使用できるが、再構築できないラッパーまたは何かがありstringますか?

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

exception - 私の願い: リダイレクトされたページを編集し続けたい

私は最初の Web サイトをゼロから構築しており、すべての閲覧者 (主に外観のための雇用主) を「建設中」のページにリダイレクトしたいと考えています。ヘッドで次のコードを使用しました。

問題は、それがユニバーサルリダイレクトであることです..html/cssを調整してクリックして表示すると、ブラウザで、またはプレビューするファイルをクリックするだけで、例にリダイレクトされます(テストとしてyoutubeを使用しました) .

自分以外のすべての訪問者をリダイレクトして、進行状況をライブで見ることができる方法はありますか?