11得票2回答
Lua - 打包IEEE754单精度浮点数

我想在纯Lua中创建一个函数,从一个数字生成一个分数(23位)、一个指数(8位)和一个符号(1位),以便该数字大约等于math.ldexp(fraction, exponent - 127) * (sign == 1 and -1 or 1),然后将生成的值打包成32位。 数学库中的某个函数引...

10得票3回答
如何在Python中将UUID打包到结构体中?

我有一个UUID,想使用UUID.int将其打包到struct中,这将使它变成一个128位的整数。但是,没有一个struct格式字符足够大可以存储它,该怎么办? 示例代码: s = struct.Struct('L') unique_id = uuid.uuid4() tuple ...

10得票5回答
Python中类似Perl的Pack('V')函数是什么?

最近我一直在进行漏洞开发以准备参加培训课程,但是在教程中遇到了问题。我一直按照能找到的所有教程来操作,使用Python而不是教程中所用的语言,因为我更喜欢Python。我尝试对所有内容进行交叉编码,但无法弄清如何交叉编码Perl的Pack()函数。 TL;DR: 我正在尝试将此转换为Pytho...

10得票3回答
64位浮点数字面量PHP

我正在尝试在php中将一个64位浮点数转换为64位整数(反之亦然)。我需要保留字节,因此我使用pack和unpack函数。我需要的功能基本上类似于Java的Double.doubleToLongBits()方法。http://docs.oracle.com/javase/7/docs/api/...

10得票3回答
有没有一种方法可以“打包”一个JPanel?

有没有一种方法可以使我的JPanel像JFrame一样pack,或者做类似的事情。 我想这样做而不是给它尺寸。 如果需要任何其他信息,请留言。 谢谢。

9得票1回答
如何使用Raku将十六进制字符串转换为IEEE754浮点数?

在Python中,unpack函数可以将十六进制字符串转换为IEEE754浮点数。 import struct print(struct.unpack('<f', bytes.fromhex("00000042"))[0]) # 32.0 <代表小端字节顺序,f代表浮点数格...

9得票3回答
打包,但不要使其变小。

我有一个使用GridBagLayout的JFrame。用户可以调整窗口大小,也可以执行一些编辑操作来改变窗口大小。在这种操作之后,我现在使用pack(); repaint();。但实际上,我不应该在这些操作后使窗口变小 - 只能变大。我找到的解决方案是 Dimension oldSi...

9得票3回答
如何创建一个Ant任务来签名和Pack200压缩所有我的JAR文件?

我的JAR文件必须为Webstart应用程序签名。最好也将它们打包以减少下载时间。我正在尝试配置Ant任务,在应用程序部署期间自动执行此操作。由于打包过程重新组织了JAR内部结构,使签名无效,因此Pack200文档建议采用三步处理方法: 使用pack200重新打包JAR 使用jarsign...

9得票3回答
交替类型的参数包

我有一个结构体 C,其中包含多个结构体 A和结构体 B的实例。例如: struct A {}; struct B {}; struct C { C(A&& o1, B&& p1, A&& o2) {} C(A&amp...

8得票1回答
何时/为什么应该在Python中使用struct库进行打包和解包?

我不理解在Python的struct库中何时应该使用pack和unpack函数。我也不理解如何使用它们。经过阅读,我了解到它们被用于将数据转换为二进制格式。然而,当我运行类似以下的一些示例时: >>> struct.pack("i",34) '"\x00\x00\x00' ...