プログラミング

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




13
特定のpythonバージョンのpipを使用してモジュールをインストールする
Ubuntu 10.04にはデフォルトでPython 2.6がインストールされていますが、Python 2.7をインストールしました。pip installPython 2.7のパッケージをインストールするにはどうすればよいですか。 例えば: pip install beautifulsoup4 デフォルトでは、Python 2.6用のBeautifulSoupをインストールします 私がする時: import bs4 Python 2.6では機能しますが、Python 2.7では次のように表示されます。 No module named bs4
138 python  pip 


11
Visual Studioデバッグモードでオブジェクト値をコピーする
Visual Studioデバッグモードでは、変数にカーソルを合わせて値を表示し、右クリックして[コピー]、[式のコピー]、または[値のコピー]を実行できます。 変数が単なる基本型ではなくオブジェクトである場合、オブジェクトを展開して探索するための+記号があります。それをすべてクリップボードにコピーする方法はありますか?

3
Arrays.asList()対Collections.singletonList()
1つの項目を含むリストを作成するために、Collections.singletonList(something)よりもArrays.asList(something)を使用することには利点(または大きな違い)がありますか?後者は、返されるリストも不変にします。
138 java  collections 

6
パンダ:設定なし。最大行数
以下の表示に問題がありますDataFrame。 n = 100 foo = DataFrame(index=range(n)) foo['floats'] = np.random.randn(n) foo 問題は、ipythonノートブックではデフォルトですべての行が印刷されないことですが、結果の行を表示するにはスライスする必要があります。次のオプションでも出力は変わりません。 pd.set_option('display.max_rows', 500) 誰かが配列全体を表示する方法を知っていますか?

8
「eval」を使用することが悪い習慣であるのはなぜですか?
次のクラスを使用して、曲のデータを簡単に保存しています。 class Song: """The class to store the details of each song""" attsToStore=('Name', 'Artist', 'Album', 'Genre', 'Location') def __init__(self): for att in self.attsToStore: exec 'self.%s=None'%(att.lower()) in locals() def setDetail(self, key, val): if key in self.attsToStore: exec 'self.%s=val'%(key.lower()) in locals() これは、if/elseブロックを書き出すよりもはるかに拡張可能だと思います。ただし、これevalは悪い習慣と見なされ、使用するのは安全ではないようです。もしそうなら、誰かが私に理由を説明し、上記のクラスを定義するより良い方法を私に示すことができますか?
138 python  eval 

4
dictをOrderedDictに変換する
collections.OrderedDictクラスの使用に問題があります。私はRaspbian、Raspberry PiのDebianディストリビューションでPython 2.7を使用しています。私はテキストアドベンチャーの比較(並べて)のために2つの辞書を印刷しようとしています。順序は正確に比較するために不可欠です。私が何を試そうとも、辞書は通常の順序どおりに印刷されません。 RPiで実行すると、次のようになります。 import collections ship = {"NAME": "Albatross", "HP":50, "BLASTERS":13, "THRUSTERS":18, "PRICE":250} ship = collections.OrderedDict(ship) print ship # OrderedDict([('PRICE', 250), ('HP', 50), ('NAME', 'Albatross'), ('BLASTERS', 13), ('THRUSTERS', 18)]) 関数呼び出しを出力し、キーと値グループをネストされたリストに入れているため、明らかに何かが正しくありません... これは私が私のPCで同様の何かを実行して得たものです: import collections Joe = {"Age": 28, "Race": "Latino", "Job": "Nurse"} Bob = {"Age": 25, "Race": "White", "Job": "Mechanic", …

6
Kotlin:インターフェース…コンストラクタはありません
Javaコードの一部をKotlinに変換していますが、Kotlinコードで定義されているインターフェースをインスタンス化する方法がよくわかりません。例として、インターフェース(Javaコードで定義)があります。 public interface MyInterface { void onLocationMeasured(Location location); } 次に、さらにKotlinコードでこのインターフェイスをインスタンス化します。 val myObj = new MyInterface { Log.d("...", "...") } そしてそれはうまくいきます。ただし、MyInterfaceをKotlinに変換すると、次のようになります。 interface MyInterface { fun onLocationMeasured(location: Location) } エラーメッセージが表示されます。Interface MyListener does not have constructorsインスタンス化しようとすると、構文以外は何も変更されていないようです。Kotlinでのインターフェースの動作を誤解していますか?
138 java  kotlin 

9
axとaxを削除=未定義
これらのいずれかを行うことで実質的な違いはありますか? delete a.x; 対 a.x = undefined; どこ a = { x: 'boo' }; それらは同等であると言えるでしょうか? (「V8はdeleteより良く使わないのが好き」などのことは考慮していません)
138 javascript 

11
Powershell ISE内の別のPS1スクリプトからPowerShellスクリプトPS1を呼び出す
Powershell ISE内の2番目のmyScript2.ps1スクリプト内のmyScript1.ps1スクリプトの呼び出し実行が必要です。 MyScript2.ps1内の次のコードは、Powershell管理からは正常に機能しますが、PowerShell ISE内では機能しません。 #Call myScript1 from myScript2 invoke-expression -Command .\myScript1.ps1 PowerShell ISEからMyScript2.ps1を実行すると、次のエラーが表示されます。 「。\ myScript1.ps1」という用語は、コマンドレット、関数、スクリプトファイル、または操作可能なプログラムの名前として認識されません。名前のスペルを確認するか、パスが含まれていた場合は、パスが正しいことを確認して、再試行してください。
138 powershell 

6
LEFT JOIN最初の行のみ
左結合の最初の行のみを取得することについて多くのスレッドを読みましたが、何らかの理由で、これは私にとっては機能しません。 これが私の構造です(もちろん簡略化されています) フィード id | title | content ---------------------- 1 | Feed 1 | ... アーティスト artist_id | artist_name ----------------------- 1 | Artist 1 2 | Artist 2 feeds_artists rel_id | artist_id | feed_id ---------------------------- 1 | 1 | 1 2 | 2 | 1 ... 今、私は記事を手に入れて最初のアーティストだけに参加したいのですが、私はこのようなことを考えました: SELECT * FROM …

6
静的ライブラリを他の静的ライブラリにリンクする
多くの静的ライブラリ(a_1-a_n)に依存する小さなコードがあります。そのコードを静的ライブラリにパッケージ化して、他の人が利用できるようにしたいと考えています。 私の静的ライブラリは、Xと呼んでも問題なくコンパイルされます。 Xの関数を使用する簡単なサンプルプログラムを作成しましたが、Xにリンクしようとすると、ライブラリa_1-a_nからシンボルが欠落しているという多くのエラーが発生します。 XとXに必要なすべての機能(a_1-a_nから選択されたビット)を含む新しい静的ライブラリYを作成して、プログラムをリンクする人々にYだけを配布できる方法はありますか? 更新: 私はarですべてをダンプして1つのメガライブラリを作成することだけを見てきましたが、必要のない多くのシンボルが含まれます(すべての.oファイルは約700 MBですが、静的にリンクされた実行可能ファイルは7です) MB)。実際に必要なものだけを含める良い方法はありますか? これは、複数のC / C ++ライブラリを1つに結合する方法に密接に関連しているように見えますか?。
138 c++  linker  ar  .a 

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