問題タブ [format]

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

string - 文字列をタイトルケースにフォーマットする

文字列をタイトルケースにフォーマットするにはどうすればよいですか?

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

language-agnostic - コード要素を通常のテキストにどのように組版しますか?

読みやすさ、簡潔さ、および正確さのために引数を使用して関数をタイプセットする最良の方法は何ですか? func()関数の引数が実際にある場合でも、のように関数名の後に空の括弧を付ける傾向があります。引数を含めるのに問題がありますが、段落が読みやすいように感じます。

このためのベストプラクティスについて何か考えはありますか?

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

unicode - Unicode 文字を使用した表形式データのフォーマット

中間結果を示す表形式のデータを含む計算トレース ファイルを作成する必要があります。現在、標準の ASCII パイプ記号 (|) とダッシュ (-) の組み合わせを使用して表の行を描画しています。

例えば

よりプロフェッショナルな外観のテーブルを作成するために使用できる Unicode 文字はありますか?

(ファイルは生のテキスト形式である必要があり、HTML やその他のマークアップは使用できません)

編集:提案を取り入れてUnicodeボックスの描画文字を使用したテーブルの例を追加しました:

0 投票する
7 に答える
39443 参照

c++ - C++: fprintf の結果を sprintf なしで std::string として取得する方法

私は、C++ で実装されたオープンソースの UNIX ツールを使用しています。コードを変更して、必要な機能を実行させる必要があります。私のパッチがアップストリームに受け入れられることを期待して、可能な限り小さな変更を加えたいと思います。標準 C++ で実装可能で、外部依存関係をさらに作成しないソリューションが優先されます。

これが私の問題です。私はC++クラスを持っています-それを「A」と呼びましょう-現在、fprintf()を使用して、その非常にフォーマットされたデータ構造をファイルポインターに出力します。その印刷関数では、複数のメンバー クラス ("B" は例) の同一に定義された印刷関数も再帰的に呼び出します。A のインスタンスの print() 結果に設定する必要があるメンバー std::string "foo" を持つ別のクラス C があります。これは、A の to_str() メンバー関数と考えてください。

擬似コード:

C はかなり安定していますが、A と B (および A の依存関係の残りの部分) は流動的な状態にあるため、必要なコードの変更が少ないほど良いことを述べておく必要があります。現在の print(FILE* F) インターフェイスも保持する必要があります。A::to_str() を実装するためのいくつかのアプローチを検討しましたが、それぞれに長所と短所があります。

  1. fprintf() の呼び出しを sprintf() に変更します。

    • フォーマット文字列を書き直す必要はありません
    • print() は次のように再実装できます: fprint(f, this.to_str());
    • しかし、char[] を手動で割り当て、多くの c 文字列をマージし、最後に文字配列を std::string に変換する必要があります。
  2. 文字列ストリームで a.print() の結果をキャッチしてみてください

    • すべてのフォーマット文字列を << 出力フォーマットに変換する必要があります。変換する何百もの fprintf() があります:-{
    • UNIXファイルハンドルから出力ストリームを作成するための標準的な方法を私が知っているわけではないため、print()を書き直す必要があります(この人はそれが可能かもしれないと言いますが)。
  3. Boost の文字列フォーマット ライブラリを使用する

    • より多くの外部依存関係。うん。
    • Format の構文は printf() とはかなり異なり、面倒です。

    printf(format_str, args) -> cout << boost::format(format_str) % arg1 % arg2 % など

  4. Qt のQString::asprintf()を使用する

    • 別の外部依存関係。

それで、考えられるすべてのオプションを使い果たしましたか?もしそうなら、どれが私の最善の策だと思いますか? そうでない場合、私は何を見落としましたか?

ありがとう。

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

html - HTMLメールをフォーマットする最良の方法?

コメントを選択して特定の部門に送信できるコメント コントロールを実装しています。電子メールは特定の方法でフォーマットする必要があり、これを行うための最良の方法は何だろうと思っていました.

すべてのスタイル情報を 1 つの大規模なメソッドにハード コードする必要がありますか?それとも、別のファイルを作成して読み込んでから、特定のタグを関​​連する情報に置き換える必要がありますか?

0 投票する
22 に答える
833315 参照

c# - .NET String.Format() 数値の千の位にコンマを追加する

数字の千の位にコンマを追加したい。

String.Format()取るべき正しい道でしょうか?どの形式を使用しますか?

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

zip - .doc形式はどのように機能しますか?

最近、.docxファイル(特別に構造化されたzipアーカイブ)の基本構造について学びました。ただし、docxはドキュメントのようにフォーマットされていません。

ドキュメントファイルはどのように機能しますか?ファイル形式、構造などは何ですか?

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

iphone - iPhoneのネットワーク運用の観点から費用効果の高い画像形式はどれですか?

のサムネイル画像を表示したいのですcelltableViewController、このサムネイル画像は離れた場所にあります(アドレスのURLはXMLファイルにあります)ので、どの形式の画像が費用効果が高いですか?

0 投票する
5 に答える
4715 参照

perl - Perlで数値を複数の形式に変換するにはどうすればよいですか?

数値(たとえば1234567.89)を1.23Mのような読みやすい形式に変換できる簡単でわかりやすいメソッド/サブ/モジュールを知っていますか?

現在、いくつかの比較を行うことでこれを行うことができますが、私の方法には満足していません。

ご協力ありがとうございました!

0 投票する
18 に答える
1258712 参照

c# - 小数値を小数点以下 2 桁まで表示するにはどうすればよいですか?

現在 で小数点以下の値を表示する場合、小数点以下.ToString()15 桁まで正確です。ドルとセントを表すために使用しているので、小数点以下 2 桁だけを出力したいと考えています。

これには のバリエーションを使用し.ToString()ますか?