問題タブ [data-formats]
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.
xml - アイテムの2D配列(グリッド)のXML形式を定義する
XML形式を定義してから、ActionScript3で読み取る必要があります。ActionScript3には次のものが格納されます。
- グリッド内の行と列の数
- ピクセル単位の水平方向と垂直方向の間隔
- グリッド内の各正方形のサイズ(ピクセル単位)
- グリッド内の各正方形のオプションのラベル
- グリッド内の各正方形のオプションのハイパーリンク
以下は、現時点で私のニーズを満たすようなものであり、4つの正方形のタイプを示しています。
私の質問は、「間隔とサイズに単位があるべきか(10pxや300pxなど)」や「( 、、、各セルに要素がある)のXHTMLサブセットを使用するのはどれほど悪いことか」に似ています。table
td
tr
a
しかし、実際には、前例、アイデア、またはベストプラクティスを探しています。特に、ActionScript3でのそのようなファイルの処理に関連しているためです。目標は、グリッドプロパティを読み取り、行と列を指定して正方形のラベルとURLを返す関数を定義できるようにすることです。(この形式の簡単な点は、正方形を取得するには、グリッドノードの子に整数でインデックスを付けるだけです...最初の列、次に行です。)
qr-code - QRコードでデータをフォーマットするための仕様は何ですか?どこにも見つからない
私は特に、QRコード内のテキストをフォーマットするための仕様であるかどうか、そして何であるかを尋ねています-コードを生成する方法ではありません(私はそれを行うことができます)。
hCardデータをQRコードに入れる必要がありますが、QRコードをVCFデータ(URL、テキストなどではなく)としてマークする方法がわからないため、デコーダーは何をすべきかを認識しています。
私がオンラインで見たすべての情報は、内部のデータをフォーマットするのではなく、QRコードの生成に関係しています。
javascript - JavaScriptに適したバイナリセーフなデータ形式の設計(JSONやXMLではない)
何よりもまず、この特定のケースではJSONとXMLはオプションではないため、提案しないでください。これがその事実を受け入れやすくするなら、私が独学のために車輪の再発明をするつもりであると想像してください。
要点に戻る:
私が書いた特定のダムサーバーに送信するいくつかのデータグラムをエンコードするために、バイナリセーフなデータ形式を設計する必要があります(それが重要な場合はCで)。
質問を単純化するために、数値、文字列、配列のみを送信しているとしましょう。
重要な事実:サーバーはUnicodeなどについて何も知りません(そして知らないはずです)。すべての文字列をバイナリブロブとして扱います(内部を調べることはありません)。
私が最初に考案したフォーマットは次のとおりです。
- データグラム:
<Number:size>\n<Value1>...<ValueN>
- 価値:
- 番号:
N\n<Value>\n
- 弦:
S\n<Number:size-in-bytes>\n<bytes>\n
- 配列:
A\n<Number:size>\n<Value0>...<ValueN>
- 番号:
例:
次のようにシリアル化します。
問題は、JavaScriptで文字列サイズをバイト単位で確実に取得できないことです。
したがって、問題は、文字列をJSに保存し、Cに適切にロードできるようにフォーマットを変更する方法です。
サーバーにUnicodeサポートを追加したくありません。
そして、私はサーバー上で文字列をデコードしたくありません(たとえば、base64から、または単に\ xNNシーケンスをエスケープ解除するために)—これには、動的文字列バッファーでの作業が必要になります。
手がかりはありますか?
custom-protocol - アプリケーションレベルのプロトコルのプログラミングへのアプローチ?
C# で簡単なソケット プログラミングを行っています。クライアントコンソールからユーザー名とパスワードを読み取り、資格情報をサーバーに送信し、サーバーから認証ステータスを返すことで、ユーザーを認証しようとしています。基本的なもの。私の質問は、データがサーバーとクライアントの両方が期待する形式であることを確認するにはどうすればよいですか?
たとえば、クライアントでユーザー資格情報を読み取る方法は次のとおりです。
ここでは、クライアント側でユーザー名とパスワードをコロン (またはその他の記号) で区切ります。サーバーでは、「:」をトークンとして使用して文字列を分割するだけです。これは機能しますが、ちょっと... 安全ではないようです。クライアントとサーバー間で共有されるある種の区切りトークンがあるべきではないので、このようにハードコーディングする必要はありませんか?
サーバーの応答についても同様です。認証が成功した場合、クライアントが期待する形式で応答を返すにはどうすればよいですか? 単純に「SUCCESS」または「AuthSuccessful=True/False」という文字列を送信しますか? サーバーがデータを送信する形式をクライアントが認識できるようにするにはどうすればよいですか (クライアントにハードコーディングする以外に)。
私が求めているのは、アプリケーションレベルのプロトコルを設計および実装する方法だと思います。あなたのアプリケーションに特有のものだと思いますが、プログラマーが一般的に使用する典型的なアプローチは何ですか? さらに、どのようにしてフォーマットの一貫性を保っていますか? この件に関する記事へのリンクもいただければ幸いです。
objective-c - ObjectiveCのビルダーパターン
自分のやりたいことにぴったりのデザインパターン「Builder」に出くわしました。iOSアプリケーションでは、さまざまなコアデータエンティティがあり、オブジェクトをさまざまなデータ形式に変換できるようにしたいと考えています。現在、私の計画はXML、HTML、JSONをサポートすることです。そこで、「ビルダー」のような標準的なデザインパターンを使ってこのソリューションを設計することを考えていました。私の質問のいくつかは
- Builderパターンはこの問題の正しいパターンですか?
- このパターンをObjectiveCで使用できますか?Obj Cには抽象クラスの概念がないため、これにどのようにアプローチするかがわかりません。抽象メソッドを定義するには、基本クラスとプロトコルを使用する必要があると考えています。
私のニーズに最適な新しいデザインソリューションをお気軽に提案してください。
あなたの提案とコメントをどうもありがとう。
よろしく、Javid
編集:もう1つの重要なポイントは、最終的な形式がさまざまなコアデータエンティティで構成されることです。たとえば、エンティティチームとプレーヤーがいる場合、チームとプレーヤーの両方を使用するデータ形式を作成する必要があります。
web-services - RESTful な要求と応答のコンテンツに関する標準またはベスト プラクティス
アプリケーションに RESTful Web サービス インターフェイスを提供する必要がある場合があります。
RESTFul アーキテクチャは、インターフェイスの一部に指針となる原則を提供しますが、他の部分は完全にオープンのままにします。特に、要求または応答で転送されるデータの形式については何も述べていないようです。
これは実装者にとって非常にオープンで柔軟ですが、選択する必要があります!
したがって、この質問は、RESTful Web サービスの実装方法に関する新たな標準があるかどうかを尋ねるものです。たとえば、ペイロードの JSON や XML はありますか? XML スキーマまたは他の何かによって指定されていますか?
新しい標準がない場合、これらの種類の選択を行うためのガイドラインとベスト プラクティスはありますか?
私たちの場合、アプリケーションに最適なものを自由に選択できます。これらの Web サービスを呼び出すシステムが処理できるものに (まだ) 制約されることはありません。
javascript - Javascript 変換/ETL ライブラリ?
一般的なデータ形式の変換を処理するために Javascript で新しいオープン ソース ライブラリを作成することを検討していますが、可能であれば車輪の再発明は避けたいと考えています。次の機能を持つ既存のライブラリはありますか?
さまざまなデータ形式 (XML、CSV、JSON、SQL ダンプ、固定幅テキスト、場合によっては一部のバイナリ形式、カスタム形式など) から入力を読み取るモジュラー ローダー
データがJavascript データ構造にロードされ、オプションのカスタム変換関数が適用されます
さまざまなデータ形式に出力するためのモジュラー エクスポーター/エミッター(上記のように)
これらのデータ型の一部を処理できるさまざまなライブラリを知っていますが、通常は特定の状況または組み合わせで、私が想像しているモジュール式の入出力構造はありません。
Javascript データ形式変換ライブラリは現在存在しますか?
objective-c - インデックス可能な文字列リストを管理するためのベストプラクティス?
Webサービスから文字列(16進数で)をフェッチしたと0102030405
すると、ローカライズされた名前に解析する必要があります。例:優先言語が英語の場合、に解析され01
、name_1
などに解析されます。02
name_2
次のような文字列リストファイルを保存したい:
私はそれをコンパイルしたくありません、そしてさらに、それは索引付けされるべきです。
しかし、どうすればこれをアーカイブできますか?それは可能ですか?
前もって感謝します!
python - 抽出せずにファイルにデータを追加するアーカイブ形式
次のような順序付けられていないレコードを含む大きな xml ファイル (100GB 以上) があります。
読み取り専用モードでデータにアクセスする必要がありますが、ページごとにグループ化します。
ページを ID 順に並べてはなりません。
私のソリューションでは、今ではxmlを前処理する必要があり、ページごとに:
- 固有の命名規則でファイルを開きます (例: 1 ページ目は「1.data」、「2.data」など)。
- 現在のページのコンテンツを追加する
- ファイルを閉じる
私にとっての問題は、多数のページを処理するには、何百万ものファイルを作成する必要があることです。もちろん、これはあまり良くありません。
私の質問は、ある種のアーカイブ ファイル (tar や zip など) を使用してすべてのデータをシリアル化できるかどうかです。利点は、すべてのデータを含む大きなファイルが 1 つだけで、順次読み取ることができることです。圧縮は必ずしも必要ではありません。
私のソフトウェアはスタンドアロンである必要があり、Python を使用することを好むため、データベースの使用を避けることを好みます。
ありがとう、
リカルド
android - Flashbuilder 4.5.1 SQLite DBからの読み取り、情報をテキストとして表示できない
私について:
私は始めたばかりです。これを行うには簡単な方法が必要だと私は知っていますが、1週間経ってもまだ困惑しています。
内容:
非常に長い手順書に代わるアプリを作成しました。実行中のテストについて、前に示した回答をテキスト入力ボックスに入力してもらいたいと思います。
問題:
DBから正しい情報を取得できます。ただし、テキスト入力フィールドに入力できません。ボックスには次のように表示されます。[オブジェクトオブジェクト]
どんな助けでも大歓迎です。
Settings.mxmlページのサンプルコードは次のとおりです。
ReadfromDB.mxmlページのコードは次のとおりです。