問題タブ [dialect]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
list-comprehension - 内包表記をリストする REBOL 関数を何と呼べばよいですか?
REBOL には、リスト内包表記を実行する組み込みの方法がありません。しかし、REBOL には、parse
ドメイン固有言語 (DSL) を作成するために使用できる強力な機能 ( として知られている) があります。私はparse
、リスト内包表記のためにそのようなミニ DSL を作成していました。表現を解釈するために、内包表記を含むブロックが関数に渡されcomprehend
ます。
例:
どういうわけか、comprehend
私には正しく聞こえませんが、のようなものeval
は一般的すぎます。
リスト内包表記にキーワードまたは関数を必要とする他の言語は見つかりませんでした。それらが存在する場合は、純粋な構文糖衣です。残念ながら、私にはその選択肢がありません。では、関数を持たなければならないことを考えると、適切で簡潔な論理名は何でしょうか?
lisp - Lispのどの方言を学ぶべきですか?
Lispにはいくつかの異なる方言があることを私は知っています。Lispを学ぶことは新しい知的経験になると判断したので、どのLisp方言を学ぶべきか、そしてその理由を知りたいと思います。
他より人気のあるものはありますか?それらのいずれかが、より「完全」であり、より適切に文書化され、サポートされていますか?この方言の長所と短所は何ですか?
spring - Java Spring: AnnotationSessionFactoryBean、Hibernate-Dialect AutoDetection
次のスプリング アプリケーション コンテキストを使用します。
問題は次のとおりです。Hibernate は Dialect-Autodetection をサポートする必要がありますが、このコードは機能しません。Uppon Application-Init で次の例外がスローされます。
hibernate.dialect プロパティのコメントを外すことで、この例外を回避できます。なぜ私はこれをしなければならないのですか?本来のように方言を自動検出するだけで休止状態にできないのはなぜですか?
この問題を解決するには、方言プロパティを削除します。
hibernate - 自動検出された休止状態の方言を取得する
Hibernate には、 を自動検出するオプションがありますhibernate.dialect
。自動検出された値を取得するにはどうすればよいですか? これに関する情報は見つかりませんでした。
java - ハイバネートmysql innodb
休止状態に強制的に innodb を使用させたかったのです。
そのため、innodb を使用するために「hibernate.dialect」を変更しましたが、mysql に接続できますが、いくつかのトランザクションを実行すると、次のエラーが発生します。
org.springframework.transaction.TransactionSystemException: JPA トランザクションをコミットできませんでした。ネストされた例外は javax.persistence.RollbackException: org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:465) で rol lbackOnly としてマークされたトランザクション org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java: 709) org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:678) で org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:321) で org.springframework.transaction.interceptor.TransactionInterceptor .invoke(TransactionInterceptor.java:
ここに私のpersistence.xmlがあります:
何か考えはありますか?
lisp - LISPのどの方言が「TheLittleLisper」[第3版]で書かれていますか?(当時の)
リトルリスパーは並外れた本です。 http://www.amazon.com/Little-LISPer-Third-Daniel-Friedman/dp/0023397632/ref=sr_1_1?ie=UTF8&s=books&qid=1279715423&sr=8-1
誰かがそれが出版の時に書かれたLISPのどの方言/バージョンを知っていますか?多分
CommonLISP
標準化されたスキーム
一部のLISP-1方言は、1989年からの現代の標準よりも前の時間の砂で失われました
このバージョン/方言の機能/属性が何であるかを誰かが知っていますか?
.net - NHibernate: この「方言」構成の問題を解決する方法
問題が発生しました
実行時には、常に次のようになりますNHibernate.MappingException
。
はい、そのビルド アクションは に設定されていEmbedded Resource
ます。InnerException は次のように述べています。
必要な情報
という名前の構成ファイルは次のhibernate.cfg.xml
とおりです。
実際には、次の情報のみを変更したConfiguration_Templatesフォルダーからコピーして貼り付けたものです。
そして、これが私のコードでの使用方法です。
追加情報
環境
- Windows 7 プロ;
- .NET 4.0 をターゲットとする Visual Studio 2010。
- NHibernate 3.0.0.GA;
- SQL サーバー 2005。
質問
私はすでに方言プロパティを構成の行に入れようとしましたが、どちらも機能しませんでした。
私が持っているこの方言の問題を解決するにはどうすればよいですか?
java - JNDI を使用して休止状態の方言を構成する (Spring を使用)
プロパティ ファイルの代わりに JNDI を使用して Spring+Hibernate Web アプリケーションを構成しようとしています。データベース URL、パスワード、ログインなど、すべて正常に動作しますが、JNDI コンテキストから方言を取得できません。
これをdatabase-context.xmlで使用しています:
<prop name="hibernate.dialect">blabla</prop>
問題は、プロパティ内で databaseDialect の JNDI 値を使用する方法がわからないことです。
何か案は?
sql - 主要な SQL ダイアレクト (TSQL、Oracle、MySQL) 用のオープン ソース検証パーサーはありますか? または少なくともこれらの方言の正確な仕様は?
巷では、Perl は仕様によって定義されているのではなく、現在のインタプリタのバージョンがたまたま受け入れているものによって定義されているということです。ここで、TSQL のような SQL ダイアレクトを考えてみましょう。バリデーターを SQL Server 内のものと同等にすることを可能にする公開された仕様はありますか? そのようなバリデータはオープンソースとしてすでに存在していますか? オラクルについても同じ質問です。
OK、MySQL の場合、バリデーターは MySQL コードベースから直接抽出できると思います。それにもかかわらず、私が独自のバリデータを作成したい場合に備えて、彼らは実際に仕様自体を公開していますか?
c - * ANSI C *という用語は、GNU89、C89、GNU99、C99で使用されるかどうかを指定しますか?
Xcode IDEでは、C言語の方言を次のいずれかに設定するオプションがあります。
- ANSI C
- GNU89
- C89
- GNU99
- C99
- コンパイラのデフォルト
ANSI Cを除いて、それらの意味を理解しています。私が知っているように、ANSICはC89またはC99の1つにすぎません。しかし、そこにあるのには理由があるはずです。そこにANSICが指定する用語は何ですか?