プログラミング

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

12
Node.js + Nginx-今はどうですか?
サーバーにNode.jsとNginxを設定しました。今、それを使いたいのですが、始める前に2つの質問があります。 彼らはどのように協力すべきですか?リクエストはどのように処理すればよいですか? Node.jsサーバーには2つの概念がありますが、その方が優れています。 a。必要なWebサイトごとに個別のHTTPサーバーを作成します。次に、プログラムの開始時にすべてのJavaScriptコードをロードして、コードが1回解釈されるようにします。 b。すべてのNode.jsリクエストを処理する単一のNode.jsサーバーを作成します。これにより、要求されたファイルが読み取られ、その内容が評価されます。したがって、ファイルはリクエストごとに解釈されますが、サーバーのロジックははるかに単純です。 Node.jsを正しく使用する方法はわかりません。
1003 node.js  nginx  concept 

17
PythonでXMLを解析するにはどうすればよいですか?
XMLを含むデータベースに多くの行があり、特定のノード属性のインスタンスをカウントするPythonスクリプトを記述しようとしています。 私の木は次のようになります: <foo> <bar> <type foobar="1"/> <type foobar="2"/> </bar> </foo> Pythonを使用して属性"1"と"2"XML にアクセスするにはどうすればよいですか?
1003 python  xml 

14
Objective-Cの定数
Cocoaアプリケーションを開発していNSStringて、設定のキー名を格納する方法として定数sを使用しています。 必要に応じてキーを簡単に変更できるため、これは良い考えだと理解しています。 さらに、それは全体を「ロジックからデータを分離する」という概念です。 とにかく、これらの定数をアプリケーション全体で一度定義する良い方法はありますか? 簡単でインテリジェントな方法があると確信していますが、現在のところ、私のクラスは使用するクラスを再定義しているだけです。



6
JOINとINNER JOINの違い
これらの結合はどちらも同じ結果になります。 SELECT * FROM table JOIN otherTable ON table.ID = otherTable.FK 対 SELECT * FROM table INNER JOIN otherTable ON table.ID = otherTable.FK パフォーマンスなどのステートメントに違いはありますか? 異なるSQL実装間で異なりますか?

22
どの@NotNull Javaアノテーションを使用すればよいですか?
NullPointerExceptionsを回避するために、コードを読みやすくするだけでなく、IDEコードインスペクションや静的コード分析(FindBugsおよびSonar)などのツールを使用したいと考えています。ツールの多くはお互いの@NotNull/ @NonNull/ @Nonnullアノテーションと互換性がないように見え、すべてのツールを私のコードにリストすると読みにくくなります。どれが「最高」であるかの提案はありますか?これが私が見つけた同等の注釈のリストです: javax.validation.constraints.NotNull 静的分析ではなく、ランタイム検証のために作成されました。 ドキュメンテーション edu.umd.cs.findbugs.annotations.NonNull Findbugs静的分析で使用されるため、Sonar(現在はSonarqube)の ドキュメント javax.annotation.Nonnull これはFindbugsでも機能する可能性がありますが、JSR-305は非アクティブです。(参照:JSR 305のステータスは?) ソース org.jetbrains.annotations.NotNull IntelliJ IDEA IDEが静的分析に使用します。 ドキュメンテーション lombok.NonNull Project Lombokでコード生成を制御するために使用されます。 標準がないため、プレースホルダアノテーション。 ソース、 ドキュメント android.support.annotation.NonNull Androidで利用可能なマーカーアノテーション。support-annotationsパッケージドキュメントで提供 org.eclipse.jdt.annotation.NonNull 静的コード分析ドキュメントのためにEclipseによって使用され ます





30
リストの重複を削除する
ほとんどの場合、リストに重複があるかどうかを確認するプログラムを作成する必要があり、リストに重複がある場合はそれらを削除し、重複/削除されなかったアイテムを含む新しいリストを返します。これは私が持っているものですが、正直に言うと何をすべきかわかりません。 def remove_duplicates(): t = ['a', 'b', 'c', 'd'] t2 = ['a', 'c', 'd'] for t in t2: t.append(t.remove()) return t

9
jQueryどのようにデータ属性値に基づいて要素を見つけるのですか?
次のシナリオがあります。 var el = 'li'; また<li>、ページには5つのdata-slide=number属性があり、それぞれ1、2、3、4、5です。 次に、var current = $('ul').data(current);スライドが変更されるたびにマップされ、更新される現在アクティブなスライド番号を見つける必要があります。 これまでのところ、現在のスライドに一致するセレクターを作成しようとして、失敗しました。 $('ul').find(el+[data-slide=+current+]); 一致/返却しない… liパーツをハードコードできないのは、これがユーザーがアクセスできる変数であり、必要に応じて別の要素に変更できるため、常にであるとは限らないためliです。 私が欠けているものについてのアイデアはありますか?



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