プログラミング

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


6
Numpy配列からのPandas DataFrameの作成:インデックス列と列ヘッダーを指定するにはどうすればよいですか?
以下に示すように、行ラベルと列名を持つ2次元配列を表すリストのリストで構成されるNumpy配列があります。 data = array([['','Col1','Col2'],['Row1',1,2],['Row2',3,4]]) 結果のDataFrameにRow1とRow2をインデックス値として、Col1とCol2をヘッダー値として設定します インデックスは次のように指定できます。 df = pd.DataFrame(data,index=data[:,0]), ただし、列ヘッダーを最適に割り当てる方法がわかりません。
281 python  pandas  numpy 

6
jestの「it」と「test」の違いは何ですか?
テストグループに2つのテストがあります。1つはそれを使用し、もう1つはテストを使用します。それらの違いは何ですか? describe('updateAll', () => { it('no force', () => { return updateAll(TableName, ["fileName"], {compandId: "test"}) .then(updatedItems => { let undefinedCount = 0; for (let item of updatedItems) { undefinedCount += item === undefined ? 1 : 0; } // console.log("result", result); expect(undefinedCount).toBe(updatedItems.length); }) }); test('force update', () => { return …



8
Windowsフォームアプリケーションにキーボードショートカットを実装する最良の方法は?
C#でWindowsフォームアプリケーションに一般的なWindowsキーボードショートカット(Ctrl+ F、Ctrl+などN)を実装する最良の方法を探しています。 アプリケーションには、多くの子フォーム(一度に1つ)をホストするメインフォームがあります。ユーザーがCtrl+ Fを押すと、カスタム検索フォームが表示されます。検索フォームは、アプリケーションで現在開いている子フォームに依存します。 ChildForm_KeyDownイベントで次のようなものを使用することを考えていました: if (e.KeyCode == Keys.F && Control.ModifierKeys == Keys.Control) // Show search form しかし、これは機能しません。キーを押してもイベントは発生しません。解決策は何ですか?


4
Java7で文字列からパスを作成する
Java 7のjava.nio.file.Pathオブジェクトからオブジェクトを作成するにはどうすればよいStringですか? すなわち String textPath = "c:/dir1/dir2/dir3"; Path path = ?; どこ?その用途欠落しているコードがありますtextPath。
280 string  path  nio  java-7 

7
最新のコミットのみのGitHubでプルリクエストを送信する
私はgithubでプロジェクトをforkし、ローカルマスターに変更を加え、githubでオリジンにプッシュしています。プルリクエストを送信したいが、最後のコミットのみを含めたい。github.comのプルリクエストUIには、最後の9つのコミットが表示されますが、それをフィルタリングする方法がわかりません。 新しいローカルブランチを作成する必要があるかどうかを確認しようとしていましたが、チェックして、どういうわけかリセットするか、アップストリームにリベースしましたか?次に、私のマスターからの最後のコミットをIDで新しいローカルブランチに適用し、それをプルリクエストに使用しますか? 私は概念を正しく理解し、必要なことを行うための適切なコマンドラインを理解しようとしています。
280 git  github  pull-request 


10
データベースとしてのNoSQL(MongoDB)とLucene(またはSolr)
ドキュメントベースのデータベースに基づいて成長するNoSQLの動きに伴い、最近、MongoDBを検討しました。Lucene(およびSolrのユーザー)と同様に、アイテムを「ドキュメント」として扱う方法との驚くべき類似性に気づきました。 それで、質問:Lucene(またはSolr)よりもNoSQL(MongoDB、Cassandra、CouchDBなど)を「データベース」として使用する理由は何ですか? 私が(そして他の人も確実に)答えを探しているのは、それらのいくつかの詳細な比較です。リレーショナルデータベースのディスカッションは、目的が異なるため、まとめてスキップしてみましょう。 Luceneには、強力な検索や重み付けシステムなど、いくつかの深刻な利点があります。Solrのファセットは言うまでもありません(SolrはすぐにLuceneに統合されます、そうです!)。Luceneドキュメントを使用してIDを保存し、MongoDBと同じようにドキュメントにアクセスできます。それをSolrと組み合わせると、WebServiceベースの負荷分散ソリューションが得られます。 MongoDBの同様のデータ保存とスケーラビリティについて話すとき、VelocityやMemCachedなどのアウトオブプロセスキャッシュプロバイダーの比較を投入することもできます。 MongoDBに関する制限はMemCachedの使用を思い出させますが、MicrosoftのVelocityを使用して、MongoDBよりもグループ化とリスト収集の機能を強化できます(私はそう思います)。メモリにデータをキャッシュするよりも高速またはスケーラブルなものを取得できません。Luceneにもメモリプロバイダーがあります。 MongoDB(およびその他)には、APIの使いやすさなど、いくつかの利点があります。ドキュメントを新規作成し、IDを作成して保存します。できました。簡単です。

6
サービスのコンテキストを取得する
Contextからを取得する信頼できる方法はありますServiceか? ブロードキャストレシーバーを登録したいのですACTION_PHONE_STATE_CHANGEDが、アプリが常にこの情報を取得する必要はないので、には入れませんManifest。 ただし、この情報が必要なときにブロードキャストレシーバーをGCによって強制終了させることはできないため、ブロードキャストレシーバーをに登録していServiceます。 したがって、をContext呼び出すにはtoが必要registerReceiver()です。不要になった場合は、登録ACTION_PHONE_STATE_CHANGEDを解除します。 任意のヒント?

28
バッチスクリプト:管理者権限を確認する方法
現在のバッチスクリプトに管理者権限があるかどうかを確認するにはどうすればよいですか? runasで自分自身を呼び出す方法は知っていますが、管理者権限を確認する方法はわかりません。私が見た唯一の解決策は、粗雑なハックジョブまたは外部プログラムの使用です。まあ、実際には、それがWindows XP以降で動作する限り、ハックジョブであるかどうかは気にしません。
280 windows  batch-file  cmd  admin 



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