プログラミング

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

10
Python用のyamlパッケージをインストールするにはどうすればよいですか?
YAMLを使用するPythonプログラムがあります。を使用して新しいサーバーにインストールしようとするとpip install yaml、次が返されます。 $ sudo pip install yaml Downloading/unpacking yaml Could not find any downloads that satisfy the requirement yaml No distributions at all found for yaml Storing complete log in /home/pa/.pip/pip.log Python用のyamlパッケージをインストールするにはどうすればよいですか?Python 2.7を実行しています。(OS:Debian Wheezy)
346 python  python-2.7  yaml  pip  pyyaml 

10
ローカルファイルシステムフォルダーからpipを使用してvirtualenvにPythonパッケージをインストールする
ローカルファイルシステムからpipを使用してパッケージをインストールすることは可能ですか? python setup.py sdist適切なtar.gzファイルを作成したパッケージを実行しました。このファイルは私のシステムのに保存されています/srv/pkg/mypackage/mypackage-0.1.0.tar.gz。 次に、仮想環境で、pypiまたは特定のローカルの場所から取得したパッケージをインストールしたいと思います/srv/pkg。 これは可能ですか? PS 私は私が指定できることを知っていますpip install /srv/pkg/mypackage/mypackage-0.1.0.tar.gz。それはうまくいきますが、私は/srv/pkg入力しpip install mypackageた場合に、その場所をpipが検索するための別の場所として使用することについて話しています。
346 python  pip 

7
データベース駆動型アプリケーションの単体テストの最良の戦略は何ですか?
私は、バックエンドでさまざまな複雑さのデータベースによって駆動される多くのWebアプリケーションを使用しています。通常、ビジネスロジックやプレゼンテーションロジックとは別のORMレイヤーがあります。これにより、ビジネスロジックの単体テストがかなり簡単になります。物事は個別のモジュールに実装することができ、テストに必要なデータはオブジェクトのモッキングによって偽造できます。 しかし、ORMとデータベース自体のテストには、常に問題と妥協が伴います。 長年にわたって、私はいくつかの戦略を試しましたが、どれも完全に満足しませんでした。 既知のデータを含むテストデータベースを読み込みます。ORMに対してテストを実行し、適切なデータが返されることを確認します。ここでの不利な点は、テストDBがアプリケーションデータベースのスキーマの変更に対応しなければならず、同期が取れなくなる可能性があることです。また、人為的なデータに依存しており、愚かなユーザー入力が原因で発生するバグを公開しない場合があります。最後に、テストデータベースが小さい場合、インデックスの欠落などの非効率性は明らかになりません。(最後の1つは、実際に単体テストを使用する目的ではありませんが、問題はありません。) 本番データベースのコピーをロードし、それに対してテストします。ここでの問題は、いつでも本番データベースの内容がわからない可能性があることです。データが時間とともに変化する場合、テストを書き直す必要があるかもしれません。 一部の人々は、これらの戦略の両方が特定のデータに依存しており、単体テストでは機能のみをテストする必要があると指摘しています。そのために、私は提案を見てきました: モックデータベースサーバーを使用し、ORMが特定のメソッド呼び出しに応答して正しいクエリを送信していることのみを確認します。 データベース駆動型アプリケーションをテストする場合、どのような戦略を使用しましたか(ある場合)。あなたにとって何が一番効果的でしたか?

8
400 BADリクエストHTTPエラーコードの意味?
HTTP URLに投稿しているJSONリクエストがあります。 これ400はrequestedResourceフィールドが存在する場所として扱う必要"Roman"がありますが、このフィールドには無効な値ですか? [{requestedResource:"Roman"}] これ400は"blah"フィールドがまったく存在しない場所として扱う必要がありますか? [{blah:"Roman"}]

27
ReactJSコンポーネントに複数のクラスを追加する方法
私はReactJSとJSXを初めて使用し、以下のコードに少し問題があります。 classNameそれぞれの属性に複数のクラスを追加しようとしていますli: <li key={index} className={activeClass, data.class, "main-class"}></li> 私のReactコンポーネントは: var AccountMainMenu = React.createClass({ getInitialState: function() { return { focused: 0 }; }, clicked: function(index) { this.setState({ focused: index }); }, render: function() { var self = this; var accountMenuData = [ { name: "My Account", icon: "icon-account" }, { name: "Messages", …

6
Node.jsプロジェクトのフォルダー構造
Node.jsプロジェクトには次のようなフォルダーが含まれていることがよくあります。 / libs、/ vendor、/ support、/ spec、/ tests これらは正確にはどういう意味ですか?それらの違いは何ですか?どこに参照コードを含めるべきですか?
346 node.js 

12
どこからでもパッケージ名を取得する方法は?
私はの可用性を知っています Context.getApplicationContext()とView.getContext()それらを介して実際にContext.getPackageName()を呼び出すことができます。を、アプリケーションのパッケージ名を取得できます。 私はメソッドから呼び出した場合、彼らは動作しているのViewかActivityオブジェクトが利用可能であるが、私は何もして完全に独立したクラスからパッケージ名を検索しないようにしたい場合ViewやActivity、(直接的または間接的に)それを行う方法はありますか?

19
子アンカーがクリックされたときに親のonclickイベントが発生しないようにするにはどうすればよいですか?
私は現在、jQueryを使用してdivをクリック可能にしており、このdivにもアンカーがあります。私が遭遇している問題は、アンカーをクリックすると、両方のクリックイベントが発生することです(divとアンカー)。アンカーがクリックされたときにdivのonclickイベントが発生しないようにするにはどうすればよいですか? 壊れたコードは次のとおりです。 JavaScript var url = $("#clickable a").attr("href"); $("#clickable").click(function() { window.location = url; return true; }) HTML <div id="clickable"> <!-- Other content. --> <a href="http://foo.com">I don't want #clickable to handle this click event.</a> </div>

30
Visual Studio Codeで複数行にコメントする方法は?
Visual Studio Codeで複数行のコードをコメントおよびコメント解除する方法が見つかりません。 いくつかのショートカットを使用して、Visual Studio Codeの複数の行をコメントおよびコメント解除することは可能ですか?はいの場合、それを行う方法は?

30
RecyclerViewで無限リストを実装する方法は?
に変更ListViewしたいと思いRecyclerViewます。私が使用したいonScrollのOnScrollListenerではRecyclerView、ユーザーがリストの最後までスクロールするかどうかを決定します。 RESTサービスから新しいデータをフェッチできるように、ユーザーがリストの最後までスクロールしたかどうかを確認するにはどうすればよいですか?

16
svg要素の色を変更する方法は?
このテクニックhttp://css-tricks.com/svg-fallbacks/を使用してsvgの色を変更したいのですが、これまではできませんでした。私はこれをCSSに入れましたが、何があっても私のイメージは常に黒です。私のコード: .change-my-color { fill: green; } <svg> <image class="change-my-color" xlink:href="https://svgur.com/i/AFM.svg" width="96" height="96" src="ppngfallback.png" /> </svg> コードスニペットを実行する結果を非表示スニペットを展開
346 css  svg 


17
LINQを使用して文字列を連結する
オールドスクールを書くための最も効率的な方法は何ですか: StringBuilder sb = new StringBuilder(); if (strings.Count > 0) { foreach (string s in strings) { sb.Append(s + ", "); } sb.Remove(sb.Length - 2, 2); } return sb.ToString(); ... LINQで?

11
配列のコピーを作成する
a常に更新されている配列があります。としましょうa = [1,2,3,4,5]。の完全なコピーを作成しaて呼び出す必要がありますb。aに変更した場合でも[6,7,8,9,10]、変更するb必要があります[1,2,3,4,5]。これを行う最良の方法は何ですか?私は次のforようなループを試しました: for(int i=0; i<5; i++) { b[i]=a[i] } しかし、それは正しく動作していないようです。ディープコピーなどの高度な用語は使用しないでください。意味がわかりません。
345 java  arrays  copy 

11
「はい」、「いいえ」の選択肢とDialogResultを含むメッセージボックスを作成するにはどうすればよいですか?
単純な「はい/いいえ」を選択したメッセージボックスを作成したいのですが、そのためのフォームを設計するのはナンセンスだと思います。これを実現するために、メッセージボックスを使用したり、ボタンを追加したりできると思いました。シンプルですが、DialogResultが返されないので、結果を取得するにはどうすればよいですか?

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