プログラミング

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

3
Apache Spark:マップvs mapPartitions?
RDD mapとmapPartitionsメソッドの違いは何ですか?そして、のようにflatMap動作しますか?ありがとう。mapmapPartitions (編集)つまり、(意味的にまたは実行に関して)違いは何ですか def map[A, B](rdd: RDD[A], fn: (A => B)) (implicit a: Manifest[A], b: Manifest[B]): RDD[B] = { rdd.mapPartitions({ iter: Iterator[A] => for (i <- iter) yield fn(i) }, preservesPartitioning = true) } そして: def map[A, B](rdd: RDD[A], fn: (A => B)) (implicit a: Manifest[A], b: Manifest[B]): RDD[B] = …

27
セレンはドキュメントの準備ができるまで待機します
ページが完全に読み込まれるまでセレンを待機させる方法はありますか?汎用的なものが欲しいのですが、WebDriverWaitを構成して 'find'などを呼び出して待機させることはできますが、それほど遠くまでは行きません。ページが正常に読み込まれることをテストし、次のページに移動してテストするだけです。 私は.netで何かを見つけましたが、Javaでそれを動作させることができませんでした... IWait<IWebDriver> wait = new OpenQA.Selenium.Support.UI.WebDriverWait(driver, TimeSpan.FromSeconds(30.00)); wait.Until(driver1 => ((IJavaScriptExecutor)driver).ExecuteScript("return document.readyState").Equals("complete")); 誰か考えはありますか?
133 selenium  load  document  wait 

6
Cython:「致命的なエラー:numpy / arrayobject.h:そのようなファイルまたはディレクトリはありません」
Cythonを使用して、ここで答えを高速化しようとしています。(ここでcygwinccompiler.py説明したハックを実行した後)コードをコンパイルしようとすると、エラーが発生します。それが私のコードの問題なのか、それともCythonの難解な微妙な問題なのか、誰か教えてもらえますか?fatal error: numpy/arrayobject.h: No such file or directory...compilation terminated 以下は私のコードです。 import numpy as np import scipy as sp cimport numpy as np cimport cython cdef inline np.ndarray[np.int, ndim=1] fbincount(np.ndarray[np.int_t, ndim=1] x): cdef int m = np.amax(x)+1 cdef int n = x.size cdef unsigned int i cdef np.ndarray[np.int_t, ndim=1] c = …

4
Windows認証を使用した接続文字列
Webサイトを作成していますが、データベースではWindows認証を使用しています。 これをSQL認証に使用することを知っています <connectionStrings> <add name="NorthwindContex" connectionString="data source=localhost; initial catalog=northwind;persist security info=True; user id=sa;password=P@ssw0rd" providerName="System.Data.SqlClient" /> </connectionStrings> Windows認証で機能するようにこれを変更するにはどうすればよいですか?

2
文字列のゼロは何ですか?
func NewKey(c appengine.Context, kind, stringID string, intID int64, parent *Key) *Key ドキュメントは言う: NewKeyは新しいキーを作成します。種類を空にすることはできません。stringIDとintIDのいずれかまたは両方をゼロにする必要があります。両方がゼロの場合、返されるキーは不完全です。親は完全なキーかnilでなければなりません。 文字列のゼロは何ですか? 私はとを試しましたが0、次のnilようなエラーが発生しました: cannot use nil as type string in function argument
133 string  go 

6
JUnitの@ Before / @ Afterはどのような順序で呼び出されますか?
統合テストスイートがあります。IntegrationTestBaseすべてのテストを拡張するためのクラスがあります。この基本クラスには、APIおよびDB接続を確立するための@Before(public void setUp())および@After(public void tearDown())メソッドがあります。私が行ってきたことは、単に各テストケースでは、これら2つのメソッドをオーバーライドして呼んでいるsuper.setUp()とsuper.tearDown()。ただし、誰かがスーパーを呼び出すのを忘れたり、間違った場所に置いたりして例外がスローされ、最後に何かをスーパーを呼び出すのを忘れた場合、これは問題を引き起こす可能性があります。 私は何をしたい作りであるsetUpとtearDown、基本クラスのメソッドをfinalして、ちょうど私たち自身の注釈付きの追加@Beforeや@After方法を。いくつかの初期テストを行うと、常に次の順序で呼び出されるようです。 Base @Before Test @Before Test Test @After Base @After ただし、注文が保証されておらず、問題が発生する可能性があることを少し心配しています。私は周りを見回し、その主題について何も見ていません。私がそれを行うことができ、問題がないかどうか誰かが知っていますか? コード: public class IntegrationTestBase { @Before public final void setUp() { *always called 1st?* } @After public final void tearDown() { *always called last?* } } public class MyTest extends IntegrationTestBase { @Before public …

10
変数を宣言して同じOracle SQLスクリプトで使用する方法
再利用可能なコードを書きたいので、最初にいくつかの変数を宣言し、スクリプトでそれらを再利用する必要があります。 DEFINE stupidvar = 'stupidvarcontent'; SELECT stupiddata FROM stupidtable WHERE stupidcolumn = &stupidvar; 変数を宣言して、SQLDeveloperを使用する場合など、後続のステートメントで再利用するにはどうすればよいですか。 試み DECLAREセクションを使用し、次のSELECTステートメントをBEGINandに挿入しますEND;。を使用して変数にアクセスします&stupidvar。 キーワードDEFINEを使用して変数にアクセスします。 キーワードVARIABLEを使用して変数にアクセスします。 しかし、試行中にすべての種類のエラー(Unbound変数、構文エラー、予期されるSELECT INTO...)が発生します。

9
いつ複合インデックスを使用する必要がありますか?
いつデータベースで複合インデックスを使用する必要がありますか? 複合インデックスを使用することによるパフォーマンスへの影響は何ですか?) なぜ複合インデックスを使用する必要があるのですか? たとえば、私はhomesテーブルを持っています: CREATE TABLE IF NOT EXISTS `homes` ( `home_id` int(10) unsigned NOT NULL auto_increment, `sqft` smallint(5) unsigned NOT NULL, `year_built` smallint(5) unsigned NOT NULL, `geolat` decimal(10,6) default NULL, `geolng` decimal(10,6) default NULL, PRIMARY KEY (`home_id`), KEY `geolat` (`geolat`), KEY `geolng` (`geolng`), ) ENGINE=InnoDB ; それは私は両方のために複合インデックスを使用するために理にかなっていますgeolatし、geolngそのようなこと: 私は交換します: KEY …

7
JMSとAMQP-RabbitMQ
JMSと、それがAMQP用語にどのように関連付けられているかを理解しようとしています。JMSはAPIであり、AMQPはプロトコルです。 これが私の仮定です(そして質問も) RabbitMQはAMQPプロトコルを使用します(AMQPプロトコルを実装しています) JavaクライアントはRabbitMQに接続/使用するためにAMQPプロトコルクライアントライブラリを使用する必要があります ここでJMS APIはどこで機能しますか?JMS APIはRabbitMQに接続するためにAMQPクライアントライブラリを使用する必要がありますか? 通常、JMSを使用して、RabbitMQ、ActiveMQなどのメッセージブローカーを接続します。次に、AMQPの代わりにここで使用されるデフォルトのプロトコルは何ですか? 上記のいくつかはばかげているかもしれません。:-)しかし、私の頭を包み込もうとしています。

5
sqliteデータベースをクエリするときにカーソルを作成する必要があるのはなぜですか?
私はPythonのsqlite3モジュール(および一般的にはSQL全般)をまったく初めて使用しているので、これは完全に困惑します。cursorオブジェクトの説明の欠如(むしろ、それらの必要性)もまた奇妙に見えます。 このコードスニペットは、物事を行うための推奨される方法です。 import sqlite3 conn = sqlite3.connect("db.sqlite") c = conn.cursor() c.execute('''insert into table "users" values ("Jack Bauer", "555-555-5555")''') conn.commit() c.close() これは機能しませんが、(一見無意味な)なしで機能しますが、そうではありませんcursor。 import sqlite3 conn = sqlite3.connect("db.sqlite") conn.execute('''insert into table "users" values ("Jack Bauer", "555-555-5555")''') conn.commit() なぜ私が必要なのcursorですか? それは無意味なオーバーヘッドのようです。データベースにアクセスするスクリプト内のすべてのメソッドで、cursor?を作成して破棄することになっています。 なぜconnectionオブジェクトを使用しないのですか?
133 python  sqlite  cursor 

10
Django:文字列からモデルを取得しますか?
Djangoでは、次のような関係を指定できます。 author = ForeignKey('Person') そして、内部的には文字列 "Person"をモデルに変換する必要がありますPerson。 これを行う関数はどこにありますか?使いたいのですが見つかりません。

11
2つのDjangoアプリ間でモデルを移動する方法(Django 1.7)
したがって、約1年前にプロジェクトを開始し、すべての新しい開発者と同様に、構造にあまり焦点を当てていませんでしたが、Djangoを使用すると、プロジェクトのレイアウト、主にモデルの構造が恐ろしいように見え始めました。 私は主に単一のアプリでモデルを保持しており、これらのモデルのほとんどは独自の個別のアプリにあるはずですが、これを解決して南に移動しましたが、外部キーなどの影響により、トリッキーで本当に難しいことがわかりました。 ただし、Django 1.7と移行サポートが組み込まれているため、これを行うためのより良い方法はありますか?

13
psqlでスクリプト変数をどのように使用しますか?
MS SQL Serverで、カスタマイズ可能な変数を使用するスクリプトを作成します。 DECLARE @somevariable int SELECT @somevariable = -1 INSERT INTO foo VALUES ( @somevariable ) 次に@somevariable、特定の状況で必要な値に応じて、実行時にの値を変更します。スクリプトの上部にあるので、見やすく、覚えやすいです。 PostgreSQLクライアントで同じことをするにはどうすればよいpsqlですか?

11
「’」が「 '」ではなくページに表示される
’の代わりに私のページに表示されています'。 私が持っているContent-TypeにセットをUTF-8私の両方に<head>タグと私のHTTPヘッダ: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> さらに、私のブラウザは次のように設定されていUnicode (UTF-8)ます。 では、何が問題なのか、そしてどうすれば修正できるのか?
133 encoding  utf-8  mojibake 

4
Qt 5でオーバーロードされた信号とスロットを接続する
新しいシグナルスロット構文で説明されているように、Qt 5の(メンバー関数へのポインターを使用した)新しいシグナル/スロット構文を理解するのに問題があります。私はこれを変更しようとしました: QObject::connect(spinBox, SIGNAL(valueChanged(int)), slider, SLOT(setValue(int)); これに: QObject::connect(spinBox, &QSpinBox::valueChanged, slider, &QSlider::setValue); しかし、コンパイルしようとするとエラーが発生します。 エラー:の呼び出しに一致する関数がありません QObject::connect(QSpinBox*&, <unresolved overloaded function type>, QSlider*&, void (QAbstractSlider::*)(int)) Linuxでclangとgccの両方を試してみました-std=c++11。 何が悪いのですか、どうすれば修正できますか?
133 c++  qt  qt5 

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