プログラミング

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

30
シングルトンの何が悪いのですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 シングルトンパターンはの完全払込メンバーであるのGoFのパターンの本が、それは最近、むしろ開発者の世界で孤立したようです。私はまだ特に多くのシングルトンを使用しています。特にファクトリークラスでは、マルチスレッドの問題(実際には他のクラスと同様)に少し注意する必要がありますが、なぜそれほどひどいのかはわかりません。 スタックオーバーフローは特に、シングルトンが悪であることに誰もが同意していると想定しているようです。どうして? 「事実、参考文献、または特定の専門知識」で回答をサポートしてください


30
printf / String.Formatと同等のJavaScript
C / PHP printf()またはC#/ JavaプログラマーString.Format()(IFormatProvider.NET用)に相当するJavaScriptに相当するものを探しています。 私の基本的な要件は、今のところ数字の1000区切り形式ですが、多くの組み合わせ(日付を含む)を処理できるものが良いでしょう。 MicrosoftのAjaxライブラリがのバージョンを提供していることに気づきましたString.Format()が、そのフレームワークのオーバーヘッド全体は必要ありません。



11
Vimで文字を改行で置き換える方法
,現在のファイルのそれぞれを新しい行に置き換えようとしています: :%s/,/\n/g しかし、それ^@は実際の改行の代わりにのように見えるものを挿入します。ファイルはDOSモードまたはその他のものではありません。 私は何をすべきか? 興味があれば、私のように、なぜVraの\ ra newlineはなぜですか?同様に。
1967 vim  replace  escaping  newline  vi 

21
画像の横にテキストを垂直に配置しますか?
なぜvertical-align: middle動作しないのですか?そして、まだ、vertical-align: top ない仕事を。 span{ vertical-align: middle; } <div> <img src="http://lorempixel.com/30/30/" alt="small img" /> <span>Doesn't work.</span> </div> コードスニペットを実行する結果を非表示スニペットを展開

10
列の値に基づいてDataFrameから行を選択する方法は?
DataFramePythonパンダのいくつかの列の値に基づいてから行を選択するにはどうすればよいですか? SQLでは、次のように使用します。 SELECT * FROM table WHERE colume_name = some_value 私はパンダのドキュメントを見てみましたが、すぐには答えが見つかりませんでした。
1960 python  pandas  dataframe 

22
ユーザーがリストアイテムの上にカーソルを置いたときにカーソルを手にする
リストがあり、そのアイテムのクリックハンドラーがあります。 <ul> <li>foo</li> <li>goo</li> </ul> マウスポインターをハンドポインターに変更するにはどうすればよいですか(ボタンの上にカーソルを置いたときなど)。現在、リストアイテムにカーソルを合わせると、ポインターがテキスト選択ポインターに変わります。
1958 css 

14
AngularJSでデータバインディングはどのように機能しますか?
AngularJSフレームワークでデータバインディングはどのように機能しますか? 彼らのサイトで技術的な詳細は見つかりませんでした。データがビューからモデルに伝達されるときの動作は多かれ少なかれ明確です。しかし、AngularJSは、セッターとゲッターなしでモデルプロパティの変更をどのように追跡するのでしょうか。 この作業を行うJavaScriptウォッチャーがあることがわかりました。ただし、Internet Explorer 6およびInternet Explorer 7 ではサポートされていません。では、AngularJSは、たとえば次の変更を行い、この変更をビューに反映したことをどのようにして知るのでしょうか。 myobject.myproperty="new value";




22
パンダのデータフレームの行を反復する方法は?
私はDataFrameパンダから来ました: import pandas as pd inp = [{'c1':10, 'c2':100}, {'c1':11,'c2':110}, {'c1':12,'c2':120}] df = pd.DataFrame(inp) print df 出力: c1 c2 0 10 100 1 11 110 2 12 120 次に、このフレームの行を反復処理します。すべての行について、列の名前でその要素(セルの値)にアクセスできるようにしたいと思います。例えば: for row in df.rows: print row['c1'], row['c2'] パンダでそれを行うことは可能ですか? 私はこの同様の質問を見つけました。しかし、それは私に必要な答えを与えません。たとえば、そこで使用することをお勧めします。 for date, row in df.T.iteritems(): または for row in df.iterrows(): しかし、私はrowオブジェクトが何であるか、そしてどうやってそれを扱うことができるのか分かりません。
1951 python  pandas  rows  dataframe 


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