問題タブ [transformation]
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.
c# - .NET を使用する変換エンジンまたはライブラリはありますか?
任意の入力 (EDIfact ファイル、CSV、XML など) を読み取ることができる変換ライブラリまたはエンジンを探しています。つまり、既知のビジネス オブジェクト構造に変換する必要があるデータを含むファイル (または Web サービスの結果) です。)データは、カスタム ルールを使用して既存のビジネス オブジェクトに変換する必要があります。XSLT は複雑 (学習するため) であると同時に単純 (機能が不十分) である
C# ライブラリまたはエンジンを推奨できる人はいますか? 私は Altova MapForce を見てきましたが、何十もの Altova ライセンスを支払うことなく、独自の変換を構築/設計する何十人もの人々に送信できるものが欲しいです。
html - XSL を使用した HTML の変換とフォーム属性の変更
HTML ドキュメントを解析し、すべてのフォームのアクション属性を置き換え、いくつかの非表示フィールドを XSL に追加したいと考えています。誰かがこれを行うことができる XSL の例を示すことができますか?
opengl - OpenGL:モデルビューマトリックスによる複数のユーザーベクトル?
OpenGL 変換を一般的なベクトルにする方法はありますか?
明らかな方法は、モデルビュー マトリックスを照会して自分で乗算を行うことですが、OpenGL にこれを実行させる方法があるはずだとほぼ確信しています。
delphi - 線形変換関数
入力として4バイトを受け取り、これに対して可逆線形変換を実行し、それを4バイトとして返す関数を作成する必要があります。
しかし、待ってください。それだけではありません。分散型である必要があるため、入力の1バイトを変更すると、4つの出力バイトすべてに影響するはずです。
問題:
- 乗算を使用する場合、ストレージを介してバイトとして変更された後は元に戻せません(そしてバイトとして保持する必要があります)
- 私が加算を使用する場合、それは可逆的で分配的ではありえません
1つの解決策:256 ^ 4の長さのバイトの配列を作成し、それを1対1のマッピングで埋めることができますが、これは機能しますが、問題があります。これは、サイズ256^8のグラフを検索する必要があることを意味します。すべての値について空き番号を検索する必要があります(分散度は64 * 64バイト配列に基づいてsudoランダムである必要があることに注意してください)。このソリューションには、8GBのRAMが必要になるというマイナーな問題もあり(笑)、このソリューションは意味がありません。
入力のドメインは出力のドメインと同じです。すべての入力には一意の出力があります。つまり、1対1のマッピングです。「1つの解決策」で述べたように、これは非常に可能であり、より小さなドメイン(256のみ)が問題となっているときにその方法を使用しました。事実、数値が大きくなるにつれて、その方法は非常に非効率的になり、デルタの欠陥がO(n^5)
あり、オメガはO(n^8)
メモリ使用量において同様の不自由さを持っていました。
私はそれを行うための賢い方法があるかどうか疑問に思いました。一言で言えば、それはドメインの1対1のマッピングです(4バイトまたは256 ^ 4)。ああ、そしてN + 1のような単純なものは使用できないので、sudoランダムであるが逆変換のために再作成可能なバイト値の64*64配列をキーオフする必要があります。
c# - リストを変換するにはどうすればよいですかデータセットに?
オブジェクトのリストが与えられた場合、リスト内の各アイテムが行で表され、各プロパティが行内の列であるデータセットに変換する必要があります。次に、このDataSetは、Excelドキュメントをレポートとして作成するために、 Aspose.Cells関数に渡されます。
私が次を持っているとしましょう:
Listレコードがある場合、次のようにそれをDataSetに変換するにはどうすればよいですか。
現時点で私が考えることができるのは次のとおりです。
しかし、この方法では、少なくとも新しいプロパティがRecordに追加された場合、それらはDataSetに表示されないため、より良い方法があるはずだと思います...しかし同時に、それぞれの順序を制御できますプロパティが行に追加されます。
誰かがこれを行うためのより良い方法を知っていますか?
flash - Flash での消失点へのフェード、プログラムによる (もちろん)
私はこのような消えゆくスターウォーズタイプのことをやろうとしていますが、プログラム的に.
彼らが行ったことのほとんどは簡単にプログラムできます (モーション トゥイーンを作成します) が、テキストベースのグラフィックもプログラムで生成したいと考えています (たとえば、動的テキスト obj を使用したテキストから)。
問題は、私が見ているように (もちろん、他の方法で見ることもできます)、次のとおりです。動的テキスト オブジェクトから斜めの四角形を取得する方法はありますか? ここで言及されているscale9gridはそれを行いません、私は確信しています。ひし形を取得するために 4 つの点を指定したい (そう呼ばれている場合)。
opengl - OpenGL を使用した 3D テキストの変換
私は現在、このチュートリアルを勉強しています:
そのチュートリアルで各文字列を回転/スケーリング/変換する方法を完全に理解しています。
しかし、ユーザーが構成可能な方法で各弦をせん断/テーパー/ツイストするために必要な手順を知っている人はいますか?
私の知る限り、これらは OpenGL 呼び出しの一部ではないため、通常、このような変換は 3D テキストでどのように行われますか?
xml - エラーコードのマッピングを JSON 内に埋め込むことは良い習慣ですか?
このJSON のスニペットを見てください。
動機: JSON は REST サービスによって生成され、後で XML に変換されます。
簡単な質問: 現在、XML への変換を支援する目的で、エラー コードのマップを JSON スニペット内に埋め込んでいます。XML 形式は数値コードを使用しません。JSON 内または変換を行うコード内にマッピングを配置する必要がありますか?
ruby - 慣用的な Ruby: データ構造の変換
次のデータ構造変換を行う「Rubyist」の方法は何ですか:
私は持っている
そして、これらを:dateまでに折りたたんで、最終的に
列が各行で同じ順序になっている場合、配列の配列も最後のステップで問題ありません。また、重要なことに、すべてのハッシュ キーが事前にわかっているわけではありません (つまり、:width、:height、または :depth はわかりません。:cats、:dogs、および :hamsters の可能性があります)。
regex - 1.2.3を1.02.03に変換する正規表現
私は正規表現があまり得意ではないので、「1.2.3」を「1.02.03」に変換して、最初の部分を常にそのままにし、2番目と3番目の部分を2から02、7から07などですが、10、15、17などがある場合はそのままにしておきます。msbuildで使用したい。
サンプル:
ありがとう。