プログラミング

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


6
パンダ:列内のテキストを複数の行に分割するにはどうすればよいですか?
大きなcsvファイルを使用していて、最後から2番目の列に、特定の区切り文字で分割するテキストの文字列があります。パンダやパイソンを使ってこれを行う簡単な方法があるかどうか疑問に思っていましたか? CustNum CustomerName ItemQty Item Seatblocks ItemExt 32363 McCartney, Paul 3 F04 2:218:10:4,6 60 31316 Lennon, John 25 F01 1:13:36:1,12 1:13:37:1,13 300 スペース(' ')で区切っ(':')てからSeatblocks列のコロンで区切りたいのですが、セルごとに異なる列数になります。Seatblocks列がシートの最後になるように列を再配置する機能がありますが、そこから何をするかわかりません。組み込みtext-to-columns関数とクイックマクロを使用してExcelで実行できますが、データセットにExcelで処理するにはレコードが多すぎます。 最終的には、John Lennonのようなレコードを取り、複数の行を作成し、座席の各セットからの情報を別々の行に入れたいと思います。
135 python  pandas  dataframe 

10
多くのサブディレクトリを新しい個別のGitリポジトリにデタッチします
この質問は、別のGitリポジトリへのサブディレクトリのデタッチに基づいています 単一のサブディレクトリーを切り離す代わりに、いくつかを切り離したいと思います。たとえば、現在のディレクトリツリーは次のようになります。 /apps /AAA /BBB /CCC /libs /XXX /YYY /ZZZ そして、私は代わりにこれを望みます: /apps /AAA /libs /XXX への--subdirectory-filter引数git filter-branchは、最初に実行されたときに指定されたディレクトリ以外のすべてを取り除くため、機能しません。--index-filterすべての不要なファイルに引数を使用するとうまくいくと思いましたが(面倒ではありますが)、複数回実行しようとすると、次のメッセージが表示されます。 Cannot create a new backup. A previous backup already exists in refs/original/ Force overwriting the backup with -f 何か案は?TIA

8
Enterprise Library Unityと他のIoCコンテナー[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 この質問を改善する Enterprise Library Unityと他のIoCコンテナー(Windsor、Spring.Net、Autofacなど)を使用する場合の長所と短所は何ですか?

5
ユニットテストの書き方は?
Javaクラスがあります。どうすればそれを単体テストでき ますか? 私の場合、私はクラスにバイナリ合計を行います。2つのbyte[]配列を受け取り、それらを合計して、新しいバイナリ配列を返します。
135 java  unit-testing 

14
私のマシンのsvn.exeはどこにありますか?
私が持っている亀SVNは私のデスクトップにインストールされています。コマンドライン svn.exe を使用していくつかのタスクを実行したいですか?しかし、svn.exeが見つかりません、マシン上で。 svn.exeコマンドを取得するために別のものをインストールする必要がありますか?

3
「。」とは (ドットまたはピリオド)Goインポートステートメントでは?
Goチュートリアル、および私が調べたほとんどのGoコードでは、パッケージは次のようにインポートされます。 import ( "fmt" "os" "launchpad.net/lpad" ... ) しかし、http: //bazaar.launchpad.net/~niemeyer/lpad/trunk/view/head : /session_test.goでは、gocheckパッケージは.(ピリオド)を指定してインポートされます。 import ( "http" . "launchpad.net/gocheck" "launchpad.net/lpad" "os" ) .(期間)の意味は何ですか?
135 import  go 

10
Djangoでnullを許可する一意のフィールド
フィールドバーがあるモデルFooを持っています。バーフィールドは一意であるが、私はバーフィールドがある場合、複数のレコードを許可するという意味、それにNULLを許可する必要がありnullますが、そうでない場合nullの値は一意である必要があります。 これが私のモデルです: class Foo(models.Model): name = models.CharField(max_length=40) bar = models.CharField(max_length=40, unique=True, blank=True, null=True, default=None) そして、これはテーブルに対応するSQLです: CREATE TABLE appl_foo ( id serial NOT NULL, "name" character varying(40) NOT NULL, bar character varying(40), CONSTRAINT appl_foo_pkey PRIMARY KEY (id), CONSTRAINT appl_foo_bar_key UNIQUE (bar) ) 管理インターフェイスを使用して、barがnullである複数のfooオブジェクトを作成すると、「このBarを持つFooはすでに存在します」というエラーが発生します。 ただし、データベース(PostgreSQL)に挿入すると: insert into appl_foo ("name", bar) values ('test1', …

3
派手な配列を反復する
これに代わる冗長性の低い方法はありますか? for x in xrange(array.shape[0]): for y in xrange(array.shape[1]): do_stuff(x, y) 私はこれを思いつきました: for x, y in itertools.product(map(xrange, array.shape)): do_stuff(x, y) これは1つのインデントを節約しますが、それでもかなり醜いです。 私はこの疑似コードのようなものを望んでいます: for x, y in array.indices: do_stuff(x, y) そのようなものはありますか?
135 python  numpy 

4
Gitステータス-特定のディレクトリのみの変更を表示する方法はありますか?
最後のコミット以降に変更されたファイルのリストを表示したいのですgit statusが、私は単一のディレクトリにあるファイルのみに関心があります。これを行う方法はありますか?私が試しましたがgit status <directory>、これは完全に異なる何かをしているようです(git add <directory>最初に書いた場合のように、すべての変更されたファイルをリストします)。 git-statusのドキュメントは、git-commitと同じオプションを受け入れるという事実を除けば、あまりわかりません(ただし、git-commitの目的は、変更されたファイルのリストを表示することではありません)。
135 git  directory  status 

4
RabbitMQはどのポートを使用しますか?
RabbitMQサーバーは、ノードのクラスターのファイアウォールでどのポートを使用するか、ファイアウォール上で開く必要がありますか? 私/usr/lib/rabbitmq/bin/rabbitmq-envは、私が必要と想定している以下に設定されています(35197)。 SERVER_ERL_ARGS="+K true +A30 +P 1048576 \ -kernel inet_default_connect_options [{nodelay,true}] \ -kernel inet_dist_listen_min 35197 \ -kernel inet_dist_listen_max 35197" rabbitmq.configカスタムの設定には触れなかったtcp_listenerため、デフォルトの5672でリッスンする必要があります。 関連するnetstat行は次のとおりです。 tcp 0 0 0.0.0.0:4369 0.0.0.0:* LISTEN 728/epmd tcp 0 0 0.0.0.0:35197 0.0.0.0:* LISTEN 5126/beam tcp6 0 0 :::5672 :::* LISTEN 5126/beam 私の質問は: 他のノードがクラスターに接続できるようにするには、4369、5672、35197の3つのポートすべてを開く必要がありますか? 5672がtcp6だけでなくtcpでも実行されないのはなぜですか?
135 rabbitmq  port 

6
IHttpActionResultを返すときにWeb APIアクションメソッドを単体テストするにはどうすればよいですか?
これが私のアクションメソッドだとしましょう public IHttpActionResult Get(int id) { var status = GetSomething(id); if (status) { return Ok(); } else { return NotFound(); } } テストは var httpActionResult = controller.Get(1); この後、httpステータスコードを確認するにはどうすればよいですか?

4
Javaのさまざまなタイプのスレッドセーフセット
Javaでスレッドセーフなセットを生成するには、さまざまな実装と方法がたくさんあるようです。いくつかの例が含まれます 1)CopyOnWriteArraySet 2)Collections.synchronizedSet(セットセット) 3)ConcurrentSkipListSet 4)Collections.newSetFromMap(new ConcurrentHashMap()) 5)(4)と同様の方法で生成されたその他のセット これらの例は、並行性パターンから来ています:Java 6の並行セット実装 誰かがこれらの例や他の例の違い、利点、欠点を簡単に説明できますか?Java Std Docsのすべてを理解し、まっすぐに保つのに問題があります。
135 java  concurrency  set 


5
Androidの非同期タスクとスレッド
UIでは、いくつかのバックグラウンド作業を実行するために、別のを使用しましたThread。しかし、他の人が示唆したように、私は現在を使用していAsyncTaskます。 a Threadとanの主な違いは何AsyncTaskですか? どのシナリオで、a ThreadまたはAsyncTask?を使用する必要がありますか?

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