プログラミング

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

8
パンダ数(個別)相当
複数のデータベース(oracle、mssqlなど)があり、コマンドのシーケンスを同等のSQLにすることができないため、pandasをdbの代替として使用しています。 いくつかの列を持つデータフレームに読み込まれたテーブルがあります。 YEARMONTH, CLIENTCODE, SIZE, .... etc etc SQLでは、1年あたりのさまざまなクライアントの数を数えるには、次のようにします。 SELECT count(distinct CLIENTCODE) FROM table GROUP BY YEARMONTH; そして結果は 201301 5000 201302 13245 パンダでどうすればいいですか?


17
PHPでのスクリプト実行時間の追跡
PHPは、max_execution_time制限を適用するために、特定のスクリプトが使用したCPU時間を追跡する必要があります。 スクリプト内でこれにアクセスする方法はありますか?実際のPHPで消費されたCPUの量に関するログをテストに含めたいと思います(スクリプトが座ってデータベースを待機している場合、時間は増加しません)。 Linuxボックスを使用しています。
289 php  performance 


4
Amazon EC2インスタンスのエフェメラルストレージにはどのようなデータが保存されますか?
Amazon EC2インスタンスを停止して警告メッセージを取得しようとしています 警告:インスタンスの一時ストレージ上のデータは、停止すると失われることに注意してください。 私の質問 Amazon EC2インスタンスの一時ストレージに格納されるデータは何ですか?

9
同じメソッドを同じ引数で複数回呼び出してMockitoを使用する
後続の呼び出しでスタブ化されたメソッドが異なるオブジェクトを返す方法はありますか?これを実行して、からの不確定な応答をテストしExecutorCompletionServiceます。つまり、メソッドの戻り順序に関係なくそれをテストするために、結果は一定のままです。 テストしようとしているコードは次のようになります。 // Create an completion service so we can group these tasks together ExecutorCompletionService<T> completionService = new ExecutorCompletionService<T>(service); // Add all these tasks to the completion service for (Callable<T> t : ts) completionService.submit(request); // As an when each call finished, add it to the response set. for (int i …
289 java  mocking  mockito 

10
git:パッチは適用されません
my_pcc_branch.patchというパッチがあります。 適用しようとすると、次のメッセージが表示されます。 $ git apply --check my_pcc_branch.patch warning: src/main/java/.../AbstractedPanel.java has type 100644, expected 100755 error: patch failed: src/main/java/.../AbstractedPanel.java:13 error: src/main/java/.../AbstractedPanel.java: patch does not apply どういう意味ですか? この問題を解決するにはどうすればよいですか?
289 git  msysgit 

7
代数的データ型の代数の乱用-なぜこれが機能するのですか?
代数的データ型の「代数的」表現は、数学のバックグラウンドを持つ誰かに非常に暗示的に見えます。私の言いたいことを説明してみましょう。 基本的なタイプを定義した 製品 • 連合 + シングルトン X 単位 1 そして、X²for X•Xと2Xfor X+Xceteraの短縮形を使用して、リンクされたリストなどの代数式を定義できます。 data List a = Nil | Cons a (List a) ↔ L = 1 + X • L そして二分木: data Tree a = Nil | Branch a (Tree a) (Tree a) ↔ T = 1 + X …

18
Javaから環境変数を設定するにはどうすればよいですか?
Javaから環境変数を設定するにはどうすればよいですか?を使用してサブプロセスに対してこれを実行できることがわかりProcessBuilderます。ただし、開始するサブプロセスがいくつかあるので、現在のプロセスの環境を変更して、サブプロセスに継承させます。 System.getenv(String)単一の環境変数を取得するためのがあります。Mapで環境変数の完全なセットを取得することもできますSystem.getenv()。しかし、それを要求put()すると- がMapスローされますUnsupportedOperationException-明らかに、それらは環境が読み取り専用であることを意味します。そして、ありませんSystem.setenv()。 では、現在実行中のプロセスに環境変数を設定する方法はありますか?もしそうなら、どうですか?そうでない場合、その根拠は何ですか?(これはJavaであるため、私が環境に触れるなど、移植性のない邪悪な時代遅れのことをするべきではありませんか?)そしてそうでない場合は、環境変数の変更を管理するための適切な提案をいくつか提供する必要があります。サブプロセス?

8
変更された入力テキストボックスを検出する
私は他の多くの質問を見て、以下のコードを含む非常に単純な答えを見つけました。誰かがテキストボックスのコンテンツを変更したことを検出したいのですが、なんらかの理由で機能していません...コンソールエラーは発生しません。ブラウザーでchange()関数にブレークポイントを設定すると、ヒットしません。 $('#inputDatabaseName').change(function () { alert('test'); }); <input id="inputDatabaseName">
289 jquery  input 

14
Pythonを使用してプロバイダーとしてGmailでメールを送信する方法
Pythonを使用してメール(Gmail)を送信しようとしていますが、次のエラーが発生します。 Traceback (most recent call last): File "emailSend.py", line 14, in <module> server.login(username,password) File "/usr/lib/python2.5/smtplib.py", line 554, in login raise SMTPException("SMTP AUTH extension not supported by server.") smtplib.SMTPException: SMTP AUTH extension not supported by server. Pythonスクリプトは次のとおりです。 import smtplib fromaddr = 'user_me@gmail.com' toaddrs = 'user_you@gmail.com' msg = 'Why,Oh why!' username = …
289 python  email  smtp  gmail 

3
MySQLで2つの値の最大値を取得する方法は?
私は試しましたが失敗しました: mysql> select max(1,0); エラー1064(42000):SQL構文にエラーがあります。マニュアルを確認する 使用する正しい構文のMySQLサーバーのバージョンに対応 1行目の「0)」の近く
289 mysql  max 


12
TensorflowをSSE4.2およびAVX命令でコンパイルする方法は?
これは、Tensorflowが機能しているかどうかを確認するスクリプトの実行から受け取ったメッセージです。 I tensorflow/stream_executor/dso_loader.cc:125] successfully opened CUDA library libcublas.so.8.0 locally I tensorflow/stream_executor/dso_loader.cc:125] successfully opened CUDA library libcudnn.so.5 locally I tensorflow/stream_executor/dso_loader.cc:125] successfully opened CUDA library libcufft.so.8.0 locally I tensorflow/stream_executor/dso_loader.cc:125] successfully opened CUDA library libcuda.so.1 locally I tensorflow/stream_executor/dso_loader.cc:125] successfully opened CUDA library libcurand.so.8.0 locally W tensorflow/core/platform/cpu_feature_guard.cc:95] The TensorFlow library wasn't compiled to use …

19
C / C ++で余分な#includeを検出していますか?
ファイルのヘッダーセクションが常に大きくなるのに、小さくならないことがよくあります。ソースファイルの存続期間を通じて、クラスは移動してリファクタリングされている可能性があり、そこに存在する#includes必要のないものも少なくない可能性があります。それらをそこに残すと、コンパイル時間が長くなり、不要なコンパイル依存関係が追加されます。どれがまだ必要かを理解しようとするのは、かなり退屈な作業です。 不要な#includeディレクティブを検出して、安全に削除できるものを提案できるツールはありますか? リントは多分これをしますか?

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