プログラミング

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

29
指定されたEntityManagerの永続性プロバイダーがありません
私はディレクトリの下でpersistence.xml同じ名前を使用TopLinkしていMETA-INFます。それから、私はそれを呼び出すコードを持っています: EntityManagerFactory emfdb = Persistence.createEntityManagerFactory("agisdb"); それでも、次のエラーメッセージが表示されました。 2009-07-21 09:22:41,018 [メイン]エラー-agisdbという名前のEntityManagerの永続性プロバイダーがありません javax.persistence.PersistenceException:agisdbという名前のEntityManagerの永続性プロバイダーがありません javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:89)で javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:60)で ここにありますpersistence.xml: <?xml version="1.0" encoding="UTF-8"?> <persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0"> <persistence-unit name="agisdb"> <class>com.agis.livedb.domain.AddressEntity</class> <class>com.agis.livedb.domain.TrafficCameraEntity</class> <class>com.agis.livedb.domain.TrafficPhotoEntity</class> <class>com.agis.livedb.domain.TrafficReportEntity</class> <properties> <property name="toplink.jdbc.url" value="jdbc:mysql://localhost:3306/agisdb"/> <property name="toplink.jdbc.driver" value="com.mysql.jdbc.Driver"/> <property name="toplink.jdbc.user" value="root"/> <property name="toplink.jdbc.password" value="password"/> </properties> </persistence-unit> </persistence> クラスパスにあるはずです。それでも、上記のエラーが発生しました。
148 java  jpa  persistence  toplink 


10
MySQLで現在の日付と時刻を取得する方法は?
現在の日付と時刻を挿入するために手動クエリで使用できるDATETIMEのような値またはコマンドはありますか? INSERT INTO servers ( server_name, online_status, exchange, disk_space, network_shares ) VALUES( 'm1', 'ONLINE', 'ONLINE', '100GB', 'ONLINE' 'DATETIME' ) 最後に引用符で囲まれたDATETIME値は、現在の日付と時刻を追加する場所です。
148 mysql  sql  datetime 

4
ロンボクはどのように機能しますか?
今日ロンボクに会った。 私はそれがどのように機能するかを知りたいと非常に切望しています。 Java Geek Articleはいくつかの手掛かりを与えますが、私には完全に明確ではありません: Java 6はaptを削除し、javacが注釈を管理できるようにし、プロセスを合理化して、より簡単なシングルステップコンピューティングを取得します。これはロンボクがたどった経路です。 多分Java 6では、コンパイルプロセスは次のようになります:javac-> apt-> lombok aptプロセス->クラスファイルを読み取り、ASMを使用してset / getメソッドを追加しますか? メカニズムの詳細を教えてください。
148 java  annotations  lombok 

7
クリップボードから画像を貼り付ける機能は、GmailとGoogle Chrome 12以降でどのように機能しますか?
Chromeの最新バージョンを使用している場合、画像をクリップボードから直接Gmailメッセージに貼り付ける機能について言及しているGoogleのブログ投稿に気づきました。私のバージョンのChrome(12.0.742.91 beta-m)でこれを試しましたが、コントロールキーまたはコンテキストメニューを使用してうまく機能します。 その動作から、Chromeで使用されているWebkitの最新バージョンはJavascript貼り付けイベントで画像を処理できると想定する必要がありますが、そのような拡張機能への参照を見つけることができませんでした。私は信じてZeroClipboardのキープレスイベントに結合するが、そのフラッシュ機能をトリガし、そのようにするだろう、コンテキストメニューからではない仕事(また、ZeroClipboardはクロスブラウザであり、ポストは、これはChromeでのみ動作しますと言います)。 それで、これはどのように機能し、機能を有効にするWebkit(またはChrome)に拡張が加えられたのですか?


10
どのルートでもindex.htmlを提供するようにwebpack開発サーバーに指示する方法
Reactルーターを使用すると、reactアプリで処理できます/arbitrary/route。これを機能させるには、一致するルートでReactアプリを送信するサーバーが必要です。 しかし、webpack開発サーバーは任意のエンドポイントを処理しません。 追加の高速サーバーを使用するソリューションがあります。 webpack-dev-serverがreact-routerからのエントリポイントを許可できるようにする方法 しかし、ルートマッチングを可能にするために別のExpressサーバーを起動したくありません。Webpack開発サーバーに任意のURLに一致するように伝え、反応アプリを送信したいだけです。お願いします。

13
すべて(またはほとんど)のデータベースで機能する効率的なSQLテストクエリまたは検証クエリ
多くのデータベース接続プールライブラリには、SQL接続のアイドル状態をテストする機能があります。たとえば、JDBCプーリングライブラリc3p0にはと呼ばれるプロパティpreferredTestQueryがあり、接続で設定された間隔で実行されます。同様に、Apache Commons DBCPにはがありvalidationQueryます。 私が見たクエリの例の 多くはMySQL 用であり、テストクエリの値として使用することをお勧めします。ただし、このクエリは一部のデータベース(たとえば、HSQLDB、句を必要とする)では機能しません。SELECT 1;SELECT 1FROM 同等に効率的ですが、すべてのSQLデータベースで機能するデータベースに依存しないクエリはありますか? 編集: ない場合(そうであるようです)、さまざまなデータベースプロバイダーで機能する一連のSQLクエリを誰かが提案できますか?私の目的は、データベースプロバイダーの構成に基づいて、使用できるステートメントをプログラムで決定することです。

4
MySQLの文字列連結
MySQLとMySQL Workbench 5.2 CEを使用しています。2つの列を連結しようとするlast_nameとfirst_name、機能しません。 select first_name + last_name as "Name" from test.student

11
java.lang.IllegalStateException:アクティビティにフラグメントがアタッチされていません
API呼び出しの実行中にこのエラーが発生することはほとんどありません。 java.lang.IllegalStateException: Fragment not attached to Activity isAdded()メソッド内にコードを入れて、フラグメントが現在そのアクティビティに追加されているかどうかを確認しようとしましたが、このエラーが発生することはほとんどありません。このエラーが引き続き発生する理由を理解できません。どうすれば防止できますか? ライン上のそのエラーの表示 cameraInfo.setId(getResources().getString(R.string.camera_id)); 以下は私が作っているサンプルAPI呼び出しです。 SAPI.getInfo(getActivity(), new APIResponseListener() { @Override public void onResponse(Object response) { cameraInfo = new SInfo(); if(isAdded()) { cameraInfo.setId(getResources().getString(R.string.camera_id)); cameraInfo.setName(getResources().getString(R.string.camera_name)); cameraInfo.setColor(getResources().getString(R.string.camera_color)); cameraInfo.setEnabled(true); } } @Override public void onError(VolleyError error) { mProgressDialog.setVisibility(View.GONE); if (error instanceof NoConnectionError) { String errormsg = getResources().getString(R.string.no_internet_error_msg); Toast.makeText(getActivity(), …

3
クラステンプレートでの静的メンバーの初期化
私はこれをしたいと思います: template <typename T> struct S { ... static double something_relevant = 1.5; }; しかし、私something_relevantは整数型ではないのでできません。これはには依存しませんTが、既存のコードはの静的メンバーであることに依存していSます。 Sはテンプレートなので、コンパイルされたファイル内に定義を置くことはできません。この問題を解決するにはどうすればよいですか?
148 c++  templates  static 

5
array()と[]のPHPの違い
PHPアプリを作成していますが、エラーなく動作することを確認したいと思います。 元のコード: <?php $data = array('name' => 'test', 'id' => 'theID'); echo form_input($data); ?> 以下はエラーなしで機能しますか、または何らかの理由で推奨されませんか? <?= form_input(['name' => 'test', 'id' => 'theID']); ?> 違いはありますか? PHP.net のデータarray()と角かっこ[]を使用した短い配列メソッドをもう一度調べましたが、よくわかりません。 また、短いphpタグ<?= ?>はエコーしても問題ありませんか?バージョンの問題はありますか?(php.iniで有効になっている場合)


7
Scalaコンパイラーがデフォルトの引数を持つオーバーロードされたメソッドを許可しないのはなぜですか?
このようなメソッドのオーバーロードがあいまいになる可能性のある有効なケースがあるかもしれませんが、なぜコンパイラはコンパイル時も実行時もあいまいでないコードを許可しないのですか? 例: // This fails: def foo(a: String)(b: Int = 42) = a + b def foo(a: Int) (b: Int = 42) = a + b // This fails, too. Even if there is no position in the argument list, // where the types are the same. def foo(a: Int) …

4
Imports / Dependsを使用するタイミングのより良い説明
「R拡張機能の記述」マニュアルには、インポートまたは依存関係をいつ使用するかに関する次のガイダンスが記載されています。 一般的なルールは ライブラリ(pkgname)を使用してパッケージをロードするために名前空間のみが必要なパッケージは、「依存」フィールドではなく「インポート」フィールドにリストする必要があります。 library(pkgname)を使用してパッケージを正常にロードするためにアタッチする必要があるパッケージは、「依存」フィールドのみにリストされている必要があります。 誰かがこれについてもう少し明確にできますか?パッケージに名前空間のみが必要な場合と、パッケージを添付する必要がある場合を区別するにはどうすればよいですか?両方の例は何ですか?典型的なパッケージは、他のパッケージの関数を呼び出すことがある関数の集まりにすぎないと思います(多少の作業がすでにコード化されています)。このシナリオは上記の1または2ですか? 編集する この特定のトピックに関するセクションを含むブログ投稿を書きました(「インポートv依存」を検索してください)。視覚的に理解しやすくなります。
148 r 

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