`
stingh711
  • 浏览: 124526 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

发现了一个jython的bug

阅读更多

最近想用jython写一个simulator,用到struct.pack(),结果发现了里面的一个bug.代码如下:

import struct
dataunits = struct.pack('!HHIIIBBHQ', 0x20, 0x1c, 0xffffffff, 0x00000000, 0x0233, 0x05, 0x00, 0x0000, 0x1234)
print len(dataunits)
dataunits = struct.pack('!HHIIIBBH', 0x20, 0x1c, 0xffffffff, 0x00000000, 0x0233, 0x05, 0x00, 0x0000)
print len(dataunits)
s = struct.pack('!Q', 0x1234)
print len(s)
在jython2.2.1下面, 结果是: 32, 20, 8, 在python下面,结果是: 28, 20, 8.发到jython的mail list里面,已经有人确定并k到bug里面去了.

分享到:
评论

相关推荐

    jython2.5-安装包

    这个"jython2.5-安装包"显然包含了Jython 2.5版本的安装程序,这是一个较旧但仍然有其用途的版本。Jython 2.5b1是该系列的beta1版本,意味着它是开发过程中的一个早期测试版,可能存在一些未解决的问题或功能不完善...

    Genie Jython-开源

    Genie Jython是一款专为Jython编程语言设计的开源集成开发环境(IDE),它旨在提供一个基础但功能齐全的平台,让开发者能够更高效地编写、调试和管理Jython代码。Jython是一种Python的实现,它能够直接在Java平台上...

    jython_java_interop:Jython Book v1.0第10章中的示例

    Python-Java互操作示例 概述 示例。 该示例来自“松耦合对象工厂的更...这将生成文件target/jython_java_integration-1.0.0-SNAPSHOT-jar-with-dependencies.jar ,它是一个可执行的“胖” Jar,其中包含所有依赖项

    org.eclipse.xtext.xbase.lib-2.5.2.zip

    描述中提到的"troposphere-maven-plugin.zip"是一个Maven插件,它利用了Jython(Python的Java实现)以及Python的两个模块:boto和troposphere。Maven是一个广泛使用的Java项目管理工具,它通过配置文件来管理项目的...

    PyPI 官网下载 | mypy_boto3_mwaa-1.19.5-py3-none-any.whl

    通过在Boto3库上应用mypy_boto3_mwaa的类型注解,开发者可以在编写代码时就发现潜在的问题,从而提高代码质量并减少bug。 mypy_boto3_mwaa-1.19.5-py3-none-any.whl文件的命名遵循PEP 425兼容性标识符的规则,其中...

    Java端集成drools6.4.0.Final

    每个版本都有其特性和改进,6.4.0.Final是一个稳定的版本,包含了之前一系列的bug修复和性能优化,适合用于生产环境。 3. **集成准备**: 集成Drools到Java项目中,首先需要将Drools的jar包添加到项目的类路径中。...

    QCon上海2016-Preparing for JDK 9 - QCON -20-October-Rory Donnell1

    JDK 9是Java开发工具包的一个重大更新,它标志着Java平台的进一步发展和创新。在2016年的QCon上海会议上,Rory O'Donnell(Oracle公司的Java平台组成员)分享了关于JDK 9的最新进展和准备策略。这次演讲旨在为开发者...

    sikulix-setup-script.jar图形自动化java包

    NEW 2018-01-09:现在拉取Jython 2.7.1(有安全修复程序)。 一定要知道hompage http:// sikulix。COM ...并知道文档 http:// sikulix- 2014.readthedoc s.io/en/ latest / index.html 对于Maven项目中的Java...

    PyPI 官网下载 | dualsoundsync-0.1.3a1-py3-none-any.whl

    版本号“0.1.3a1”揭示了这个库的当前状态,其中“0.1.3”表示主版本号,表明这是一个早期的非稳定版本,而“a1”则表示这是第一个alpha版本,意味着该库可能还在开发阶段,可能存在未解决的问题或不完善的功能。...

    PyPI 官网下载 | mypy_boto3_lightsail-1.13.26.1-py3-none-any.whl

    `mypy_boto3_lightsail`是`mypy`的一个扩展,`mypy`是Python的一个静态类型检查器,它能够帮助开发者在运行代码之前发现类型错误,提高代码质量。`boto3`则是由亚马逊AWS提供的官方Python SDK,用于与Amazon Web ...

    PyDev 7.4.0-sources.zip

    PyDev 7.4.0-sources.zip 是一个包含了PyDev源代码的压缩包,PyDev是一个强大的Python集成开发环境(IDE),专为Eclipse设计。这个版本的PyDev源码对于开发者,尤其是那些对PyDev有兴趣进行定制、扩展或者进行深入...

    PyPI 官网下载 | CitadelML-1.0.4-py3-none-any.whl

    在Python的世界里,PyPI(Python Package Index)是最重要的软件仓库,它为开发者提供了一个平台来分享和下载Python库。"CitadelML-1.0.4-py3-none-any.whl"就是这样一个资源,它属于PyPI上发布的Python库,用于扩展...

    AS_Object_models-2.1.3-py3-none-any.whl.zip

    标题中的"AS_Object_models-2.1.3-py3-none-any.whl.zip"表明这是一个包含Python软件包的压缩文件,特别的是,它是一个`.whl`格式的文件,这在Python生态系统中是预编译的轮子(Wheel)文件。轮子文件是Python的二...

    pydev5.4.0.zip

    PyDev是Eclipse集成开发环境(IDE)的一个强大扩展,专为Python编程设计。这个"pydev5.4.0.zip"文件包含了PyDev 5.4.0版本的安装包,它允许开发者在Eclipse中高效地编写、调试和优化Python代码。以下是关于PyDev及其...

    PyPI 官网下载 | codecov_validator-0.0.2-py3-none-any.whl

    在Python的生态系统中,PyPI(Python Package Index)是官方的第三方库仓库,它为开发者提供了一个集中地发布和下载Python软件包的平台。`codecov_validator-0.0.2-py3-none-any.whl`是PyPI上一个特定版本的Python...

    PyPI 官网下载 | molo.core-7.0.5-py2-none-any.whl

    "molo.core-7.0.5-py2-none-any.whl" 是一个从PyPI官网下载的Python软件包,它属于molo.core项目的一个特定版本——7.0.5。 **molo.core 模块** molo.core 是一个用于构建多语言、社区驱动的数字媒体平台的Python...

    PyDev7.0.3版本.zip

    PyDev是Eclipse IDE的一个插件,专门用于Python和Jython的开发。它提供了一系列强大的功能,包括代码完成、语法高亮、调试器、集成的Python路径管理等,极大地提升了Python开发者的效率。PyDev 7.0.3是这个插件的一...

    PyPI 官网下载 | osiris_sdk-0.2.4-py3-none-any.whl

    在Python的世界里,PyPI(Python Package Index)是最重要的资源库,它为开发者提供了一个平台来分享和下载各种Python库。本文将详细探讨PyPI上下载的"osiris_sdk-0.2.4-py3-none-any.whl"文件,这是一个针对Python ...

    Python库 | little_helpers-0.0.3-py3-none-any.whl

    `0.0.3`表示这是一个早期的开发版本,通常在`1.0.0`之前,开发者会进行多次迭代来修复bug、添加新功能和优化性能。一旦达到`1.0.0`,则表示该库已具备稳定的API和功能。 在Python社区,开发者通常会将他们的库发布...

    PyPI 官网下载 | ryder-0.0.4-py3-none-any.whl

    在Python开发中,PyPI(Python Package Index)是官方的第三方Python软件包仓库,它为开发者提供了一个平台来发布他们的模块、库和其他工具,方便其他用户下载和安装。PyPI上的资源通常通过pip(Python的包管理器)...

Global site tag (gtag.js) - Google Analytics