プログラミング

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


17
403 Forbidden vs 401 Unauthorized HTTPレスポンス
存在するが、ユーザーに十分な権限がない(ログインしていない、または適切なユーザーグループに属していない)Webページの場合、適切なHTTP応答は何ですか? 401 Unauthorized? 403 Forbidden? 他に何か? これまでにそれぞれについて読んだことは、2つの違いについてはあまり明確ではありません。各応答に適切なユースケースは何ですか?

30
jQueryの「存在する」関数はありますか?
jQueryで要素の存在を確認するにはどうすればよいですか? 私が持っている現在のコードはこれです: if ($(selector).length > 0) { // Do something } これに取り組むよりエレガントな方法はありますか?おそらくプラグインか関数か?
2778 javascript  jquery 


28
PHPでSQLインジェクションを防ぐにはどうすればよいですか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 OverаэтотвопросестьответынаStack Overflowнарусском:КакимобразомизбежатьSQL-инъекцийвPHP? ユーザー入力を変更せずにSQLクエリに挿入すると、次の例のように、アプリケーションがSQLインジェクションに対して脆弱になります。 $unsafe_variable = $_POST['user_input']; mysql_query("INSERT INTO `table` (`column`) VALUES ('$unsafe_variable')"); これは、ユーザーがのようなものを入力できvalue'); DROP TABLE table;--、クエリが次のようになるためです。 INSERT INTO `table` (`column`) VALUES('value'); DROP TABLE table;--') これを防ぐために何ができますか?



23
Gitでファイルの一部のみをコミットする
Gitでファイルを変更した場合、一部の変更のみをコミットするにはどうすればよいですか? たとえば、ファイルで変更された30行のうち15行だけをコミットするにはどうすればよいですか?
2764 git  git-commit 

30
オブジェクトの配列を文字列プロパティ値で並べ替え
JavaScriptオブジェクトの配列があります。 var objs = [ { first_nom: 'Lazslo', last_nom: 'Jamf' }, { first_nom: 'Pig', last_nom: 'Bodine' }, { first_nom: 'Pirate', last_nom: 'Prentice' } ]; last_nomJavaScriptの値で並べ替えるにはどうすればよいですか? についてsort(a,b)は知っていますが、それは文字列と数値に対してのみ機能するようです。toString()オブジェクトにメソッドを追加する必要がありますか?


5
1行で複数の例外をキャッチ(ブロックを除く)
私ができることを知っています: try: # do something that may fail except: # do this if ANYTHING goes wrong 私もこれを行うことができます: try: # do something that may fail except IDontLikeYouException: # say please except YouAreTooShortException: # stand on a ladder しかし、私が2つの異なる例外の中で同じことをしたい場合、私が今考えることができる最善はこれを行うことです: try: # do something that may fail except IDontLikeYouException: # say please except …

30
1行でのArrayListの初期化
テスト用にオプションのリストを作成したいと思いました。最初に、私はこれをしました: ArrayList<String> places = new ArrayList<String>(); places.add("Buenos Aires"); places.add("Córdoba"); places.add("La Plata"); 次に、コードを次のようにリファクタリングしました。 ArrayList<String> places = new ArrayList<String>( Arrays.asList("Buenos Aires", "Córdoba", "La Plata")); これを行うより良い方法はありますか?

17
関数デコレータのチェーンを作る方法は?
Pythonで次のような2つのデコレータを作成するにはどうすればよいですか? @makebold @makeitalic def say(): return "Hello" ...返されるはずです: "<b><i>Hello</i></b>" 私はHTML実際のアプリケーションでこのようにしようとするのではなく、デコレータとデコレータチェーンのしくみを理解しようとしています。

30
オブジェクトが配列かどうかを確認する方法は?
文字列のリストまたは単一の文字列を受け入れる関数を記述しようとしています。文字列の場合は、1つのアイテムだけを含む配列に変換したいので、エラーを心配することなくループできます。 では、変数が配列かどうかを確認するにはどうすればよいですか? 以下のさまざまなソリューションを切り上げて、jsperfテストを作成しました。彼らはこれだけ使い、すべての高速だArray.isArray-それはだ、よく支えになりましたし、フレームにまたがって動作します。


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