問題タブ [codesynthesis]

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 投票する
1 に答える
374 参照

xml - XML スキーマ、schemaLocation 属性から .xsd ファイルを非表示にします

「xsi:schemaLocation=" 属性で .xsd の場所を指定せずに xml を検証するオプションがあるかどうかを尋ねたいと思います。

たとえば、私のxmlファイル。

セキュリティ上の理由から .xsd の場所を非表示にしたいので、 xsi:schemaLocation="http://test/" {relative/absolute path}/Test.xsd を非表示にする他のオプションはありますか?

たぶん、.xsd を lib またはパーサーに埋め込むのでしょうか?

乾杯、

J.

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

algorithm - 0 から n-1 までの値の「nCk」の組み合わせに対応する値にメモリ (静的ハードウェア) を割り当てるメモリ アドレス指定方法

0 から n-1 までの値の 'nCk' の組み合わせに対応する値にメモリ (静的ハードウェア) を割り当てるためのメモリ アドレス指定方法を見つける必要があります。

「n」を 6、「k」を 4 とすると、組み合わせに対応する値 (8 ビットまたは 16 ビット) を格納する必要があります。

「k」(ここでは 4) の数字を取得したら、「k」タプルに対応する要素に直接アクセスできるはずです。

k タプルの下位のインデックスは上位のインデックスよりも小さくなり、どのインデックスも等しくありません。

検索せずにそのようなデータを格納および取得するためのアドレス指定スキームを生成することは可能ですか? これは、アドレスが生成され、可能な限り最小限のメモリ量で、最小限の計算で実行する必要があります。(方法に関係なく多少のメモリは無駄になると思います。)

さまざまなインデックスに対してさまざまな定数を使用する線形ハッシュを考えましたが、それは多くのメモリ損失や、定数を計算するための計算の複雑さにつながります。

この問題に関する提案は非常に役立ちます。

例:

(組み合わせ -> メモリ内の対応する値)

上記のモジュールへの入力が (2,3,5,6) の場合、値 (7) を直接取得できるはずです。

編集:「n」と「k」は常に偶数です。

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

c++ - JAXB のように QT で XML を生成する

XSD ファイルから CodeSynthesis を使用して C++ クラスを生成しました。ここで、C++ オブジェクトを作成し、データを入力して、XML または JSON 形式にシリアル化します。XML を生成するにはどうすればよいですか? フレームワークQtも使用しています。JAXB のように見えるはずです。例 (JavaCode):

これは可能ですか?

0 投票する
0 に答える
111 参照

c++ - XML を書き込んだ後に解析できない コード合成

Codesynthesis を使用して解析しようとすると、プロジェクトを使用して XML を記述した後

この解析は失敗しますが、最初にこの XML を変更せずに解析しようとすると、すべて問題ありません。

要するに、最初に作成してから解析すると失敗します。まだ開いているか、更新する必要がありますか?

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

c++ - 名前空間 '::' の CodeSynthesis C++Tree 'time' に型の名前がありません

CodeSynthesis C++/Tree を使用して xsd を C++ クラスに変換しようとしています。xsd には、次のような time という名前の要素があります。

変換された C++ ヘッダーでは、次のように定義されています。

コンパイルすると、エラーメッセージが表示されます

ただし、要素の名前を「times」などに変更すると、正常にコンパイルされます。この動作の背後にある理由は何でしょうか? どうもありがとう!

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

c++ - Codesynthesis は xs:anyType c++ を解析できません

私のxsd要素は

VS2010を使用してC ++でcodesynthecisを使用してこれを解析することはできませんが。コンパイル中に xs:anyType の解析を可能にする XSD のプロパティはありますか?

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

c++ - xsd:extension から C++ オブジェクトを取得する

コード合成から xsd to C++ コンパイラを使用しています。これらの xsd スニペットをコンパイルしています:

私の C++ コードでは、elementBaseType のすべての情報を取得できます。しかし、専用の BUTTON_ELEMENT からの情報も必要です。解析ステップをログに記録しましたが、BUTTON_ELEMENT のコンストラクターが呼び出されないようです。ただし、XML ファイル内の BUTTON_ELEMENT ごとに、elementBaseType コンストラクターが呼び出されます。

何か不足していますか?このコマンドを使用して、c++ ファイルを生成します。