問題タブ [perception]
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.
user-interface - 認識可能な最短のアプリケーション応答遅延は?
ユーザーのアクションとアプリケーションの応答の間には常に遅延が発生します。
応答遅延が小さいほど、アプリケーションが瞬時に応答する感覚が大きくなることはよく知られています。また、最大 100 ミリ秒の遅延は一般的に認識できないことも一般的に知られています。しかし、110ms の遅延はどうでしょうか?
認識できる最短のアプリケーション応答遅延は?
確固たる証拠、一般的な考え、意見に興味があります。
performance - 動的に生成される Web ページの作成速度はどれくらいですか?
内部ユーザーと一般ユーザーの両方にサービスを提供するデータ駆動型の Web ベースのアプリケーションが多数あり、ユーザーの満足度とスケーラビリティを維持するためにページが作成される速度 (ミリ秒単位) を測定したいと考えています。
では、高速なサイトを維持するには、どのくらいの速さでページが作成されるのでしょうか?
サイトは ASP クラシックで開発されており、XSLT を使用してレンダリングする XML レコードセットを生成する SQL Server バックエンドを使用しています。ページの複雑さに応じて、最も効率的な手法ではなく、ページの作成に 7 ミリ秒から 120 ミリ秒かかります (つまり、コードの最初の行と「Response.Write」の間のタイマー間隔)。ページが遅いのは、データベースがより大きく複雑なクエリを実行しているためです。すべての ASP クラシックを ASP.NET に書き直したとしても、ページ全体のレンダリング速度が大幅に向上することはありません。
Jeff が、SO を最速のサイトにしたいと言っているのをよく耳にします。彼のブログでは、コードとデータベースの最適化について議論していますが、コードの最適化にはどこまで行かなければなりませんか? String + String の代わりに StringBuffer を使用してミリ秒を削ることは、私の時間を有効に活用していますか?
【説明】
「このページは作成に時間がかかりすぎている」と思うのはどの時点ですか。20 ミリ秒以上ですか、200 ミリ秒以上ですか、それともページの作成に 1 秒以上かかっても問題ありませんか? あなたの「目標タイム」は?
struts - 新しいプロジェクトで Struts 1 を使用している人はいますか?
顧客が Struts 1 で新しいプロジェクトを開発するように依頼しているシナリオがあります。Struts 1 で実行されている多くのアプリケーションがあり、社内の IT チームはそれに慣れているようです。
データ アクセスについては、JDBC を記述し、ORM を記述せず、Spring DAO も記述しないように求められます。彼らはフレームワークを開発し、それを使用するように依頼されました。
ここにいる誰かが同様の状況にあり、顧客に新しいフレームワークを使用するよう説得できたのではないかと思っています。
algorithm - 自然数nに対してn個の異なる色を生成する方法は?
n = 100 とします。視覚的に異なる 100 色を生成するにはどうすればよいですか? これは数学的に可能ですか?
php - Python または PHP の知覚ハッシュ アルゴリズム?
私はStackOverflowを介して、オーディオ、ビデオ、画像、およびテキスト フィンガープリンティング用の C++ 知覚ハッシュ ライブラリであるpHashにさらされました。
私はこれらのアルゴリズムを研究することに興味があり、同じ/類似のアルゴリズムのオープンソースの純粋な Python または PHP 実装があるかどうか疑問に思っていますか? これは私の人生をずっと楽にしてくれるでしょう。
asp.net - Crystal Reports on ASP.NET: 最初のページをより速く表示する方法
ASP.NET アプリケーションでは、Crystal Reports を (Report Viewer コントロールを使用して) 使用しているときに、完全なデータがレポート ソースにバインドされた後にのみ、レポート (またはレポート内のデータ) が表示されます。データが大きすぎる場合 (50 ページまたは数百ページにまたがる)、データ バインドに時間がかかります。最初のページのデータがバインドされているときに最初のページのデータを表示することで、体感速度を向上させる手法はありますか? 残りのデータは、ユーザーが最初のページを表示するまでにバインドできます。
random - 乱数発生器を見た場合、どうすればわかりますか?
乱数とその発生器に関するさまざまな記事を読んでいます。それらから私が導き出す重要な結論は通常 3 つあります。
- 乱数は本当にランダムではない
- 多くの場合、バイアスがあります (モジュロ バイアス)。
- 人間は、「ランダムに行動」しようとするとき、乱数ジェネレーターになることができません
したがって、これらの観察の後者のほとんどを念頭に置いて、どうすれば
- 私たちが見ている数列が本当にランダムかどうかを教えてください。さらに重要なことは、
- 上記のシーケンスが本当にランダムであることを証明できる方法はありますか?