問題タブ [concept]

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

architecture - セルに複数のコピーを直接書き込む代わりに、数式リポジトリを使用するスプレッドシートはありますか?

私はスプレッドシート プログラムが好きですが、それらには気がかりな点があります。数式をセルに入力しなければならないということです。いくつかの引き出しがあります。

  • シートで何が起こっているかを確認するには、すべてのセルをスキャンする必要があります。
  • 数式を変更した場合、それを複数のセルにコピーする必要があります。
  • もちろん、新しい数式をすべてのセルにコピーするのを忘れることもあります。
  • 多くのスペースを消費し、同じ長い式が数回繰り返されます。

一種の数式リポジトリを備えた表計算ソフトウェアを見たことがありますか? 存在しますか?

(私は現在、デスクトップ スプレッドシートよりも特化したスプレッドシート ソフトウェアに取り組んでおり、行ごとに 1 つの数式を使用しています。ここで問題が発生します。)

また、スプレッドシートはデータフロー システムであり、奇妙なことに、データフロー システムの基本概念である事前に作成された再利用可能なコンポーネントがありません。スプレッドシートでは、すべてのコンポーネントが一度に使用されますが、これは非常に悪い設計です。

0 投票する
5 に答える
5183 参照

python - Python で実行時にオブジェクトを作成する

実行時にオブジェクトを作成する場合、OOP の概念を理解するのに問題があります。私が調べたすべての教育コードは、「Bob」などの特定の変数をまだ定義しており、それらを新しいオブジェクト インスタンスに割り当てています。ボブ=人()

今理解に苦しんでいるのは、実行時に新しいオブジェクトを作成するモデルをどのように設計するかということです。すべてのオブジェクトは実行時に生成されるため、私の言い回しがおそらく間違っていることは承知していますが、端末または UI でアプリケーションを起動する場合、新しいオブジェクトを作成して管理するにはどうすればよいかということです。その場で新しい変数名を本当に定義することはできませんよね?

この設計上の問題に遭遇するアプリケーションの例は、人を格納するデータベースです。ユーザーは端末メニューを取得して、新しいユーザーを作成し、名前、給与、役職を割り当てることができます。そのオブジェクトをインスタンス化し、後でそれを管理したり、関数を呼び出したりする場合は、どのように呼び出しますか? ここのデザインパターンは何ですか?

OPP モデルの理解が不十分であることをお許しください。私は現在、クラスと OOP について読んでいますが、先に進む前に自分のエラーが何であるかを理解する必要があると感じています。明確にするべきことがあれば教えてください。

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

actionscript-3 - ゲームのAS3衝突応答

私は長い間、衝突応答方法に苦労していて、actionscript 3で書いています。私はそれを変更しただけなので、誰かがこのコードの意味を説明してくれることを望んでいます。ゼロから書いたわけではありません。また、衝突検出ツールキットを使用して、衝突が発生している場所を見つけています。
私がやろうとしているのは、ボール(キーボードで画面上を移動するオブジェクト)が壁やオブジェクトに当たって壁やオブジェクトを通過しないようにすることです。

これについての私の理解は、衝突が発生している角度を見つけてから、新しいベクトルである隣接する角度を見つけて、オブジェクトがどれだけ重なっているのかを押し戻す必要があるということですが、これがどのように行われるのかわかりません関数は、例えば何であるか

見つける?さらに、ボールを加速させたくありません。オブジェクトに当たるまで速度を一定にしたいのです。また、この配列を逆方向に検索する方が高速でしょうか?

-時間を割いてこれを手伝ってくれた人に感謝します。スペルミスがあった場合は申し訳ありません。

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

php - PHP で配列をトラバースするとはどういう意味ですか?

PHP配列をトラバースすることは、素人の言葉で何を意味するのだろうと思っていました

0 投票する
12 に答える
411637 参照

node.js - Node.js + Nginx - 今何?

サーバーに Node.js と Nginx をセットアップしました。今私はそれを使いたいのですが、始める前に2つの質問があります:

  1. それらはどのように連携すべきでしょうか? リクエストはどのように処理すればよいですか?
  2. Node.js サーバーには 2 つの概念があり、どちらが優れていますか。

    a. 必要な Web サイトごとに個別の HTTP サーバーを作成します。次に、プログラムの開始時にすべての JavaScript コードをロードして、コードが一度解釈されるようにします。

    b. すべての Node.js リクエストを処理する単一の Node.js サーバーを作成します。これにより、要求されたファイルが読み取られ、その内容が評価されます。そのため、ファイルはリクエストごとに解釈されますが、サーバー ロジックははるかに単純です。

Node.js を正しく使用する方法が明確ではありません。

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

php - ログインシステムの概念とロジック?

複数のリクエスト間でログインを維持するために通常Webアプリが従うプロセスと、COOKIESを使用して物事を管理する方法について知りたいです。

ログインフォームで「RememberMe」機能を提供しています。

ユーザーがログインすると、データベースからユーザー名とパスワードの有効性を確認します。有効な場合は「Rememberme」が選択されているかどうかを確認し、有効な場合はユーザー名とパスワードを暗号化された形式でセッションに保存します。そして最後にユーザー名とパスワードをSESSIONに保存します。

ユーザーが1つのページから別のページに移動するとき、最初にログインチェックスクリプトを実行します。このスクリプトはCookieに値があるかどうかをチェックし、次にデータベースからそのユーザー名とパスワードを検証して、その有効性をチェックします。cookieに値がなく、sessionに値がある場合は、セッション値をフェッチしており、dbからチェックしていません。

不必要にdbにヒットしないように、dbからのセッション値をチェックしていません。処理を高速化します。クッキーの場合は変更可能ですので、確認が必要です。

これが私のコンセプトですよね?それは行く方法であり、通常はWebサイトのようなSOであり、他の方法でこの種の方法を使用していますか?

または、Webサイトは、セッション中またはCookie内に関係なく、ページの読み込みごとにログインの信頼性をチェックしますか?

このシナリオについての考えや概念を確認してください。

ありがとう!

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

database - Happstack-状態の概念とドキュメント?

Haskellウェブサーバーを作り始めています。HappstackとHappstack-stateから始めることにしました。そして、Happstack-stateの概念と属性を理解するのが難しいと感じています。新しい種類のデータベースですか?またはシステムのようなオブジェクトグラフ?

その概念と属性(特にACIDについて、ディスク上のデータを永続化する方法について!)を説明できますか、それともドキュメントで説明されていますか?

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

objective-c - cのポインタを理解するのに助けが必要

ポインタの概念を理解するのに問題があります。以下はコードです。スワップ(&a1、&a2)出力が6、-5ではなく-5、6を出力するのはなぜですか?値はすでにスワップされていますか?

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

c++ - qthread サブクラスの run メソッドとスレッド コンテキストを理解する

私はたくさんのメソッドを持つエンコーダークラスを持っています。これは Qthread のサブクラスです。私はマルチスレッドが初めてで、

このクラスがどのようにメソッドをスレッド化しているかを理解しようとしています

... qthread のサブクラスになければならないメソッドをスレッド化することを理解しています。これを実行すると、このクラスのスレッド化されたコードが実装されます。そして、スレッドは、このクラスのオブジェクトで start メソッドが呼び出されたときにのみ開始されます。

質問: まず、この実行の実装から何を推測しますか?

質問:スレッド コンテキストとは、そのメソッドに関連して何を意味しますか。

また

質問:このクラスのスレッドが開始される前に、このクラスのメソッドが呼び出された場合はどうなりますか?