プログラミング

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


5
Pythonは...を除いてコンマvs「として」を除く
以下の例のように、exceptステートメントの「、」と「as」の違いは何ですか。 try: pass except Exception, exception: pass そして: try: pass except Exception as exception: pass 2番目の構文は2.6で合法ですか?これはWindows上のCPython 2.6で機能しますが、cygwinの2.5インタープリターは無効であると不平を言います。 どちらも2.6で有効な場合、どちらを使用すればよいですか?
246 python  python-2.6 

3
CSSコンテンツプロパティ:テキストの代わりにHTMLを挿入することは可能ですか?
CSS contentプロパティに文字列の代わりにHTMLコード:beforeまたは次:afterのような要素を挿入させることが可能かどうか疑問に思っています。 .header:before{ content: '<a href="#top">Back</a>'; } これは非常に便利です... Javascriptを使用して行うこともできますが、CSSを使用すると簡単に生活できます:)

17
std :: mapからすべてのキー(または値)を取得してベクターに入れる方法は?
これは私が出てくる可能な方法の1つです。 struct RetrieveKey { template <typename T> typename T::first_type operator()(T keyValuePair) const { return keyValuePair.first; } }; map<int, int> m; vector<int> keys; // Retrieve all keys transform(m.begin(), m.end(), back_inserter(keys), RetrieveKey()); // Dump all keys copy(keys.begin(), keys.end(), ostream_iterator<int>(cout, "\n")); もちろん、別のファンクターRetrieveValuesを定義して、マップからすべての値を取得することもできます。 これを簡単に達成する他の方法はありますか?(なぜstd :: mapにそうするためのメンバー関数が含まれていないのか、いつも疑問に思っています。)
246 c++  dictionary  stl  stdmap 

16
背景色のボタンのマテリアル効果
Android v21サポートライブラリを使用しています。 カスタム背景色のボタンを作成しました。リップル、リビールなどのマテリアルデザイン効果は、背景色を使用すると消えます(クリック時の高度を除く)。 <Button style="?android:attr/buttonStyleSmall" android:background="?attr/colorPrimary" android:textColor="@color/white" android:textAllCaps="true" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Button1" /> 以下は通常のボタンで、効果は問題なく機能しています。 <Button style="?android:attr/buttonStyleSmall" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textAllCaps="true" android:text="Button1" />

4
HttpClientのHttpRequestMessageにCookieを設定する方法
HttpClientアカウントを識別するHTTP Cookieの形式でログインする必要があるエンドポイントに投稿するためにWeb APIを使用しようとしています(これは#ifdefリリースバージョンから削除されたものにすぎません)。 にCookieを追加するにはどうすればよいHttpRequestMessageですか。

8
ページが読み込まれたときに関数を実行するにはどうすればよいですか?
ページが読み込まれたときに関数を実行したいのですが、<body>タグで使用したくありません。 次のように、で初期化すると実行されるスクリプトがあります<body>。 function codeAddress() { // code } <body onLoad="codeAddress()"> しかし<body onload="codeAddress()">、私はそれなしで実行したいと思っています、そして私は多くのことを試みました、例えばこれ: window.onload = codeAddress; しかし、それは機能していません。 それで、ページが読み込まれたときにどのように実行しますか?
246 javascript  html  onload 


4
なぜHaskell(GHC)はとても速いのですか?
Haskell(GHCコンパイラを使用)は、予想よりもはるかに高速です。正しく使用すると、低レベルの言語に近づくことができます。(Haskellersが行うのが好きなことは、Cの5%以内を試すことです(またはそれを打つこともできますが、GHCはHaskellをCにコンパイルするため、非効率的なCプログラムを使用していることになります)。私の質問は、なぜですか? Haskellは宣言型であり、ラムダ計算に基づいています。マシンアーキテクチャは明らかにチューリングマシンに基づいているため、必須です。実際、Haskellには特定の評価順序さえありません。また、マシンデータタイプを処理する代わりに、代数データタイプを常に作成します。 最も奇妙なのは高次関数です。関数をその場で作成し、それらを使い果たすと、プログラムが遅くなると考えるでしょう。しかし、より高次の関数を使用すると、実際にHaskellが高速になります。実際、Haskellコードを最適化するには、マシンのようにではなく、よりエレガントで抽象的なものにする必要があるようです。Haskellのより高度な機能は、それを改善しなければ、パフォーマンスに影響を与えるようには見えません。 これが不満に聞こえる場合は申し訳ありませんが、ここに私の質問があります。その抽象的な性質と物理マシンとの違いを考慮して、なぜHaskell(GHCでコンパイル)がそれほど高速なのですか? 注:私がCや他の命令型言語がチューリングマシンにいくらか似ている(しかし、HaskellがLambda計算に似ているというわけではない)理由は、命令型言語では有限数の状態(別名行番号)があるためです、およびテープ(RAM)とともに、状態と現在のテープがテープに対して何を行うかを決定します。チューリングマシンからコンピューターへの移行については、Wikipediaのエントリ「チューリングマシンの同等物」を参照してください。

8
変数を文字列内に配置するにはどうすればよいですか?
をに入れたいintのstringですが。これが現在私がしていることです: num = 40 plot.savefig('hanning40.pdf') #problem line いくつかの異なる数値に対してプログラムを実行する必要があるため、ループを実行します。ただし、次のように変数を挿入しても機能しません。 plot.savefig('hanning', num, '.pdf') 変数をPython文字列に挿入するにはどうすればよいですか?
246 python  string  variables 


13
WindowsのGit Symlinks
私たちの開発者は、WindowsとUnixベースのOSを組み合わせて使用​​しています。したがって、UNIXマシンで作成されたシンボリックリンクは、Windows開発者にとって問題になります。Windows(msysgit)では、シンボリックリンクは、それが指すファイルへのパスを含むテキストファイルに変換されます。代わりに、シンボリックリンクを実際のWindowsシンボリックリンクに変換したいと思います。 私がこれに持っている(更新された)解決策は: 「symlink」テキストファイルを再帰的に探すチェックアウト後のスクリプトを記述します。 それらを、ダミーの「シンボリックリンク」と同じ名前と拡張子を持つWindowsシンボリックリンク(mklinkを使用)に置き換えます。 .git / info / excludeにエントリを追加して、これらのウィンドウのsymlinkを無視します 私はこれを実装していませんが、これはこの問題へのしっかりしたアプローチだと思います。 質問: このアプローチには、どんな欠点があると思いますか? このチェックアウト後のスクリプトは実装可能ですか?つまり、gitが作成するダミーの「symlink」ファイルを再帰的に見つけることができますか? 誰かがそのようなスクリプトにすでに取り組んでいますか?
246 windows  git  symlink 

11
Pythonでは、リスト内のすべての項目を浮動小数点に変換するにはどうすればよいですか?
テキストファイルを読み取り、文字列として10進数を取り出し、リストに配置するスクリプトがあります。 だから私はこのリストを持っています: ['0.49', '0.54', '0.54', '0.54', '0.54', '0.54', '0.55', '0.54', '0.54', '0.54', '0.55', '0.55', '0.55', '0.54', '0.55', '0.55', '0.54', '0.55', '0.55', '0.54'] リスト内の各値を文字列から浮動小数点に変換するにはどうすればよいですか? 私が試してみました: for item in list: float(item) しかし、これは私にはうまくいかないようです。
246 python 

25
2つの辞書を比較し、等しい(キー、値)ペアの数を確認する
私は2つの辞書を持っていますが、簡単にするために、次の2つを取り上げます。 >>> x = dict(a=1, b=2) >>> y = dict(a=2, b=2) 次に、の各key, valueペアxがで同じ対応する値を持っているかどうかを比較しyます。だから私はこれを書いた: >>> for x_values, y_values in zip(x.iteritems(), y.iteritems()): if x_values == y_values: print 'Ok', x_values, y_values else: print 'Not', x_values, y_values そして、それはa tupleが返され、次に等しいかどうか比較されるので機能します。 私の質問: これは正しいです?これを行うより良い方法はありますか?速度ではなく、コードの優雅さについて話しています。 更新:key, value等しいペアの数を確認する必要があることを言及するのを忘れていました。

3
スピナーをレイアウトxmlに直接入力する
レイアウトxmlでスピナーのオプションを設定することはできますか?このページは、ArrayAdapterを使用する必要があることを示唆していますか?それが出来ないのはぎこちないようです。
246 android 

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