問題タブ [generated-code]

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 に答える
321 参照

python - 任意の長さの位置 [4, 1, 2] のリストをネストされたリストのインデックスに変換します

このリストを仮定すると

任意の深さのネストされたリストの位置リストを返す関数があります。 :

ご覧のとおり、ネストのレベル数は最初は明確ではありません。

追加の問題 リストの変更に [:] または [4:] または [0:1] 表記を使用したい。

人間の場合は非常に簡単です。必要な数のインデックス位置を追加するだけです。

ただし、文字列を一緒に追加して後で評価する必要があったため、このアプローチはどこにもつながりません。明らかなナンセンス:)

未知の数のインデックス位置を持つネストされたリストを処理し、通常のリストのように処理する機能 (読み取り、変更、挿入、削除) を保持する最良の方法は何ですか?

それに対する答えがあることを願っています。

PSリストはネストされたままにする必要があります。フラット化はオプションではありません。

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

java - Mavenコンパイルプロセスで考慮されない生成されたコード

コンパイルプロセス中にアノテーションプロセッサから新しいクラスを生成するMavenプロジェクトがあります。クラスはで正常に生成されます/target/generated-sources/annotations/が、にコンパイルされません.jar。なんで?

編集

これは既知のバグのようです。誰かが運用上の回避策を持っているなら、それは大歓迎です。

編集2

昨日いくつかのテストを実行しましたが、チケットで提案されている回避策が機能しません。テストケースを提供しました。この問題を解決する方法について誰かが洞察を持っているなら、それは大歓迎です。私は注釈処理の初心者なので、何か明らかなことが欠けている可能性があることに注意してください。

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

java - Javaでビルド時に注釈を使用してコードを動的に生成する方法は?

コードを生成するためのソリューションを探しています。私はグーグルで検索し、SOといくつかのブログを検索しましたが、良い解決策が見つかりませんでした.

クラスに注釈を付けたいのですが、コンパイル時にいくつかのメソッドとプロパティがクラスに自動的に追加されます。

私が探しているソリューションの重要なポイント:

  • カスタマイズ可能な生成コード (必須)
  • 外部ツールなどaptを呼び出す必要はありません (必須)
  • JDK のみ、サードパーティ フレームワークなし (必須オプション)
  • 注釈名のカスタマイズ可能 (オプション)

例えば ​​:

コンパイル後、私のクラスは次のようになります。

編集:
最後に、3 番目の要件を MANDATORY から OPTIONAL に変更し、プロジェクト Lombokを選択しました(Maven および Eclipse との統合は簡単で、使用するための作業はほとんどありません)。

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

linq - Linqプロパティからフォーマットを削除するにはどうすればよいですか?

LINQ to SQL を使用して Windows フォーム アプリケーションを構築しています。dbml ファイルから自動生成されたコードを使用しています。

Visual Studio は、テーブルから CNPJ プロパティに対して次のコードを生成しました。

そして私が欲しかったのはこれです:

しかし、コードが再生成されると、この変更は失われます。質問: この動作 (継承とオーバーライド、変更イベントのキャプチャ、その他) を達成する正しい方法は何ですか?

興味がある方のために説明すると、CNPJ は政府が提供するブラジルの企業識別番号です。

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

qt - 生成可能なソースファイルをqmakeプロジェクトに追加する方がよいでしょうか。

「somefile.h.gen」や「somefile_other.cpp.gen2」のようなファイルの数を生成するsomefile.h.inスクリプトがあります。somefile.h.pl

qmakeにソース生成フェーズを追加するにはどうすればよいですか?プレーンなMakefileには、次のようなものを入れます

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

php - SEO での PHP 生成サイトの使用?

お問い合わせフォームに基づいたサイトを持っています。このフォームは URL で渡された変数に従って生成され、渡された情報は本文のヘッダーとタイトルに配置されます。さらに、画像はカスタマイズされているため、基本的にはこれらの変数に従ってコンテンツ全体が変更されます。

だから私はサイトマップジェネレーターを走らせました、そしてそれは実際にこれらの多くを生成しました、、www.site.tld/me.php?a=hi&b=pie....www.site.tld/me.php?a=hi&b=chocolateあなたwww.site.tld/me.php?c=hi&helloは要点を理解します.

だから、私の質問は: これを有利に利用し、サイトマップに含めて SEO 用にカスタマイズするのは賢明ですか、それとも単に無視してサイトマップから除外するべきですか?

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

java - Ant で Acceleo 3 を使用する

Ant スクリプトを使用して Acceleo ソース生成を実行する方法についての情報を探しています。私はいくつかのGoogleingを行いましたが、それを行うための簡単な方法は実際には見つかりませんでした. 私は最初に Eclipse でそれを行うことを検討していますが、半自動ビルドにはヘッドレス (正しい言葉ですか?) スクリプトも適しています。

誰でも助けを提供できますか?それとも、Acceleo ができることに対する私の期待は不合理ですか?

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

python - How to duplicate a file but change a few parameters inside?

I am using python as an interface to several fortran files in my model. I want to duplicate a fortran file several times but at each copy, I will change the parameters that describe my model.

For example: I have the fortran file below

I want to copy file.f several times such that I will have file1.f, file2.f, file3.f, etc. However, at each file duplicated I want to change the parameters alpha and beta automatically. Thanks

EDIT: Let me explain a little further. I am using python to implement data assimilation (kalman filtering) to models that have already been developed in fortran. Basically, how it works is at each specified time step the fortran models stop running, then I integrate real world data to model data and I do this in python. Then after the integration (assimilation), I rerun the same models however this time using new parameters that I obtained from fusing data from model and observations and the new initial conditions. I use python to do everything except run the model which is being done by fortran.

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

c# - 生成コードのインデント用 API

私の現在のプロジェクトでは、コード ジェネレーター ルーチンが 2 つあり、頭のないタスクを処理するのに役立ちます。技術的な観点からはすべてが正常に機能するため、実際の問題というよりも好奇心である可能性があります。新しく生成されたコードを開くと、(もちろん) 適切にインデントされていません (構文的には正しいですが)。

さて、質問: C# コードの一部をインデントするために使用できる API はどこかにありますか? VS2010 でショートカット Ctrl+E,D を使用した場合とよく似ています。

ありがとう!

明確にするために、私はそのような関数を探しています:

ここnotFormattedCodeで、 は有効な C# ソース コードの一部であり、関数の出力は、書式設定ルールを適用した後の同じコードです。つまり、Visual Studio の「編集 -> 詳細設定 -> フォーマット選択」コマンドの背後にある機能を探しています。

0 投票する
6 に答える
27861 参照

asp.net - ASP.NET CS1513を解決する方法:}ページに予期されるエラー

ブラウザでASP.NETページを表示すると、実行時にエラーが発生します。ビルドエラーは発生しませんが、実行時に次のコンパイラエラーが発生します。

コンパイルエラー

説明:このリクエストを処理するために必要なリソースのコンパイル中にエラーが発生しました。以下の特定のエラーの詳細を確認し、ソースコードを適切に変更してください。

ソースコードで欠落している}を見つけることができません。このエラーは、TemporaryASP.NETFilesディレクトリに存在する生成されたコードファイルで発生しています。これを、ページまたはページのユーザーコントロールで実際に不正な形式になっているコード行まで追跡するにはどうすればよいですか?