問題タブ [language-agnostic]
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.
algorithm - カラーホイール作成機能
これは私が何度も疑似的に解決したことであり、解決策を完全に見つけたことはありません。
問題は、パラメータN
がどこにあるかをできるだけ区別できる色を生成する方法を考え出すことです。N
language-agnostic - 符号付きの値よりも符号なしの値を使用する場合は?
符号付き変数よりも符号なし変数を使用するのが適切なのはいつですか? for
ループではどうですか?
これについて多くの意見を聞いており、コンセンサスに似たものがあるかどうかを確認したかった.
Java には符号なしの値がないことを私は知っています。これは、 Sun Microsystems側の意識的な決定であったに違いありません。
string - 文字列のすべての可能な順列のリストを生成します
文字の可変リストを含む、長さが x 文字と y 文字の間の文字列の可能なすべての順列のリストを生成するにはどうすればよいでしょうか。
どの言語でも機能しますが、移植可能でなければなりません。
forms - フォームベースの Web サイト認証の決定版ガイド
モデレーター注:
この質問は、現在スタック オーバーフローに適用されている話題性ルールを使用した質問と回答の形式には適していません。通常、コンテンツがまだ価値があるような質問には「歴史的ロック」を使用します。ただし、この質問に対する回答は積極的に維持されており、履歴ロックにより回答を編集することはできません。そのため、回答を編集できるように「wiki 回答」ロックが適用されています。通常、履歴ロックによって処理される話題性の問題が存在すると想定する必要があります (つまり、この質問は、スタック オーバーフローのトピックに関する質問の良い例ではありません)。
Web サイトのフォームベース認証
スタック オーバーフローは、非常に具体的な技術的な質問のためのリソースであるだけでなく、一般的な問題のバリエーションを解決する方法に関する一般的なガイドラインでもあると考えています。「Web サイトのフォームベース認証」は、このような実験の優れたトピックです。
次のようなトピックを含める必要があります。
- ログイン方法
- ログアウトする方法
- ログイン状態を維持する方法
- Cookieの管理(推奨設定を含む)
- SSL/HTTPS 暗号化
- パスワードの保存方法
- 秘密の質問の使用
- ユーザー名/パスワードを忘れた機能
- ナンスを使用してクロスサイト リクエスト フォージェリ (CSRF)を防止する
- OpenID
- 「私を覚えている」チェックボックス
- ユーザー名とパスワードのブラウザのオートコンプリート
- シークレット URL (ダイジェストで保護された公開URL )
- パスワード強度の確認
- 電子メールの検証
- フォームベースの認証についてさらに詳しく...
次のようなものは含めないでください。
- 役割と権限
- HTTP 基本認証
次の方法で私たちを助けてください:
- サブトピックの提案
- このテーマに関する優れた記事を提出する
- 公式回答の編集
unit-testing - セットの組み合わせをテストデータとして使用する方法
一連のフリンジ ケースと通常値のタプルを使用して関数をテストしたいと思います。たとえばtrue
、有効な三角形を形成する 3 つの長さが与えられるたびに戻る関数をテストしているときに、特定のケース、負/小さい/大きい数値、オーバーフローに近い値などがあります。さらに、主な目的は、一連のテスト データを取得するために、繰り返しの有無にかかわらず、これらの値の組み合わせを生成することです。
注:私は実際にこれに対する答えを知っていますが、他の人にとっては役に立ち、ここの人々にとっては挑戦になるかもしれません! --私の答えは後で投稿します。
string - 文字列をタイトルケースにフォーマットする
文字列をタイトルケースにフォーマットするにはどうすればよいですか?
algorithm - ソートされたリストのソートされた合計を効率的に取得します
数値の昇順リストがあります。これは、そのリスト内の2つの数値ごとの合計の昇順リストを取得するために考えられる最も効率的なアルゴリズムです。結果のリストの重複は関係ありません。必要に応じて、重複を削除するか、回避することができます。
明確にするために、私はアルゴリズムに興味があります。好きな言語とパラダイムでコードを投稿してください。
language-agnostic - プロジェクトの国際化
実際に取り組んだプロジェクトで国際化 (i18n) をどのように実装しましたか?
私は Joel の有名な投稿、 The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)を読んだ後、ソフトウェアを異文化に対応させることに興味を持ちました。ただし、可能であれば Unicode 文字列を確実に使用する以外に、実際のプロジェクトでこれを利用することはまだできていません。しかし、すべての文字列を Unicode にして、扱うすべてのもののエンコーディングを理解できるようにすることは、i18n の氷山の一角にすぎません。
私がこれまでに取り組んできたものはすべて、管理された米国英語を話す人々によって使用されるものでした。または、i18n は、プロジェクトを公開する前に取り組む時間がなかっただけです。そこで私は、実際のプロジェクトでソフトウェアをよりローカライズするためのヒントや戦争の話を探しています。
math - 浮動小数点 (im) 精度へのちょっとした転用、パート 1
ほとんどの数学者は、次のことに同意します。
e πi + 1 = 0
ただし、ほとんどの浮動小数点の実装は同意しません。この論争をどこまで解決できるでしょうか。
さまざまな言語と実装、および結果をできるだけゼロに近づけるためのさまざまな方法について聞きたいと思っています。クリエイティブに!
language-agnostic - DirectX または OpenGL を使用して 100 個のフローティング キューブを表示する
DirectX
またはを使用して 100 個のフローティング キューブを表示したいと考えていますOpenGL
。
サンプルソースコードか、テクニックの説明を探しています。複数の立方体を正しく表示するのに問題があります。
私は一連の優れたチュートリアルを求めてネットをくまなく調べました。それらはプリミティブの実行方法について説明してい3D
ますが、多数の3D
プリミティブ ( cubes
、spheres
、pyramids
、など) の実行方法に関する情報は見つかりません。