プログラミング

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

8
typeofが「オブジェクト」である理由
「Web開発者向けのプロフェッショナルJavascript」の第4章を読んでいますが、プリミティブには、未定義、null、ブール、数値、文字列の5種類があることがわかります。 nullがプリミティブである場合、なぜtypeof(null)returnするの"object"ですか? それはそれnullが参照によって渡されることを意味しませんか?

5
Visual Studio Codeが新しいウィンドウでタブを開く
別の画面に移動できるように、Visual Studio Codeの新しいウィンドウでタブを開こうとしています。タブを別の画面にドラッグすると、ファイルが作成されます。別の画面に移動できるように、新しいVisual Studioコードウィンドウでタブを開くショートカットはありますか?

16
同じタイプを含む2つのHashMapオブジェクトを組み合わせるにはどうすればよいですか?
HashMap次のように定義された2つのオブジェクトがあります。 HashMap<String, Integer> map1 = new HashMap<String, Integer>(); HashMap<String, Integer> map2 = new HashMap<String, Integer>(); また、3番目のHashMapオブジェクトがあります。 HashMap<String, Integer> map3; どうすればマージmap1してmap2一緒にできmap3ますか?
241 java  hashmap 

3
JObjectを.NETオブジェクトに逆シリアル化する方法
Newtonsoft JSONライブラリを楽しく利用しています。たとえばJObject、.NETオブジェクトからを作成します。この場合は、Exceptionのインスタンスです(サブクラスの場合とそうでない場合があります)。 if (result is Exception) var jobjectInstance = JObject.FromObject(result); これで、ライブラリがJSONテキスト(つまり文字列)をオブジェクトに逆シリアル化できることがわかりました // only works for text (string) Exception exception = JsonConvert.DeserializeObject<Exception>(jsontext); しかし私が探しているのは: // now i do already have an JObject instance Exception exception = jobjectInstance.???? さてJObject、JSONテキストに戻ってから逆シリアル化機能を使用できることは明らかですが、それは私には逆に思えます。

11
vimで関数定義にジャンプ
vimを使用して関数定義にジャンプするにはどうすればよいですか?たとえば、Visual Assistを使用すると、関数の下にAlt+ を入力gすると、定義付きのファイルをリストするコンテキストメニューが開きます。 vimでこのようなことをするにはどうすればよいですか?
241 function  vim 

7
YAMLでインジケータ文字(:または-)をエスケープする方法
設定ファイルに、URLを割り当てたいキーがあります。問題は、YAMLが:と-の文字をマッピングまたはリストの作成として解釈するため、行に問題があります url: http://www.example-site.com/ (httpに続くコロンと中央のハイフンのため) 「:」と「-」をエスケープする明示的な方法はありますか?それとも、全体を一重引用符で囲み、それを1日と呼ぶだけで十分でしょうか?
241 escaping  yaml  delimiter 

14
「参照されたアセンブリに厳密な名前がありません」エラーを修正する方法
私のVisual Studio 2005プロジェクト(厳密に名前が付けられている)に、名前の弱いアセンブリを追加しました。私は今エラーを得ています: 「参照されたアセンブリ 'xxxxxxxx'には厳密な名前がありません」 このサードパーティのアセンブリに署名する必要がありますか?


7
`scp`と` rsync`の違いは何ですか?
Ghostブログの設定に関する記事でscp、ローカルマシンからリモートサーバーへのコピーに使用するように言われています。 scp -r ghost-0.3 root@*your-server-ip*:~/ ただし、Railscast 339:Chef Solo Basicsはscp、(リモートサーバーからローカルマシンへの)反対方向へのコピーに使用します。 scp -r root@178.xxx.xxx.xxx:/var/chef . 同じRailscastで、作成者がファイルをリモートサーバーにコピーする場合(最初の例と同じ方向)、彼は次のように使用しますrsync。 rsync -r . root@178.xxx.xxx.xxx:/var/chef 両方向にコピーするrsync場合、なぜコマンドを使用するのscpですか?どうscp違うのrsync?
241 rsync  scp 

12
Pythonに符号関数がないのはなぜですか?
なぜPythonにsign関数がないのか理解できません。それは持っているabs(私は考える組み込みsignの妹)が、ありませんsign。 Python 2.6にはcopysign(mathの)関数さえありますが、符号はありません。なぜcopysign(x,y)a signと書いて、copysign直接から直接得ることができるのに、わざわざaを書くのabs(x) * sign(y)ですか?後者の方がはるかに明確です。xにyの符号が付いているのに対し、copysignでは、xがyの符号を持つか、yがxの符号を持つかを覚えておく必要があります。 明らかにsign(x)以外のものは何も提供しませんcmp(x,0)が、これもはるかに読みやすくなります(Pythonのような非常に読みやすい言語の場合、これは大きなプラスになります)。 もし私がpythonデザイナーだったら、私はその逆でした:cmp組み込みではなくsign。必要なcmp(x,y)場合は、単にaを実行することができますsign(x-y)(または、数値以外の場合はx> yを使用します-もちろん、これにはsorted整数コンパレータの代わりにブール値を受け入れる必要があります)。これはより明確になります:正の場合x>y(一方cmp、最初の規則が大きい場合は、規則を正に覚えておく必要がありますが、逆の場合もあります)。もちろんcmp、他の理由でそれ自体が理にかなっています(たとえば、非数値のものを並べ替えるとき、または並べ替えを安定させたい場合、単純にブール値では使用できません)。 では、問題は次のとおりです。なぜPythonデザイナーはsign関数を言語から除外することにしたのですか?なぜ一体copysignは親ではなく気になるのsignですか? 何か不足していますか? 編集-ピーターハンセンコメントの後。あなたがそれを使用しなかったが、Pythonを何のために使用するかを言っていないほど十分に公平です。私がpythonを使用していた7年間で、私は何度もそれを必要としました、そして最後はラクダの背中を壊したストローです! はい、CMPを渡すことができますが、合格する必要があった時間の90%は、lambda x,y: cmp(score(x),score(y))記号でうまく機能するようなイディオムでした 。 最後に、私はあなたsignがそれよりも有用であることをあなたが同意することを望みますcopysign、それで私があなたの見解を買ったとしても、なぜそれを符号の代わりに数学で定義することに悩むのですか?どのようにして、コピーサインはサインよりも非常に便利ですか?

30
recyclerviewアダプターは接続されていません。レイアウトをスキップ
RecyclerView私のコードに実装しただけで、を置き換えListViewます。 すべてが正常に動作します。データが表示されます。 しかし、エラーメッセージが記録されています。 15:25:53.476 E/RecyclerView: No adapter attached; skipping layout 15:25:53.655 E/RecyclerView: No adapter attached; skipping layout 次のコードの場合: ArtistArrayAdapter adapter = new ArtistArrayAdapter(this, artists); recyclerView = (RecyclerView) findViewById(R.id.cardList); recyclerView.setHasFixedSize(true); recyclerView.setAdapter(adapter); recyclerView.setLayoutManager(new LinearLayoutManager(this)); ご覧のとおり、のアダプターを取り付けましたRecyclerView。では、なぜこのエラーが発生し続けるのですか? 同じ問題に関連する他の質問を読みましたが、どれも役に立ちません。

2
es6反応コンポーネントが「デフォルトのエクスポート」でのみ機能するのはなぜですか?
このコンポーネントは機能します: export class Template extends React.Component { render() { return ( <div> component </div> ); } }; export default Template; 最後の行を削除すると機能しません。 Uncaught TypeError: Cannot read property 'toUpperCase' of undefined おそらく、私はes6構文の何かを理解していません。「デフォルト」の記号なしでエクスポートする必要はありませんか?


5
Pandas列をDateTimeに変換
文字列形式としてインポートされたpandas DataFrameに1つのフィールドがあります。日時変数でなければなりません。それを日時列に変換し、日付に基づいてフィルタリングするにはどうすればよいですか。 例: データフレーム名:raw_data 列名:Mycol 列の値の形式:'05SEP2014:00:00:00.000'
241 python  datetime  pandas 

11
別のファイルにない1つのファイル内の行を見つける高速な方法?
2つの大きなファイル(ファイル名のセット)があります。各ファイルで約30.000行。file2に存在しないfile1の行をすばやく見つける方法を見つけようとしています。 たとえば、これがfile1の場合: line1 line2 line3 そして、これはfile2です。 line1 line4 line5 次に、私の結果/出力は: line2 line3 これは機能します: grep -v -f file2 file1 しかし、大きなファイルで使用すると、非常に遅くなります。 diff()を使用してこれを行うには良い方法があると思いますが、出力は行だけで、他には何もないはずです。そのためのスイッチを見つけることができないようです。 bashと基本的なLinuxバイナリを使用して、これを行う高速な方法を見つけるのを手伝ってくれる人はいますか? 編集:私自身の質問をフォローアップするために、これはこれまでにdiff()を使用して見つけた最良の方法です: diff file2 file1 | grep '^>' | sed 's/^>\ //' 確かに、もっと良い方法があるに違いない?
241 bash  grep  find  diff 

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