問題タブ [points]

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

architecture - スタック オーバーフローが使用するようなポイントベースのアクセス許可システムを設計する際に考慮すべきアーキテクチャ上のベスト プラクティスは何ですか?

スタック オーバーフローには、編集できる内容やシステムに新しいタグを追加する機能など、サイト上の多くのことを決定するポイント ベースの権限システムがあります。

特にアーキテクチャの実装に関して、そのようなシステムを設計している人にどのようなアドバイスをしますか? アクセス許可はどこに保存しますか? これらの権限をどのように使用して、ビューで編集可能に表示されるフィールドを決定しますか? 研究に役立つオープンソースのコード例はありますか?

質問やドキュメントなどのオブジェクト モデルの所有権または共有に関して、所有者への参照をそのオブジェクトのモデルに格納することと、そのオブジェクトへの参照をアカウント モデルに格納することの長所と短所は何ですか? 例えば

対。

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

c# - C#でZedGraph線グラフのポイントを見逃す方法

ZedGraphで素敵な折れ線グラフを描くコードが少しあります。

コードを完全に変更することはできませんが、一部の行にx軸の各ポイントのay値がないようにしたいです。

これはExcelで実行できますが、ZedGraphで実行する方法がわかりません。でグラフを作成します.AddCurve

どうすればよいですか?

0 投票する
6 に答える
22978 参照

java - すべての点の最も近い点を見つける (最近隣)

ポイントの配列を入力として取り、配列内の各ポイントについて、それ自体以外の最も近いポイントを見つけるメソッドを作成しています。私は現在、力ずくでこれを行っています(すべてのポイントを他のすべてのポイントでチェックしています)。私の現在の実装では配列がソートされていませんが、CompareByX メソッドを使用して px 値でソートできます。アルゴリズムの実行時間をチェックしていますが、n の値が大きいと非常に時間がかかります。私はこのテーマについてあまり知識がなく、さまざまなタイプのデータ構造についてほとんど知りません。簡単な助けがあれば素晴らしいでしょう!

私の現在のコードは次のとおりです。

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

ruby-on-rails - Ruby on Rails で Stack Overflow に似たポイント ベースのシステムを設計する

私は Stack Overflow を再作成しようとしているわけではなく、同様の質問を見ましたが、多くの回答がありません。

さまざまな種類のアクションとそのポイント数を取得するために、レールアプリ、特にモデルとその関連付けを設計する方法に興味があります。さらに、これらのポイントは時間の経過とともに減衰し、追跡している他のアクションまたは他のデータの形で修正される可能性があります。

たとえば、私が Stack Overflow を設計していた場合 (これもそうではありません)、次のようになります。

  1. 質問を作成する = 5 ポイント
  2. 質問に答える = 10 ポイント
  3. 選択された正解は、[質問に答える] のポイントに x2 修飾子です。

デザインの観点からは、キーパーツに 3 つのモデルが必要なように思えます。

アクションモデルはポリモーフィックであるため、質問、回答などに属することができます。関連の種類は type フィールドに格納されます。また、次に説明するポイント モデルのルックアップによって作成時に計算されるポイント フィールドも含まれます。また、ここでは説明しませんが、ユーザー モデルの合計ポイントも更新する必要があります。

ポイントモデルは、アクションがポイントを把握するためのルックアップ テーブルです。アクション タイプをキーとして使用します。また、ポイントの数とその減衰用のフィールドも格納します。

モディファイヤモデルは、どうすればよいかわからないモデルです。アクションの type フィールドを使用するポイントのように、おそらくルックアップ テーブルであるべきだと思います。さらに、いつ適用する必要があるかについて、何らかの条件が必要です。条件文の保存方法がわかりません。また、ポイントがどのように変更されたかを保存する必要があります。たとえば、x2、+5、-10、/100 などです。もう 1 つの問題は、アクションが既に発生した後に修飾子がどのように適用されるかです。私の例では、質問が回答済みとして選択されたときです。この時点で、ポイントはすでに設定されていました。私が考えることができる唯一の方法は、修飾子テーブルをチェックしてそれらを適用する修飾子になる可能性のあるすべてのモデルに after_save を設定することです。それはどういうわけか私には間違っているようです。

腐敗の処理方法など、他にも問題があります。全員のポイントを再計算するだけの cron ジョブが必要だと思いますが、うまくスケーリングできないようです。

私がこれを考えすぎているのか、それとも何なのかはわかりませんが、フィードバックが欲しいです。

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

database - Djangoでのデータマイニングの問題

ランダムなポイントを作成するDjangoプロジェクトを設定しました。これらのランダムなポイントはデータベース(sqlite)に保存されます(管理者のWebサイトでそれらを確認し、値を変更できるため、これは機能します)。スクリプトを書くと、ポイントにアクセスしてプロットに印刷できます。以下のコードを参照してください。

しかし、これらのポイントをマイニングして並べ替えたり、データセットの選択のみをプロットしたりする場合は、問題があるようです。値を読み取ると、それらは接続されなくなり、xを並べ替えるとポイントセットが混同されます。この場合はXの最小値にデータセットを並べ替え、値を並べ替えてセットを印刷する方法はありますか?(ポイントのすべてのx、y、zおよび名前の値をそのまま保持しますか?)(以下の回答を参照してくださいpoint in Point3D.objects.all().order_by('x'):

x=12とx=30の間のxの値が必要な場合はどうすればよいですか?この余分なフィルターを追加するにはどうすればよいですか?

私のコードは次のとおりです:models.py:

ポイントを生成します。

views.pyで:

誰かが私の問題を解決する方法を知っていることを願っています。

どうもありがとう!Tijl

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

c# - 画像上に点をプロット

いくつかの点をプロットする必要がある画像があります。問題は、ポイントが一瞬表示されてから消えることです。画像上でポイントを永続的にする方法。フォームの背景として画像を設定しました。

私は C# .net フレームワークに取り組んでいます。ありがとう。

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

c# - ポイントから曲線の詳細を取得する

私はList2Dポイントを持っています。ポイントのリストが直線上にあるか、または曲線上にあるか (およびその程度) を判断するために、ポイントを反復処理する効率的な方法は何ですか。小さなサブセット間で単純に傾きを取得することは避けたいと思います。どうすればこれを行うことができますか?

助けてくれてありがとう

編集:返信ありがとうございます。明確にするために、数値的に正確である必要はありませんが、ユーザーがマウスで湾曲した形状を作成したかどうか、作成した場合は曲線の鋭さを判断したいと思います。鋭い曲線と少し柔らかい曲線の違いを判断できる限り、値はそれほど重要ではありません。

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

c# - .NET がピクセルをポイントに変換し、間違ったイメージ サイズを作成する

サイズが 144 ピクセルの画像があります (irfanView と Photoshop の両方を使用して画像サイズを測定しました)。

ただし、次の xaml を使用してウィンドウで開いた場合、ActualWidth パラメーターと同じグラフィック ソフトウェアの両方で測定した画像の幅は 192 ピクセルです。

141 ポイント = 192 ピクセル (1pt = 1.33px として) であることがわかります。

したがって、.Netが画像を開き、サイズをピクセル単位で測定し、同じサイズでポイント単位で画像を描画するようです。

コードは次のとおりです。

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

android - Androidで2点間の距離を見つける方法

同心円をいくつか描画し、同じビューにジェスチャ リスナーも追加しました。マーカーを配置して下のボタンをタップするポイントを描きました。ボタンをタップすると、メーカーを配置してボタンをクリックした位置の (x,y) 座標が取得されます。ここで、ビューの中心(x、y)と以前に作成したマーキングとの間の距離を調べる必要があります。距離計算式 ula を試しましたが、正しい解が得られているかどうかはわかりません。これは、たとえば、円の上部にポイントをマークし、円の下部にマークを付けると、異なる値が得られるためです。すべてが円であるため、円のどの部分から印を付けても、同じ距離を与える必要があります。私は正しいですか?

私は多くのアイデアを試してみましたが、まだうまくいきません。

そのページのスクリーンショットも貼っておきますので、よろしければご覧ください

ここに画像の説明を入力

どんな助けでもかなりです。

ありがとう。

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

javascript - 2つのポイントがjavascriptの行の同じ側にあるかどうかを確認します

次のように、線Aを表す2つの点があるとします。

そして、私には他に2つのポイントBとCがあります。

BとCが両方ともラインAの同じ側にあるかどうかをどのように判断しますか?少しコンテキストを追加するために、六角形のヒットテストを実行しようとしています。ここで、Bは六角形の中心点、Cは現在のマウスの位置、Aは六角形の各線です。これらのポイントはすべて基本的にピクセル座標であり、0,0は左上隅です。

非常に高速である必要はありません。可能な限り単純な六角形のヒットテストアルゴリズムを作成しようとしています。私の理論では、Cが六角形の各線のBと同じ側にあると判断できれば、ヒットテストは成功します。これを行うためのいくつかの数学的アルゴリズムを読みましたが、それらは常に異なるタイプの座標系にあるようであり、JavaScriptで使用できるものに変換するのに苦労しています。

編集:これが私の実際の六角形関数で、以下の答えがあります。この質問に対する答えは、更新機能にあります。

同側性を決定するために、BとCの結果を乗算し、結果が0より大きい場合、両方が正または両方が負のいずれかです。setIntervalを使用して、六角形をループ上のキャンバスにレンダリングおよび更新しています。