プログラミング

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

7
派手な配列を逆にする最も効率的な方法
信じられないかもしれませんが、私の現在のコードをプロファイリングした後、numpy配列のリバートの繰り返し操作は、実行時間の巨大なチャンクを食べました。私が今持っているのは、一般的なビューベースの方法です: reversed_arr = arr[::-1] それをより効率的に行う他の方法はありますか、それとも非現実的な派手なパフォーマンスへの執着からの幻想ですか?
276 python  numpy 

12
Javaでヒープサイズを増やす
8 GBのRAMを搭載したWindows 2003サーバー(64ビット)で作業しています。ヒープメモリの最大値を増やすにはどうすればよいですか?-Xmx1500mフラグを使用して、ヒープサイズを1500 Mbに増やしています。ヒープメモリを物理メモリの75%(6 GBヒープ)に増やすことはできますか?
276 java  heap-memory 

12
重複するキーがHashMapに入力されるとどうなりますか?
同じキーをHashMapのputメソッドに複数回渡した場合、元の値はどうなりますか?そして、値が繰り返される場合はどうなりますか?これに関するドキュメントは見つかりませんでした。 ケース1:キーの値を上書き Map mymap = new HashMap(); mymap.put("1","one"); mymap.put("1","not one"); mymap.put("1","surely not one"); System.out.println(mymap.get("1")); 我々が得ますsurely not one。 ケース2:重複する値 Map mymap = new HashMap(); mymap.put("1","one"); mymap.put("1","not one"); mymap.put("1","surely not one"); // The following line was added: mymap.put("1","one"); System.out.println(mymap.get("1")); 我々が得ますone。 しかし、他の値はどうなりますか?私は学生に基本を教えていましたが、これを尋ねられました。Map最後の値が参照されている(ただしメモリ内にある)バケットのようなものですか?
276 java  hashmap  hashtable 

3
Google Keep APIはありますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 この質問を改善する Google KeepのAPIはありますか?お使いの携帯電話と同期するように、Google Keep用のWindows 8アプリを作成します。 Google KeepはGoogleドライブの拡張機能であるため、Drive SDKを調べましたが、見つかりませんでした。

8
C ++でのmake_sharedと通常のshared_ptrの違い
std::shared_ptr<Object> p1 = std::make_shared<Object>("foo"); std::shared_ptr<Object> p2(new Object("foo")); 多くのグーグルとスタックオーバーフローの投稿がこれにありますがmake_shared、直接使用するよりもなぜ効率的であるのか理解できませんshared_ptr。 誰かが私にどのようmake_sharedに効率的であるかを理解できるように、作成されたオブジェクトのシーケンスと両方で行われた操作を順を追って説明してくれませんか?参考のために、上記の例を1つ示しました。
276 c++  c++11  shared-ptr 

5
json.dumpsとフラスコ。jsonify
このflask.jsonify方法の目的が理解できません。私はこれからJSON文字列を作成しようとします: data = {"id": str(album.id), "title": album.title} しかし、私が得るものは、私が得るものとjson.dumpsは異なりflask.jsonifyます。 json.dumps(data): [{"id": "4ea856fd6506ae0db42702dd", "title": "Business"}] flask.jsonify(data): {"id":…, "title":…} 明らかに、json.dumps返ってくるものに似た結果を取得する必要があります。何が悪いのですか?
276 python  json  flask 


12
オブジェクトへのLambda / Linqを使用したリストの並べ替え
文字列に「プロパティで並べ替え」の名前があります。オブジェクトのリストを並べ替えるには、Lambda / Linqを使用する必要があります。 例: public class Employee { public string FirstName {set; get;} public string LastName {set; get;} public DateTime DOB {set; get;} } public void Sort(ref List<Employee> list, string sortBy, string sortDirection) { //Example data: //sortBy = "FirstName" //sortDirection = "ASC" or "DESC" if (sortBy == "FirstName") { list …

6
gitブランチをマスターと同期させる方法
gitが頭に浮かんでいる現時点では、次の最善の解決策を思い付くことができません。 masterとmobiledevicesupportの 2つのブランチがあります。mobiledevicesupportが安定している場合は常に、masterdeviceブランチとマージ/同期される継続的なブランチとしてmobiledevicesupportを保持したいと思います。これにより、mobiledevicesupportからmasterへの変更がマージされますが、masterからmobiledevicesupportへのすべての変更も反映されるため、ブランチは引き続き作業でき、機能は改善または修正されます。これは、中央リポジトリと複数の開発者と連携する必要があります。 他のユーザーが使用している同様のワークフローの例をご覧ください。または、このアイデアが愚かで他のオプションを検討する必要があるかどうかを教えてください。現時点ではワークフローは適切に思えますが、どうすればこのようにgitを機能させることができるのかわかりません。 ありがとうございます。 更新1:マスターをmobiledevicesupportにマージし、モバイルデバイスのサポートをマスターにマージする場合、両方のブランチでコミットを複製しますか?または、ブランチAからブランチBに最新の変更をプルし、マージコミットCをブランチBに追加し、ブランチBからブランチAに最新の変更をプルし、マージコミットDをブランチに追加するのに十分なgit smartです。 A? 画像を投稿するつもりでしたが、評判が足りなかったので、次のイラストでやっていこうと思います。2つのブランチが連続して実行され、マージはしばしば両方向に進みます。私が確信していない重要なことは、gitがどのようにコミットを実行し、マージ時に他のブランチからのコミットでブランチを埋めるか、それともクリーンなままであるかです。以前にリベースを使用したことがありますが、ブランチが終了し、すべてのコミットがマスターに入れられたようです。これまでに助けてくれてありがとう。 master A--B--C-----H--I--J--M--N \ / \ mobile \ / \ D--E--F--G--------K--L
276 git 


30
JavaScriptを使用してURLにパラメーターを追加する
AJAX呼び出しを利用するWebアプリケーションでは、リクエストを送信する必要がありますが、URLの最後にパラメーターを追加します。次に例を示します。 元のURL: http://server/myapp.php?id = 10 結果のURL: http://server/myapp.php?id = 10 &enabled = true 各パラメーターを調べてURLを解析するJavaScript関数を探し、新しいパラメーターを追加するか、既に存在する場合は値を更新します。


9
Javaでスレッドを適切に停止する方法は?
Javaでスレッドを適切に停止するソリューションが必要です。 私が持っているIndexProcessor、Runnableインタフェースを実装するクラスを: public class IndexProcessor implements Runnable { private static final Logger LOGGER = LoggerFactory.getLogger(IndexProcessor.class); @Override public void run() { boolean run = true; while (run) { try { LOGGER.debug("Sleeping..."); Thread.sleep((long) 15000); LOGGER.debug("Processing"); } catch (InterruptedException e) { LOGGER.error("Exception", e); run = false; } } } } そして、私はServletContextListenerスレッドを開始および停止するクラスを持っています: public class …

5
文字列からPandas DataFrameを作成する
いくつかの機能をテストするためにDataFrame、文字列からを作成したいと思います。私のテストデータが次のようであるとしましょう: TESTDATA="""col1;col2;col3 1;4.4;99 2;4.5;200 3;4.7;65 4;3.2;140 """ そのデータをパンダに読み込む最も簡単な方法は何DataFrameですか?


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