プログラミング

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

4
Pythonでファイルを1行ずつ読み取るにはどうすればよいですか?
先史時代(Python 1.4)には、次のことを行いました。 fp = open('filename.txt') while 1: line = fp.readline() if not line: break print line Python 2.1以降では、次のようにしました。 for line in open('filename.txt').xreadlines(): print line Python 2.3で便利なイテレータプロトコルを入手する前に、次のことができます。 for line in open('filename.txt'): print line より冗長な例をいくつか見ました。 with open('filename.txt') as fp: for line in fp: print line これは、今後推奨される方法ですか? [編集] withステートメントでファイルを確実に閉じることができますが、なぜそれがファイルオブジェクトのイテレータプロトコルに含まれていないのですか?

11
効果的なJavaのビルダーパターン
私は最近、Joshua BlochによるEffective Javaを読み始めました。Builderパターン[本の項目2]のアイデアは本当に興味深いものでした。プロジェクトに実装しようとしましたが、コンパイルエラーが発生しました。以下は本質的に私がやろうとしていたことです: 複数の属性を持つクラスとそのビルダークラス: public class NutritionalFacts { private int sodium; private int fat; private int carbo; public class Builder { private int sodium; private int fat; private int carbo; public Builder(int s) { this.sodium = s; } public Builder fat(int f) { this.fat = f; return this; } public …



12
Androidフラグメント-別のフラグメントがその上にプッシュされたときにフラグメントのビューの状態を保存する方法
Androidでは、フラグメント(たとえばFragA)がバックスタックに追加され、別のフラグメント(たとえばFragB)が一番上に来ます。さて、打ち返すFragAとトップに来てonCreateView()呼ばれます。今、私はFragAそのFragB上に押される前に特定の状態にありました。 私の質問は、どうすればFragA以前の状態に復元できますか?状態を保存する方法はありますか(Bundleのように)、その場合はどのメソッドをオーバーライドする必要がありますか?





8
AndroidプラットフォームでAPKまたはDEXファイルを逆コンパイルする方法 [閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 この質問を改善する AndroidプラットフォームでAPKパッケージまたはDEXファイルを逆コンパイルすることは可能ですか?APKファイルを逆コンパイルできるツールはありますか?

6
違いは何ですか ?とJavaジェネリックのオブジェクト?
私はEclipseを使用して、Javaジェネリックを適切に使用するためにいくつかのコードをクリーンアップしています。ほとんどの場合、それは型を推論する優れた仕事をしていますが、推論された型が可能な限り一般的でなければならない場合があります:オブジェクト。しかし、Eclipseは、オブジェクトのタイプと「?」のタイプの間で選択するオプションを私に与えているようです。 だから違いは何ですか: HashMap<String, ?> hash1; そして HashMap<String, Object> hash2;
137 java  generics 

13
phantomjsが「完全な」ページの読み込みを待機しない
PhantomJS v1.4.1を使用して一部のWebページをロードしています。私は彼らのサーバー側にアクセスできません、私はそれらを指すリンクを取得しています。そのWebページでAdobe Flashをサポートする必要があるため、私は古いバージョンのPhantomを使用しています。 問題は、多くのWebサイトがマイナーコンテンツを非同期で読み込んでいることです。そのため、PhantomのonLoadFinishedコールバック(HTMLでのonLoadのアナログ)が、まだすべてが読み込まれていないのに早く起動しました。たとえば、広告のようなすべての動的コンテンツを含むスクリーンショットを作成するために、Webページが完全に読み込まれるのを待つ方法を誰かが提案できますか?

1
pip install -Uでの「-U」オプションの意味
グーグルがたくさんあるにも関わらず、pipのコマンドラインオプション/引数に関するドキュメントは見つかりません。どういうpip install -U意味ですか?誰かがpipのオプションと引数のリストへのリンクを持っていますか?
137 python  command-line  pip 

12
Chromeデベロッパーツールからデータをエクスポートする
ページ読み込み時のChromeによるネットワーク分析 このデータをMicrosoft Excelにエクスポートして、異なる時間に読み込まれたときに同様のデータのリストを取得できるようにしたいと考えています。特にページを比較したい場合は、ページを1回ロードしても、あまり意味がありません。 ツールまたはクロム拡張を介してこれを行うことは可能ですか?

3
Androidスタジオ-.ideaディレクトリ全体をgit ignoreに配置する必要がありますか?
AndroidStudioの.gitignoreファイルの例をたくさん見ましたが、中には含まれているものと、含まれていないものがあります。.idea .ideaディレクトリ全体を.gitignoreに追加しない理由はありますか? 完全に無視すべきではない場合、.idea内に(.imlなどの).gitignoreにある特定のファイルがありますか?

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