問題タブ [short]

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

php - php、phpスクリプトを簡素化する方法は?

これが投稿するのに良い質問かどうかはわかりませんが、ここに私の問題があります。ステートメントが長すぎてif、それを短くする他の種類の構文があるかどうか疑問に思っていました。

これは一例ですが、私は..&&($time15 <= $one_day).

ステートメントはかなり自明であり、$time1, $time2, etc空に戻る可能性があるため、それらがそうであるNULLかどうかを確認する必要があります

何か案は?

ありがとう

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

c - Char バッファを short の配列に変換する

API 関数によって埋められる char * バッファがあります。そのポインターに含まれるデータを取得し、unsigned short にキャストし、ネットワーク (htons()) 形式に変換して UDP 経由で送信する必要があります。これが私のコードです(いくつかの理由ですべてではありません)

以下のコードは機能しますが、反対側のデータは不良です (ショートやネットワーク変換ではありません)。

どんな助けでも大歓迎です。ありがとうございました。

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

ruby-on-rails - Rails collection_select で短い日時を使用する

これは、私が何も見つけることができない小さな迷惑です。

利用可能な予定の時間を示す Appointment オブジェクトでコレクションを選択しています。

これは、標準の DateTime 形式を使用して表示されます: 2011-10-31 08:00:00 UTC ですが、次のような短い形式をお勧めします。

10 月 31 日 08:00 と表示されます

シンボルを操作するときに構文が見つからないようです。誰もこれを知っていますか?

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

java - JavaをAS3に移植する

私はJavaクラスをAS3に移植することに取り組んでいます。クラスの根性のほとんどは、ビットレベルのプログラミングに関係しています。私はJavaで書かれたこのコードに出くわしました:

コードのさらに先で、私は次のようなものに出くわしました:

AS3のこれら2つの変数に相当するものは何ですか。それらはByteArrayまたは整数ですか?「short」は16ビット整数、「int」は32ビット整数だと思いました。

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

.net - VB6 の .NET Short に相当するものは何ですか?

VB6 の .NET Short に相当するものは何ですか? 2 バイトの数値変数が必要です...

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

java - 2 バイトの文字列に short を入れる

そこで、私はオンライン ゲーム用に独自のネットワーク プロトコルを作成しています。スペースを節約するために、(TCP 経由で送信される) 各メッセージには、短い 2 バイトの ID が与えられます。サーバーからクライアントに、およびその逆に送信されるすべてのメッセージは文字列です。 、Javaで短い文字列を2バイト(文字)で文字列に変換するにはどうすればよいですか?

更新:私はおそらく私が何を望んでいるのかはっきりしていません...短い整数を2文字に変換できるようにしたいので、ネットワーク経由で短い文字列をわずか2バイトの文字列形式で送信し、反対側でショートにデコードします(actionscript 3)。

文字は 256 の可能な値を保持できますよね? したがって、unsigned short int のサイズである 256*256=65,536 です!

ここに私がこれまでに持っているものがあります:

これにより、ネットワーク経由で送信できる単一の文字に int を変換できます。これで、2 つの文字を使用するだけで、最大で short まで実行できます。

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

c++ - ショートのビット表現を表示するにはどうすればよいですか?

これをメモリへのポインタとして、shortsへのポインタとして持っている場合:

そして、msのサイズ(このショーツの数)を知っているので、これらすべてのショーツとそれらのバイナリ表現を実行してもらいたいと思います。

C ++で各shortのビットにアクセスするにはどうすればよいですか?

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

c# - フル文字セットを備えたMD5、文字列を短くしますが、どうすればよいですか?

MD5をc#で簡単に使用できることはわかっています。使用するコードは次のとおりです。

通常、MD5文字列の長さは32文字で、0〜9およびafです。0-9AZazと_を使用するかどうか疑問に思いました。-など、約64文字が設定され、MD5文字列は大幅に短くなります。MD5文字列を使用して何かを識別し、データベースに保存します。短い文字列でも同じことができ、スペースも少なくて済み、インデックス作成にかかる時間も短くなります。

だからここに、私の質問は、誰もが0-9a-f文字列を0-9A-Za-z._文字列に変更するための高速な方法を持っているということです

ps基本的な考え方は、MD5文字列をint(非常に大きくなります)に変更してから、任意の文字セットを使用して文字列に転送することです。私はそれが遅くなることを想像することができます。

どんなアイデアでも役に立ちます。ありがとう。

[編集]

皆さん、ありがとうございました。最終的には自分の文字列を展開します。URLの一部としても必要なので、文字列が必要です。固定長の文字列が必要なため、Base64は使用しません。

MD5は16文字で長さは32ですが、64文字に変更すると長さが20になります。

これが私が使っているアップデート機能です。

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

c++ - C ++でビットセットをshortに変換するにはどうすればよいですか?

ショートパンツを持っている場合bitset<16> bits(*iter)、このビストをショートパンツに割り当てるにはどうすればよいですか?

ビットセット<16>をshortに変換することは可能ですか?

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

c - Cでmemcpy()を使用するのを手伝ってください

私は次のコードを持っています:

ASCIIでは、char'A'の16進値は41で、char'B'の16進値は42です。このプログラム4241の結果はなぜですか。正しい結果は4142だと思います。