問題タブ [cbor]
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.
elastic-stack - Elasticsearch 取り込みプラグインで JSON の代わりに CBOR 形式を使用する
Elasticsearch の Ingest Attachment Processor Plugin のドキュメントでは、「base64 間でやり取りする変換のオーバーヘッドを発生させたくない場合は、JSON の代わりに CBOR 形式を使用して、フィールドをバイト配列として指定できます。その場合、プロセッサーは base64 デコードをスキップします。」誰かがこれに光を当てるか、これを達成する方法の例を共有してもらえますか? かなりのサイズの非常に多数のドキュメントにインデックスを付ける必要があります。したがって、レイテンシを最小限に抑える必要があります。
kotlin - kotlinx.serialization.cbor.CborDecodingException: マップの開始が予期されていましたが、78 が見つかりました
次のカスタム サンプル クラスでKotlin のシリアル化パッケージの 1 つを使用しようとしていました。List
実際のクラス (これもシリアル化する必要があります) を追加することで、実際のユース ケースに合わせてこのクラスを拡張しますが、現時点では、問題は単純にシリアル化解除にあります。私はシリアル化を機能させることができました(コードの2番目のスニペットには、シリアル化されるオブジェクトと結果の両方がありますString
)、逆シリアル化プロセスは同じ方法で(つまり、インスタンスを使用して)行う必要があるようですof NullableSerializer
) (実際、エンコードされたオブジェクトを逆シリアル化するための簡単で正しい方法を今のところ見つけていません。これがクラスです。単純ですが複雑になりたいです。
手動テスト関数 (値は単純に出力されます) は次のとおりです。
実行しようとすると、例外はCbor.load
呼び出しにあり、次のとおりです。
インターネット全体でこの問題を抱えているのは私だけですか?
c# - タイプまたはネームスペース名「PeterO」が見つかりませんでした
https://github.com/peteroupc/CBORリポジトリをデモhello.csプログラムで利用しようとしています。しかし、私は次の問題に行き着きます。
1) 属性PeterO.Cborは他の色のように反映されません。以下のコードを参照してください。
2) hello.cs プログラムの実行中にエラーが発生しました。以下のスナップショットから同じものを見つけてください。
使用したコマンド:mcs hello.cs -out:hello
コンパイル エラー出力メッセージ:
追加情報:
1) Dotnet-sdk と Visual Studio Code のインストール手順は次のとおりです。
2) Ubuntu、Dotnet、および Visual Studio Code のバージョンの詳細:
3) dotnet restore コマンドの出力:
そこで、/path/to/repo/CBOR/CBOR.csproj ファイル内の PackageId PeterO.Cborを PackageId Peter Cborに置き換えました。次に、以下のようなビルド出力が得られました。
私はビジュアルスタジオコードとドットネットフレームワークも初めてです。
誰かがこの問題について私を修正し、どこが間違っていたのか教えてください.