问题标签 [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.
php - php,如何简化一个 php 脚本?
我不确定这是一个好问题,但这是我的问题。我的if
语句太长了,我想知道是否有其他类型的语法可以缩短它:
这是一个例子,但我有一个类似的例子..&&($time15 <= $one_day)
。
该声明非常不言自明,$time1, $time2, etc
可以空着回来,所以我必须检查它们NULL
是否
有任何想法吗?
谢谢
c - 将 Char 缓冲区转换为短裤数组
我有一个由 API 函数填充的 char * 缓冲区。我需要获取包含在该指针中的数据,将其转换为无符号短裤并将其转换为网络 (htons()) 格式以通过 UDP 发送。这是我的代码(并非全部,但有几个原因)
下面的代码可以工作,但另一边的数据不好(不是短裤或网络翻译)
任何帮助,将不胜感激。谢谢你。
ruby-on-rails - 在 rails collection_select 中使用短日期时间
这是一个小烦恼,我找不到任何东西。
我在 Appointment 对象上有一个集合选择,它显示了可用约会的时间:
这使用标准 DateTime 格式显示:2011-10-31 08:00:00 UTC 但我真的更喜欢短格式,如下所示:
显示为 10 月 31 日 08:00
使用符号时,我似乎找不到语法。有人知道这个吗?
java - 将 Java 移植到 AS3
我正在将 Java 类移植到 AS3。该课程的大部分内容都涉及位级编程。我遇到过用 Java 编写的这段代码:
在代码中,我遇到了这样的事情:
AS3中这两个变量的等价物是什么?它们是字节数组还是整数?我认为“short”是一个 16 位整数,而“int”是一个 32 位整数。
.net - VB6 与 .NET Short 的等价物是什么?
VB6 与 .NET Short 的等价物是什么?我需要一个 2 字节数字变量...
java - 将short放入2个字节的字符串中
所以我正在为在线游戏制作自己的网络协议,为了节省空间,每条消息(通过 TCP 发送)都有一个很短的 2 个字节的 ID,所有从服务器发送到客户端的消息都是字符串,反之亦然,如何仅用 2 个字节(字符)将一个 short 转换为 java 中的字符串?
更新:我可能不清楚我想要什么......我希望能够将一个短 int 转换为 2 个字符,这样我就可以通过网络以字符串格式在 2 个字节和将其解码回另一侧的短片(在 actionscript 3 中)。
一个字符可以容纳 256 个可能的值,对吗?所以 256*256=65,536 这是一个无符号短整数的大小!
这是我到目前为止所得到的:
这可以将一个 int 变成一个可以通过网络发送的单个字符,现在我只需要让它使用 2 个字符,它最多可以做一个短的。
c++ - 如何查看空头的位表示?
如果我将它作为指向内存的指针作为指向短裤的指针:
而且我知道 ms 的大小(这条短裤的数量),我希望看到所有这些短裤及其二进制表示形式的运行。
如何访问 C++ 中每个短路的位?
c# - 具有完整字符集的 MD5,使字符串更短,但如何?
我知道我可以在 c# 中轻松使用 MD5,我使用的代码如下:
通常,MD5 字符串长度为 32 个字符,包含 0-9 和 af。我想知道,如果我使用 0-9 AZ az 和 _ 。- 等等,这将设置大约 64 个字符,并且 MD5 字符串将显着缩短。我将使用 MD5 字符串来识别某些内容并保存在数据库中。较短的字符串可以做同样的事情并且占用更少的空间,花费更少的时间来索引。
所以在这里,我的问题是,这里有没有人可以快速将 0-9a-f 字符串更改为 0-9A-Za-z._ 字符串
ps 我有一个基本的想法是将 MD5 字符串更改为 int(将非常大),然后转换为具有任何字符集的字符串。我可以成像它会变慢。
任何想法都有帮助。谢谢。
[编辑]
谢谢大家,最终我推出了自己的一个,我需要一个字符串,因为我也需要它作为 URL 的一部分。出于我不使用 Base64 的原因,因为我想要一个固定长度的字符串。
MD5 为 16 个字符,长度为 32,当我将其更改为 64 个字符时,长度变为 20。
这是我使用的更新功能。
c++ - 如何在 C++ 中将 bitset 转换为short?
如果我有一个bitset<16> bits(*iter)
和一个我的短裤,我怎么能把这个 bist 分配给我的短裤?
可以将 bitset<16> 转换为 short 吗?
c - 请帮助我在 C 中使用 memcpy()
我有以下代码:
在 ASCII 中,char 'A' 的十六进制值为 41,char 'B' 的十六进制值为 42。为什么这个程序的结果是 4241?我认为正确的结果是 4142。