问题标签 [bytearray]
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.
java - 使用 UUID 作为数据库主键,Java 类型是 byte[]
在 JPA 实体中使用 byte[] 作为主键有什么问题吗?
我想使用 UUID 作为我的主键,但存储为字符串我觉得它太大了。
我正在考虑做这样的事情来将 ID 存储为 byte[] 并将其设置为我的实体 ID:
我在数据库中放置索引会有什么问题吗?我同时使用 Postgres 和 HSQL。我使用 Hibernate 作为我的 JPA 提供程序。
java - 将 UUID 存储为 base64 字符串
我一直在尝试使用 UUID 作为数据库键。我想占用尽可能少的字节,同时仍然保持 UUID 表示人类可读。
我认为我已经使用 base64 将其减少到 22 个字节,并删除了一些似乎不需要存储的尾随“==”。这种方法有什么缺陷吗?
基本上,我的测试代码进行了一系列转换以将 UUID 降低为 22 字节字符串,然后将其转换回 UUID。
输出:
.net - IronPython - 将 int 转换为字节数组
在 Python 中获取字符串长度然后将该 int 转换为字节数组的正确方法是什么?将其打印到控制台进行测试的正确方法是什么?
c# - 在 C# 中将 Byte 数组转换为 Int-likes
BitConverter.ToUInt16() 期望字节被反转,我猜这就是它们在内存中的存储方式。但是,当它没有被反转时,我如何转换它,而无需修改数组?
asp.net - 在页面上动态显示从字节数组派生的图像
我正在调用一个 Web 服务,它以字节数组集合的形式返回未知数量的图像。(我不能改变这个)
我需要在单个 aspx 网页上显示每个图像。
我目前正在使用 Microsoft.Web.GeneratedImage 控件; http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=16449 以显示图像。
我遇到的问题是,由于控件调用单独的代码文件来加载图像内容,我使用会话状态来存储字节数组,我对此并不太满意。
这是我的测试项目中的一些代码;
实现这一目标的最优雅方式是什么?
欢迎任何输入!
编辑:附加信息;
- 来自 Web 服务的图像来自 SQL Reporting Services。
- 图像通常会一直在变化(没有真正的缓存要求)。
- 图像将是用户特定的。
- 每个页面只调用一次 Web 服务。
- 在生成的图像使用它之后,我实际上是从会话状态处理图像,因为一段时间内不需要再次查看图像。
c# - 从 telnet 流读取到大字节数组是否要等到字节数组已满?
通过阅读这里的一些问题和答案,似乎 telnet 流从未真正关闭。使用 DataAvailable() 不会返回。
我继承了一些需要很长时间才能完成的代码,我们认为问题出在 telnet 服务器上。但是,有一个字节[32757],代码试图在其中存储 telnet 服务器的响应。
类似于以下内容:
如果没有 32757 字节或更多字节,我假设此代码会等待,直到发送足够的空数据包来构成字节数组的大小。这个对吗?
有没有办法检查 telnet 服务器是否已完成发送它想要的所有内容?telnet 会话的每个“页面”中没有可见的终止字符或字符串。
我在想一种更正此代码的方法是一次读取几个字节,将其添加到字符串中,检查字符串中是否存在终止字符或字符集,如果找到则返回。否则,读取更多字节,将其添加到字符串中,然后再次检查。
建议?
c# - 如何将十六进制转换为字节数组?
我从 sql server 中复制并粘贴了这个二进制数据,目前我无法查询。
如何将其转换回 C# 中的字节数组?
c# - 从数据库中的二进制文件写入 PDF
好的,
我有一个带有存储 PDF 的 SQL 2005 数据库。该列使用图像类型。因此,当 PDF 存储时,它是一个 byte[] 数组。
所以这是困难的部分。我可以用它来存储数据,但我不确定如何将 byte[] 数组恢复为 PDF 格式并将其显示在网页上。
我正在使用第三部分工具来生成 PDF,效果很好。
我必须生成 byte[] 数组的代码如下:
然后我将 byte[] 数组插入到数据库中。
当我从数据库中取回数组时,我这样做:
这将返回一个有效的 byte[] 数组,因为它应该是。
现在,唯一的问题实际上是将 PDF 写入网站并将其显示在网站上,我不知道如何执行此操作或从哪里开始。
.net - 从 System.Text.Encoding.Unicode.GetString 获取空终止字符串
我有一个从外部实体接收到的字节数组。它是一个固定大小。字节包含一个 unicode 字符串,用 0 值填充缓冲区的其余部分:
所以字节可能是:
我正在获取该缓冲区并将其转换为如下字符串:
我得到的是一个看起来像这样的字符串:
如何告诉 GetString 在第一个 Unicode null 处终止字符串(即,我只返回“HELLO”)?
感谢您的任何意见。
php - php中的字符串到字节数组
如何从可以包含数字、字母等的字符串中获取字节数组?如果您熟悉 Java,我正在寻找与 getBytes() 方法相同的功能。
我尝试了这样一个片段:
但没有成功,所以任何形式的帮助将不胜感激。
PS:为什么我需要这个!?好吧,我需要通过 fputs() 将字节数组发送到用 Java 编写的服务器......