問題タブ [segments]

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

javascript - codeigniter uri セグメントの URL を末尾に追加

URL :http://localhost/back-office/index.php/staff/shopping

すべての onchange イベントでカテゴリを変更するとき、URL は次のようにする必要があります

そのために、変更イベントでJavaScriptを書きました

JavaScriptは機能しますが、URLは次のように追加されます

すべてのケージドロップボックスの onchange イベントで、最後にこのように URL が追加されます。

どうすればこれを解決できますか

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

c - 1つのセグメントに2つのセクションを配置する方法(ldスクリプトを使用)

次のリンカースクリプトがあります。

プログラムをコンパイルすると、2つのセクション(execとdata)が異なるLOADセグメントになります。2つのセクション(.arora_data_free_spaceと.arora_exec_free_space)を1つのLOADセグメントに入れたいと思います。リンカースクリプトを使用してそれを行う方法はありますか?どうすればいいですか?ありがとう。

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

.htaccess - 301任意のセグメントを最初のセグメントにリダイレクトする

次のようなページをリダイレクトしようとしています:

/ selected-work / project-name-1
/ selected-work / project-name-2
/ selected-work / project-name-3
/ selected-work / category / category-name

ただ

/仕事/

最初の後にセグメントがあることに気づき、すべてをリダイレクトする、使用できる301リダイレクトはありますか?

.htaccessを使用する

0 投票する
0 に答える
98 参照

memory - セグメント化されたメモリ管理

これは非常に簡単な質問です。これは、16 バイトのセグメント サイズ (表記 seg:offset) のセグメント化されたメモリ モデルに基づく仮想マシンを作成しなければならないプログラミングの課題に関係しています。また、2 つのセグメント レジスタ (cs、ds) があります。マシンは cs=0x0 および ds =0x10 で初期化されます

http://www.canyoucrackit.co.uk//15b436de1f9107f3778aad525e5d0b20.js

質問:

1) なぜ ds = 0x10 (=16) なのですか? これは特定の仮想マシンに対して任意ですか?

2) cs=0 かつ ds = 16 の場合、データ セグメントとコード セグメントが重なり合っています。コード セグメントとデータ セグメントはどのようにオーバーラップできますか?

3) コード セグメントとデータ セグメントは固定サイズ (この場合は 16 バイト) です。サイズがダイナミックだと思いました!より一般的: 「コード セグメント」と言うとき、固定サイズの小さなセグメントにさらに分割できる動的サイズのセグメントがあることを意味しますか?

ここで何が欠けていますか??

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

c++ - 「非PODタイプ'クラスセグメント'」の原因となっているエラーの特定

エラーが発生している私のコードのセクション:

私のエラー:

disk.cpp:メンバー関数内'int disk :: access(const char *)':

disk.cpp:67:警告:非PODタイプのオブジェクトを「クラスセグメント」から「...」まで渡すことはできません。呼び出しは実行時に中止されます

67行目の編集は次のとおりです。fprintf(fp、 "%s \ n"、sgm [i]);

SGMの編集:

cppコード:

ヘッダーコード:

私はこれまでこのような警告に出くわしたことがありません。私はいくつかの検索を行い、PODを収集したものから、「コンストラクタ、デストラクタ、および仮想メンバー関数のない構造であるプレーンな古いデータ」です。-グレッグヒューギル

それで、それを正しく理解した場合、私のエラーは、非PODであるため、コンストラクタまたはデストラクタ、あるいは仮想メンバー関数を持っているということですか?

私は自分自身を混乱させていると思います。このエラーを修正する方法や、問題が発生している場所を特定する方法がわかりません。

すべての提案を歓迎し、大いに感謝します、

ありがとう。

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

c - 実行可能Cプログラム内のセグメント

私はセクションとセグメントについて読んでいました。セクションとセグメント間のマッピングを以下のようにリストできるようです。

私の質問、

  1. プログラムヘッダーの意味がわかりませんでしたか?それらはセグメントとどのように関連していますか?
  2. セクションからセグメントへのマッピングは明確です。しかし、誰かがそれに名前を付けることができますか?数字しか見えません。コードセグメント(03)、データセグメント(02)、スタック(07)を特定しました。
0 投票する
1 に答える
4126 参照

python - NaNを使用せずに、matplotlibで中断された水平線(セグメント)を「安価な方法」でプロットするにはどうすればよいですか?

matplotlibライブラリを使用して、それぞれが水平セグメント(またはポイント)で構成されるいくつかの「曲線」をプロットする必要があります。

プロットのランダムな例。 マーカーポイントは省略できます

NaNによってセグメントを分離するというこの目標を達成しました。これは私の例の(動作する)コードです:

(実際、私は整数のリストから始めます:整数が欠落している場所の後にNaN追加されます)

問題:各行には長さLの配列が必要であるため、 Lが大きい場合、このソリューションはメモリの点でコストがかかる可能性がありますが、必要十分な情報はセグメントの制限です。

たとえば、制限(0、500)と(915、62000)の2つのセグメントで構成される1つの行の場合、次のようにすると便利です。

(注:これは-代わりにplotを使用してniceplot ...-は機能するコードですが、他のものを作成します...)

62000*2の代わりに4*2の値...何か提案はありますか?

(これが私の最初の質問です、クレメントになります^^)

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

ffmpeg - ffmpeg を介してビデオに動的に配置された透かしを追加する

ffmpeg を使用して動画に透かしを追加しようとしています。

しかし、それを作る方法を理解するのが非常に難しい要件が1つあります。もちろん、Webで検索しました。

したがって、ウォーターマークの位置を 20 秒ごとに 4 つのコーナーでランダムに変更する必要があります。

私の考えは、ビデオを一連のファイルに分割し、各ファイルにランダムに透かしを適用し、結果を 1 つの出力ファイルに結合することです。でもやり方が悪いと思います。

誰か助けてくれませんか?

ありがとう、セルゲイ

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

r - Rのセグメントによるサンプル平均

重複の可能性:
Rグループ化機能:sapply vs. lapplyvs.apply。vs.タップライvs.バイvs.アグリゲートvs.

私のデータはこのようになり、異なる時間での各治療の平均を知りたいと思います。たとえば、処理の平均=1および時間=0などで、Rの1つの新しい変数に表示されます。これを行うための便利なコードはRにありますか?

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

arrays - すべての可能な組み合わせをテストし、小さい方を見つける再帰関数

私は問題に対処しており、可能なすべての組み合わせをテストし、「最も安い」ものを表示する再帰的な方法を作成しようとしています。

タスクは次のとおりです。

  • 動的に割り当てられて埋められた Array[n] 番号があります。たとえば、{1、3、4、2}。配列は次のように定義されます。
    int *array;
  • 配列のサイズを好み、変数 Size に入れました。
  • 配列内の 2 つの数値はそれぞれセグメントの上部と下部を示しているため、この場合、配列には 3 つのセグメントがあります。セグメントは、A = 1 3 、B = 3 4 、C = 4 2 です。
  • 私は彼らがいる順番で彼らに参加しなければなりません。最後の2つから最初の1つに参加することも、中央から側面に参加することもできますが、「最も安い」方法を選択する必要があります.
  • 2 つのセグメントに参加するたびに: A = 1 3 と B = 3 4 。そのコストを次のように計算します: (1 * 4) + 3. セグメントの端にある数値を乗算し、セグメント間の数値に合計します。
  • 入力は常に 2 つ以上のセグメントであり、配列内の 3 つ以上の数字を意味します。

実際に私がする必要があるのは:

For two segments: array= "1 2 3"
A={1,2},B={2,3} ---- (1*3)+2 -> Cost = 5

For three segments: array= "30 20 25 10"
A={30,20},B={20,25},C={25,10} ----
case1 - [(30*25)+20] + [(30*10)+25] -> Cost = 1095
case2 - [(20*10)+25] + [(30*10)+20] /> Cost = 545

したがって、2 番目のコストの方が優れていることがはっきりとわかるので、その値を返します。より多くのセグメントでは、計算の数が大幅に増加しますが、それは私が必要とするものには問題ありません.

私はさまざまな方法で何度も試してきましたが、すべてのポインターと混乱しており、再帰関数も苦手です。私が十分に具体的であったかどうかはわかりませんが、何か明確でない場合は喜んで説明します.

コード全体を必要としないことは確かです。おそらく、それを行う方法についての説明やアイデアが評価されるでしょう:)