プログラミング

プロおよび熱狂的プログラマーのためのQ&A



30
JavaScript比較で使用する必要がある等号演算子(== vs ===)はどれですか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 JavaScript を通過するためにJSLintを使用していて、内部を比較するようなことを行うと、==(2つの等号)を===(3つの等号)に置き換えるための多くの提案が返されidSele_UNVEHtype.value.length == 0ますifステートメントます。 交換にパフォーマンス上のメリットがある==とは、===? 多くの比較演算子が存在するため、パフォーマンスの向上は歓迎されます。 タイプ変換が行われない場合、パフォーマンスが向上し==ますか?


30
非同期呼び出しから応答を返すにはどうすればよいですか?
OverаэтотвопросестьответынаStack Overflowнарусском:Каквернутьзначениеизсобытияилиилизфункцииооорробр Илихотябыдождатьсяихокончания fooAjaxリクエストを行う機能を持っています。どのようにして応答を返すことができfooますか? successコールバックから値を返し、関数内のローカル変数に応答を割り当ててそれを返すことを試みましたが、これらの方法のいずれも実際には応答を返しません。 function foo() { var result; $.ajax({ url: '...', success: function(response) { result = response; // return response; // <- I tried that one as well } }); return result; } var result = foo(); // It always ends up being `undefined`.


30
RESTでのPUTとPOSTの比較
HTTP / 1.1仕様によると: このPOSTメソッドは、元のサーバーが、リクエストで囲まれたエンティティRequest-URIを、Request-Line つまり、POSTを作成するために使用されます。 このPUTメソッドは、囲まれたエンティティを指定されたの下に保存することを要求しますRequest-URI。がRequest-URI既存のリソースを参照する場合、囲まれたエンティティは、オリジンサーバーに存在するエンティティの変更バージョンと見なされるべきです(SHOULD)。がRequest-URI既存のリソースを指しておらず、そのURIが要求側のユーザーエージェントによって新しいリソースとして定義できる場合、オリジンサーバーはそのURIでリソースを作成できます。」 つまり、PUTを作成または置換するために使用されます。 では、どれを使用してリソースを作成する必要がありますか?または、両方をサポートする必要がありますか?
5373 http  rest  post  put 

12
フォームベースのWebサイト認証の決定的なガイド[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 3年前休業。 Webサイトのフォームベースの認証 スタックオーバーフローは、非常に具体的な技術的な質問だけでなく、一般的な問題のバリエーションを解決する方法に関する一般的なガイドラインにも役立つはずです。「Webサイトのフォームベースの認証」は、このような実験に適したトピックです。 次のようなトピックを含める必要があります。 ログイン方法 ログアウトする方法 ログインしたままにする方法 Cookieの管理(推奨設定を含む) SSL / HTTPS暗号化 パスワードを保存する方法 秘密の質問を使う 忘れられたユーザー名/パスワード機能 noncesを使用したクロスサイトリクエストフォージェリ(CSRF)の防止 OpenID 「記憶」チェックボックス ユーザー名とパスワードのブラウザ自動補完 シークレットURL(ダイジェストで保護されたパブリックURL) パスワードの強度を確認する 電子メールの検証 そして、はるかに関する ベースの認証を構成します ... 次のようなものは含めないでください。 役割と承認 HTTP基本認証 私たちを助けてください: サブトピックの提案 このテーマに関する良い記事を提出する 公式回答を編集する

30
Linuxで特定のテキストを含むすべてのファイルを見つけるにはどうすればよいですか?
この投稿を改善してみませんか?この質問に対する詳細な回答を提供してください。これには、引用や、回答が正しい理由の説明が含まれます。詳細が不十分な回答は編集または削除される場合があります。 Linuxシステム全体をスキャンして、特定のテキスト文字列を含むすべてのファイルを検索する方法を探しています。わかりやすくするために、ファイル名ではなく、ファイル内のテキストを探しています。 これを行う方法を探していたときに、私はこのソリューションに2回遭遇しました。 find / -type f -exec grep -H 'text-to-find-here' {} \; ただし、機能しません。システム内のすべてのファイルを表示するようです。 これは適切な方法に近いですか?そうでない場合、どうすればよいですか?ファイル内のテキスト文字列を検索するこの機能は、私が実行しているいくつかのプログラミングプロジェクトに非常に役立ちます。
5259 linux  text  grep  directory  find 

30
テキスト選択の強調表示を無効にする方法
ボタンのように機能するアンカー(たとえば、質問、タグ)スタックオーバーフローページの上部にある[、[ ユーザー]など)またはタブの場合、ユーザーが誤ってテキストを選択した場合に強調表示効果を無効にするCSS標準の方法はありますか? これはJavaScriptで実行できることを理解しています。少しグーグルするとMozillaのみが生成されました -moz-user-selectます。オプションが。 CSSでこれを達成するための標準に準拠した方法はありますか?そうでない場合、「ベストプラクティス」アプローチとは何ですか?


30
JavaScriptでオブジェクトをディープクローンする最も効率的な方法は何ですか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 JavaScriptオブジェクトを複製する最も効率的な方法は何ですか?obj = eval(uneval(o));使用されているのを見てきましたが、これは非標準であり、Firefoxでのみサポートされています。私は次のようなことをしましたobj = JSON.parse(JSON.stringify(o));が、効率に疑問があります。また、さまざまな欠陥がある再帰的なコピー機能を見てきました。 標準的な解決策が存在しないことに驚いています。
5180 javascript  object  clone 

14
最新のコミットをGitを使用して新しいブランチに移動する
マスターにコミットした最後のいくつかのコミットを新しいブランチに移動し、それらのコミットが行われる前にマスターを戻したいのですが。残念ながら、私のGit-fuはまだ十分に強力ではありません。 つまりこれからどうやって行くのですか master A - B - C - D - E これに? newbranch C - D - E / master A - B

30
スクリプト自体からBashスクリプトのソースディレクトリを取得する方法
どのように私はされているディレクトリのパスを取得んバッシュ、スクリプトが配置されているが内部でそのスクリプト? Bashスクリプトを別のアプリケーションのランチャーとして使用したい。次のように、作業ディレクトリをBashスクリプトが配置されているディレクトリに変更して、そのディレクトリ内のファイルを操作できるようにします。 $ ./application
4951 bash  directory 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.