問題タブ [generator]

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.

0 投票する
2 に答える
1335 参照

sql - ストアド プロシージャをサポートする Perl 用 SQL クエリ ジェネレータ

私が取り組んでいる現在のコード ベースは、その場しのぎの条件付き文字列連結でいっぱいで、明確な SQL クエリとは言えません。私はそれらを保守可能にしたいのですが、DBIx::Classを使用するのは複雑すぎて今のところ (巨大なレガシー ベース) に移行できないため、何らかの SQL ジェネレーターを使用して、少なくともそれらをより堅牢にすることを検討しています。オブジェクト指向またはその他のクリーンな手法で SQL を作成します (DB の処理は不要です)。

そのジェネレーターに対する一般的な制約の 1 つは、ストアド プロシージャを適切な方法で使用できることです。これは、私のアプリケーションはほとんどストアド プロシージャに基づいているためです。たとえば、私はする必要がありSELECT * FROM StoredProcedure(Parameter) WHERE ...ます。Fey::SQLSQL::Abstractなどを調べましたが、この種のステートメントの「インライン SQL」以外のサポートは見当たりませんでした。DBIx::ClassEXECUTE ...でさえサポートされていません。率直に言って本当に信じられません。おそらく間違った場所を探していたのでしょう。

私は実際にFey::SQLのアプローチが好きでしたが、ある種のスキームが必要であることがわかりました:

あなたは何をお勧めします?

0 投票する
3 に答える
1241 参照

security - 資格情報に従ってsymfony管理ジェネレーターページ全体を制限する

さまざまなテーブルを処理するための多数の管理ジェネレーターを備えた Web サイトがあります。認証済みユーザーの範囲内で、個々のアクションやフィールドだけでなく、管理モジュール全体へのアクセスを拒否できるようにしたいと考えています。

のグローバル資格情報パラメーターはないようで、モジュール レベルで何かをgenerator.yml入れても効果がないようです。security.yml

生成されたコードをcache/front/dev/modules/autoFoo/actions/actions.class.php参照し、特に preExecute() を調べましたが、どうすればよいかわかりません。

自分の actions.class.php ファイルで preExecute() を上書きする必要があると思いますが、たとえば、parent::preExecute() をいつ呼び出すかなど、何を上書きする必要があるかについては少しわかりません (実際に必要な場合)するかしないか)。

0 投票する
7 に答える
28814 参照

python - ジェネレーターでファイルシステムをトラバースするにはどうすればよいですか?

サブディレクトリおよびサブサブディレクトリ内のファイルを含む、ディレクトリ内のすべてのファイルをトラバースするためのユーティリティ クラスを作成しようとしています。ジェネレーターはクールなので、ジェネレーターを使用しようとしました。しかし、私は思わぬ障害にぶつかりました。

ジェネレーターがディレクトリに到達すると、単純に新しいジェネレーターのメモリ位置が生成されます。ディレクトリの内容はわかりません。

新しいジェネレーターの代わりに、ジェネレーターがディレクトリの内容を生成するようにするにはどうすればよいですか?

ディレクトリ構造内のすべてのファイルを再帰的にリストする単純なライブラリ関数が既にある場合は、それについて教えてください。ライブラリ関数を複製するつもりはありません。

0 投票する
5 に答える
108573 参照

java - Java のバーコード画像ジェネレーター

Javaでバーコード画像を作成するにはどうすればよいですか? 数字を入力して対応するバーコード画像を生成できるものが必要です。このタイプのタスクに使用できる無料のライブラリはありますか?

0 投票する
1 に答える
5216 参照

sql - SQLからLINQジェネレーター

私はLINQを初めて使用し、知りたいだけです。標準SQLを入力して、linqでその表現ステートメントを提供するアプリケーションはありますか?

0 投票する
4 に答える
3247 参照

ruby-on-rails - Ruby on Railsサイトのサムネイルジェネレーターは利用できますか?

すでに存在する場合は、これを構築しないようにしたいと思っています。Webサイトのスクリーンショットを生成するRubyonRailsのプラグインを知っている人はいますか?私がそれを見つけるのを手伝ってくれる人に事前に感謝します。

0 投票する
1 に答える
688 参照

eclipse - ゲッターとセッターの挿入ポイントの最後のメンバーを生成するためのEclipse設定

本当にもうイライラします…最後のメンバーにデフォルトで挿入ポイントがある設定が見つかりません。

なんで?ゲッターとセッターの生成は次のようになります:ALT + SHIFT + S->スペース、スペース、スペース...-> ENTER :)

そして今は好きではありません:ALT + SHIFT + S->スペース、スペース、スペース...->タブ、タブ、タブ、タブ、タブ、->上、上、上...-> ENTER

0 投票する
8 に答える
1370 参照

python - 構造化プログラミングと Python ジェネレーター?

更新:私がずっと欲しかったのはgreenlets でした。


注:この質問は、私の些細な例に些細な単純化があったため、人々が回答し、「賭け金を上げる」ように強制されたため、少し変更されました。ここでそれを変更し続けるのではなく、アレックスの提案に従って、頭の中でより明確になったときに質問を再設定します.


Python ジェネレーターは美しいものですが、モジュール (構造化プログラミング) に簡単に分解するにはどうすればよいでしょうか? 私は効果的にPEP 380、または少なくとも構文の負担に匹敵するものを望んでいますが、既存の Python (例: 2.6)

(確かにばかげた) 例として、以下を取り上げます。

DRY の熱烈な信奉者である私は、ここで繰り返されるパターンを見つけ、それをメソッドに分解します。

...もちろん機能しません。親はループ内で新しい関数を呼び出して、結果を生成する必要があります。

...これは以前よりもさらに長いです!

ジェネレーターの一部を関数にプッシュしたい場合、それを呼び出すには、このやや冗長な 2 行のラッパーが常に必要です。send() をサポートしたい場合はさらに悪化します。

そして、それは例外を渡すことを考慮していません。毎回同じボイラープレート!しかし、DRY を適用してこの同一のコードを関数に因数分解することはできません。なぜなら、それを呼び出すにはボイラープレートが必要だからです! 私が欲しいのは次のようなものです:

誰でもこの問題の解決策を持っていますか? 私は最初の試みをしていますが、他の人が何を思いついたのか知​​りたいです。最終的に、どのソリューションも、メイン ジェネレーターがジェネレーターに送信されたデータの結果に基づいて複雑なロジックを実行し、サブジェネレーターに対して非常に多くの呼び出しを行う可能性がある例に取り組む必要があります。長時間実行される複雑なステート マシン。

0 投票する
13 に答える
149291 参照

python - Python のジェネレーターを理解する

私は現在Pythonクックブックを読んでおり、現在ジェネレーターを検討しています。頭が回らなくて困っています。

私は Java のバックグラウンドを持っているので、同等の Java はありますか? この本では「プロデューサー/コンシューマー」について語られていましたが、それを聞くとスレッド化について思い浮かびます。

ジェネレーターとは何ですか?なぜそれを使用するのですか? 明らかに、本を引用することなく(本から直接まともで単純な答えを見つけることができない限り)。あなたが寛大に感じているなら、おそらく例を挙げてください!

0 投票する
1 に答える
328 参照

eclipse - JSFアクション、値、およびバインディングカタログジェネレータ

使用されているすべてのアクションメソッド、値、およびバインディングのカタログを生成するシンプルなツールを探しています。私は大きなJSF/RichFacesプロジェクトに取り組んでいますが、Beanへの使用済みリンクの概要を失いました。したがって、使用されているすべてのEL式の単純なリストを生成するツール(Eclipseプラグインの場合は便利です)が必要です。

何かありますか?