問題タブ [segment]

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 投票する
4 に答える
3330 参照

php - $_GET 経由で URL のハッシュ マークを受け入れるにはどうすればよいですか?

私が理解していることから、ハッシュ マーク (#) はサーバーに送信されないため、生の PHP を使用して以下の URL のようなデータを解析できる可能性は低いと思われます。

この $_GET データをフォーム フィールドに事前入力しようとしています。Javascript (または jQuery) でこれを行うにはどうすればよいですか? また、Javascript を使用していない人のためにフォームを壊さないフォールバックはありますか? 現在、(通常はアドレス フィールドに) ハッシュがある場合、それ以降はすべて解析されず、$_GET に格納されません。

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

2d - 線分が円と交差するかどうかを決定する式(フラット)

これが繰り返しの質問と見なされる場合はお詫びしますが、ここで見た答えは私のニーズには複雑すぎます。

線分が円と交差するかどうかを確認する必要があります。円の中心から線までの距離を見つける必要はありません。交点を解く必要もありません。

単純なものが必要な理由は、これをSQLでコーディングする必要があり、外部ライブラリを呼び出すことができず、この式をWHERE句で記述する必要があるためです...基本的には、1つのステートメントで実行する必要があります。に値をプラグインできます。

線分を表す2つの点A(Ax、Ay)とB(Bx、By)、および中心点C(Cx、Cy)と半径Rの円を想定すると、現在使用している式は次のとおりです。

(R R((Ax-Bx)(Ax-Bx)+(Ay-By)(Ay-By)))-(((Ax-Cx)(By-Cy))-((Bx-Cx)(Ay -Cy)))> 0

この数式はリンクテキストから取得され、0,0の中心の円に基づいています。

私が投稿している理由は、私が奇妙な結果を得て、私が何か愚かなことをしたのではないかと思ったからです。:(

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

php - CodeIgniterでページ付けするときにURIセグメントが失われる

私は/paymentsインターフェースを持っており、ユーザーは価格帯、銀行、その他のものでフィルタリングできるはずです。これらのフィルターは標準の選択ボックスです。フィルタフォームを送信すると、すべての投稿データは支払い/検索と呼ばれる別の方法に送られます。このメソッドは検証を実行し、投稿値をセッションflashdataに保存し、URLを介してflashdata名を渡す/paymentsにユーザーをリダイレクトします。

したがって、フィルターのない私の標準のページ付けリンクは、次のようになります。

また、フィルターフォームを送信すると、返されるURLは次のようになります。

これはうまく機能します。ゼロを他の何かに変更すると、問題なくページが表示されます。ただし、唯一の問題は、<< 1 2 34>>ページリンクがページネーションオフセット後にハッシュを保持しないことです。CodeIgniterは、その追加のURIセグメントを無視してページリンクを生成しています。

私のuri_segment構成はすでに3に設定されています。

そのハッシュが存在する場合と存在しない場合があるため、uri_segmentを4に設定できません。どうすればこれを解決できるかについてのアイデアはありますか?CIがURIの最後のセグメントとしてオフセットを持つことは必須ですか?たぶん私は間違ったアプローチを試みているので、私はすべての耳です。

皆さんありがとうございます。

編集:なぜ私はあなたが尋ねるかもしれないuriを介してflashdata名を渡すのですか?これは、ユーザーが複数のブラウザタブを開いて、各タブで異なる検索を実行できるようにするためです。フィルタリングを行うたびに、新しいflashdata変数が生成されます。

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

c# - Silverlight 4のPathSegmentのIsStrokedプロパティを複製できますか?

WPFでは、PathSegmentのIsStrokedプロパティを使用して、セグメントを非表示にすることができます。このプロパティを持たないSilverlightでこの動作を複製する方法を探しています。

これは可能ですか?

[編集]Xamlではなく、コードビハインドでこれを行う方法を探しています。

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

c - Visual Studio プロジェクトでユーザー定義セグメントの開始を参照する方法は?

gnu ツールチェーンの ld にリンクされた C プログラムを変換して、visual-studio (2005) プロジェクトとしてコンパイルするのに苦労しています。プログラムは .data-symbols を異なるセグメントに配置し、初期化フェーズ中にセグメント間でデータをコピーします。セグメントの開始と終了へのポインターは、ld リンカー スクリプトで定義されます。

変数を別のユーザー定義セグメントに配置する方法は理解していますが、_start_of_my_segment などのリンカー定数を定義する方法や、Visual Studio のリンカー スクリプトに似たものがあるかどうかはわかりません。

私の目標は、できればリンカー定義のシンボルを参照するソースコードを変更せずに、Visual Studio プロジェクトのデータの独自のカスタム レイアウトを使用して、プログラムをコンパイルできるようにすることです。

以下は、私がやりたいことを示す C コードの例と、gcc/ld とリンクするときに使用される make-script の (簡略化された、おそらく構文が正しくない) バージョンです。

どんなヒントでも大歓迎です!

疑似リンク スクリプト (Visual Studio に相当するもの

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

line - 地球上の 2 つの緯度/経度線分の交点の計算

これをある程度機能させるために、2D関数を含む複数の関数を試してきましたが、まだ運がありません...

地球上に latlng エンドポイントの 2 つの線分があり、2 つの線が交差するかどうか、またどこで交差するかを知りたいです。

私は現在、物理学専攻が2次元平面の仕事をするべきだと言っていますが、そうではありません。交差に対しては常に true を返します

[コード]関数 intersectPoint($line1start, $line1end, $line2start, $line2end) //($p0_x, $p0_y, $p1_x, $p1_y, $p2_x, $p2_y, $p3_x, $p3_y) { $p0_x = $ line1start['lat']; $p0_y = $line1start['lng']; $p1_x = $line1end['lat']; $p1_y = $line1end['lng']; $p2_x = $line2start['lat']; $p2_y = $line2start['lng']; $p3_x = $line1end['lat']; $p3_y = $line1end['lng'];

// s1_x = p1_x - p0_x; // s1_y = p1_y - p0_y; $s2_x = (double) $p3_x - (double) $p2_x; $s2_y = (double) $p3_y - (double) $p2_y; $s3_x = (double) $p0_x - (double) $p2_x; $s3_y = (double) $p0_y - (double) $p2_y; // s2_x = p3_x - p2_x; // s2_y = p3_y - p2_y;

// s = (-s1_y * (p0_x - p2_x) + s1_x * (p0_y - p2_y)) / (-s2_x * s1_y + s1_x * s2_y); // t = ( s2_x * (p0_y - p2_y) - s2_y * (p0_x - p2_x)) / (-s2_x * s1_y + s1_x * s2_y);

}[/コード]

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

video - ライブストリームサイトの背後にあるテクノロジーは何ですか?

doitlive.tvのようなライブストリームサイトが非常に低い帯域幅(最低25kbps)のホーム接続でビデオを配信できることに気付くのは驚くべきことです。誰かがそのようなサイトの背後にある技術と、そのような低帯域幅でどのように配信できたかを説明してもらえますか?

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

pragma - Garnet OS で #pragma segment Foo を呼び出す方法

手のひらのセグメントに関するこの優れたチュートリアルを読みました:

http://onboardc.sourceforge.net/UsersManual.html#segments

しかし、Garnet OS Development Suite で開発すると、コマンド「#pragma segment Foo」がコンパイラによって認識されず、「警告: プラグマを無視する」という警告が表示されます。

このプラグマ セグメントを有効にするオプションはありますか?

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

math - 点と円セグメントの衝突を計算する

線分と円の交点を計算した場合、この交点が円の線分上にあるかどうかをどのように判断できますか?

線分が円と交差するかどうかを示す方程式があり、その円の交点もありますが、知る必要があるのは、円のこの衝突点が円の境界内にあるかどうかです。その円の特定の arg セグメント。円弧セグメントの終点、円の中心と半径、および衝突点があります。

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

forms - とURIからのCodeigniter

OK私はこの問題を抱えています:私は検索関数を作成しています、そしてそれを正しくするために私は検索フィールドに書かれた単語をuriに渡さなければなりません。3番目のセグメント。しかし、Codeigniterはpostのみをサポートし、getメソッドはサポートしていないため(有効にすることはできますが、回避策を探しています)、postを介してその変数をuriに渡す必要があります。誰か助けてもらえますか?