問題タブ [leading-zero]

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

postgresql - Postgresql で多くの先行ゼロを使用して 10 進数を効率的に格納する

次のような数値:

postgres で使用可能な数値型を使用して、パフォーマンスを大幅に低下させずに格納することは困難です。この質問は同様の問題に対処していますが、受け入れられる解決策に達したとは思いません。現在、私の同僚の 1 人は、このような数値を小数点以下 15 桁に丸め、次のように格納することにしました。

倍精度数値型を使用できるようにすることで、10 進数値型への移行に伴うペナルティを回避できます。私の目的にとってこのように小さい数値は、どちらも非常に小さい (そしてほぼ同じことを意味する) ため、多かれ少なかれ機能的に同等です。ただし、これらの結果をグラフ化しており、データセットの大部分がこのように丸められると、非常に愚かに見えます (グラフの平らな線)。

ここに画像の説明を入力

これらの数値を何万も保存して操作しているため、10 進数の数値型はパフォーマンスのペナルティが大きすぎるため、適切なオプションではありません。

私は科学者であり、これらの種類の数値を科学表記法で保存するのが私の自然な傾向ですが、postgres にこの種の機能があるようには見えません。実際には数値のすべての精度は必要ありません。4桁程度を保持したいだけなので、float数値型が提供する15桁も必要ありません。これらの数値を次のように 2 つのフィールドに格納することの利点と欠点は何ですか。

これは 1.234*10^-40 に相当しますか? これにより、最大 32000 の先頭の 10 進数を格納するために使用される 2 バイトと実際の値を格納するために 4 バイトのみが使用され、数値ごとに合計で最大 6 バイトになります (格納したい正確な数値が得られ、 8 バイトを消費する既存のソリューション)。また、最初に smallint フィールドをソートし、次に real フィールドをソートするだけでよいため、これらの数値のソートは大幅に改善されるようです。

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

xcode - Swiftでゼロパディングされた数値をループする - Xcode

SKSpriteNode クラスでは、次の操作を行ってオブジェクトをアニメーション化できます。

上記のコードは、一連の画像を使用してオブジェクトをアニメーション化できます。ここで、画像ファイルは image001.png image002.png image003.png になります

ここで質問があります。ファイル名が image001.png image002.png ... image009.png image010.png image011.png image012.png の場合、画像をアニメーション化するにはどうすればよいですか。何か案は?

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

r - R にインポートされたら先行ゼロを追加する

列を含むデータ フレームがありReferenceます。これは 10 桁の数字で、ゼロから始めることができます。Rにインポートすると、先頭のゼロが消えます。これを追加したいと思います.

と を使用してみsprintfましformatCたが、それぞれに異なる問題があります。

私が得る出力は次のとおりです。

数値がすでに 10 桁の場合、最初の出力は NA を返し、2 番目の出力は結果を標準形式で格納します。

私が必要とするのは:

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

vba - Microsoft Word VBA の操作 - 先行ゼロを日付に追加するマクロ

VBA を使用して Microsoft Word 2013 でマクロを作成し、日付 (主に日付と月) に先行ゼロを追加しようとしています。

したがって、2004 年 4 月 6 日から 2004 年 4 月 6 日まで、および 2005 年 5 月 11 日から 2005 年 5 月 11 日まで

ここで回答のバリエーションを使用しようとしましたが、最初の日に無限にループします: http://answers.microsoft.com/en-us/office/forum/office_2010-word/macro-to-convert-date-format -in-a-document/20539af7-a961-499f-9e85-22af8f4c3c58?auth=1

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

c - C- printf なしの先行ゼロ

イーサネット スターター キット (PIC32MX9795F512L)
言語: C
MPLAB IDE 8.92
コンパイラ: XC32 v1.3

こんにちは、変数に先行ゼロを追加したいと思います。最後に、配列で使用したいと思います。例: c=10*a+b. c=5あるべきとき05。私は機能を使用できませんprintfか、それとも間違っていますか?