JRuby 9.2.11.1 发布,Java 的 Ruby 解释器
JRuby 9.2.11.1 发布了。JRuby 是面向 Ruby、基于 Java 虚拟机 JVM 的一种解释程序,它结合了 Ruby 语言的简易性和功能强大的 JVM 执行机制,并与 Java 库全面集成。
JRuby 9.2.x 与 Ruby 2.5.x 兼容,并与 C Ruby 保持同步。
9.2.11.1 是一个解决了单个问题的迷你发行版,该版本解决的问题:
- 带有精度的 printf 子字符串格式可能会暴露字符(#6137)
具体来讲,如果使用精度说明符(例如 %.1s)格式化字符串,然后传入较大字符串的子字符串,则格式化结果中可能会看到一些较大字符串的字符。这是由于内部 String 数据处理中的 bug 导致结果包含的字符数超过了请求的字符数。
long_string = "aabbccddhelloddccbbaa" start_index = 8 sub_str_length = 5 precision = 3 sub_string = long_string[start_index, sub_str_length] puts sprintf("%.#{precision}s", sub_string) # => helloddccbb
此问题可能会暴露原始 String 中的敏感内容,官方建议升级。详情查看更新说明:https://www.jruby.org/2020/03/25/jruby-9-2-11-1.html
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
qBittorrent 4.2.2 发布,BT 下载客户端
qBittorrent 4.2.2现已正式发布。qBittorrent 是一款轻量高速的免费 BT 下载客户端软件,旨在打造成开源版的μTorrent 。它支持所有主要平台(Linux、Mac OS X、Windows、OS/2 与 FreeBSD),并提供相同的功能。 4.2.2版本的更新内容如下: Feature 允许通过 QSS 更改传输列表文本的颜色 运行外部程序时显示控制台的选项 将“Country”列重命名为“Country / Region” 更改某些设置的默认值 重构传输列表代码以允许主题化。 在高级对话框中允许双击 ...... Performance 一个接一个地移动多个torrents Bugfix 默认情况下,禁止新用户使用 Torrent 队列 自动模式下类别更改时更新可用磁盘空间标签 重新检查后保存恢复数据 仅跟踪器错误如果所有本地端点均失败 更改停止跟踪器超时设置的位置 重新设计 torrent 启动处理 ...... WEBUI 修复“文件”选项卡中的第一行重命名 将 SVG 图像用于 WebUI 图标 继承过滤器列表元素的文本颜色 向用户公开WebUI...
- 下一篇
IntelliJ IDEA 2020.1 Beta 2 发布
IntelliJ IDEA 2020.1 Beta 2版本现已发布。该版本主要完善了即将发布的 v2020.1 的新功能。不过官方表示,除此之外,其还有一些改进内容并未宣布。 此版本已宣布的更新内容如下: Code Vision 从 IntelliJ IDEA 2020.1 开始,Code Vision 可以向用户展示 Java 符号的用法和实现。 开发团队表示,其将在下一个主要版本中添加更多有用的上下文信息,例如版本控制信息,同时还将提高发现性。 将运行配置存储为文件 从 v2020.1 开始,用户可以在项目文件夹中为运行配置选择任何位置。 当用户按上图所示完成操作后,IDE 会将其运行配置另存为*.run.xml指定文件夹中的文件,以便用户可以将其添加到 Git 中,然后与同事共享。 如果已将 .idea 文件夹添加到 .gitignore ,则 IDE 将建议用户默认将运行配置存储在 .../project_folder/.run 录中。 更多详细信息可查看发布说明: https://blog.jetbrains.com/idea/2020/03/intellij-idea-20...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS6,CentOS7官方镜像安装Oracle11G
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题