GVKun编程网logo

PHP 5.5 beta4 发布(php5.3)

2

在这里,我们将给大家分享关于PHP5.5beta4发布的知识,让您更了解php5.3的本质,同时也会涉及到如何更有效地ApachePOI3.8beta4发布、CakePHP3.4.0-beta4发布,

在这里,我们将给大家分享关于PHP 5.5 beta4 发布的知识,让您更了解php5.3的本质,同时也会涉及到如何更有效地Apache POI 3.8 beta4 发布、CakePHP 3.4.0-beta4 发布,PHP 开发框架、cassandra-4.0-beta4 启动期间遇到异常请求的许可 (0) 必须为正、Chemex v3.0.0-beta4 已经发布,现代化风格 ICT 设备资产管理系统的内容。

本文目录一览:

PHP 5.5 beta4 发布(php5.3)

PHP 5.5 beta4 发布(php5.3)

简单了解下 php 5.5 的新特性: (1)添加了 Generator。Generator 是一种可以返回迭代器(Iterator)的生成器。并为此添加了关键字 yield。 (2)添加 finally 关键字。也就是 try ?catch finally 套装 … (3)foreach 支持 list() 函数。比如:foreach ($

简单了解下 php 5.5 的新特性:

(1)添加了 Generator。Generator 是一种可以返回迭代器(Iterator)的生成器。并为此添加了关键字 yield。

(2)添加 finally 关键字。也就是 try ?catch finally 套装 …

(3)foreach 支持 list() 函数。比如:foreach ($array as list($a, $b)) 这种。

(4)empty() 支持任何表达式。这样看来 empty 开始像函数了,现在的 empty(null) 都是致命错误。

立即学习“PHP免费学习笔记(深入)”;

(5)array 和 ?string 的直接量能直接引用。如 echo [1, 2, 3][0] 和 echo ‘PHP’[0]

(6)新的密码 hash Api;还有改进了 GD。

总结:PHP5.5 不是一次主要的升级,但都挺实用的。

原文地址:PHP 5.5 beta4 发布, 感谢原作者分享。

Apache POI 3.8 beta4 发布

Apache POI 3.8 beta4 发布

Apache POI 3.8 发布了第四个 beta 测试版本,该版本在性能上有显著的提升,以及修复了大量 bug。

Apache POI 是一个开源的 Java 读写 Excel、WORD 等微软 OLE2 组件文档的项目。目前 POI 已经有了 Ruby 版本。

结构:

  • HSSF - 提供读写 Microsoft Excel XLS 格式档案的功能。
  • XSSF - 提供读写 Microsoft Excel OOXML XLSX 格式档案的功能。
  • HWPF - 提供读写 Microsoft Word DOC 格式档案的功能。
  • HSLF - 提供读写 Microsoft PowerPoint 格式档案的功能。
  • HDGF - 提供读 Microsoft Visio 格式档案的功能。
  • HPBF - 提供读 Microsoft Publisher 格式档案的功能。
  • HSMF - 提供读 Microsoft Outlook 格式档案的功能。

CakePHP 3.4.0-beta4 发布,PHP 开发框架

CakePHP 3.4.0-beta4 发布,PHP 开发框架

CakePHP是一个运用了诸如ActiveRecord、Association Data Mapping、Front Controller和MVC等著名设计模式的快速开发框架。该项目主要目标是提供一个可以让各种层次的PHP开发人员快速地开发出健壮的Web应用,而又不失灵活性。主要更新内容:

修复 Bug:

  • 读取请求正文不再返回null。

  • 在请求的url选项中设置的查询字符串参数现在传播到请求查询数据。

  • CLI工具中的表输出现在可以在计算宽度时正确处理空字符串。

新增&弃用:

  • 添加dd()作为debug(); die();的快速替代。

  • CLI命令现在可以通过在参数上设置multiple选项多次接受参数。

  • 路由作用域现在可以定义routeClass和extensions选项。

  • 在电子邮件类中的许多方法已被弃用,有利于单独的get / set方法。

详细更新信息请查看更新日志

下载地址:

  • Source code (zip)

  • Source code (tar.gz)

cassandra-4.0-beta4 启动期间遇到异常请求的许可 (0) 必须为正

cassandra-4.0-beta4 启动期间遇到异常请求的许可 (0) 必须为正

如何解决cassandra-4.0-beta4 启动期间遇到异常请求的许可 (0) 必须为正

  • 操作系统:Ubuntu20.04
  • JDK:JDK11
  • Cassandra 版本:apache-cassandra-4.0-beta4

错误信息:

ERROR [main] 2021-03-25 14:16:15,561 CassandraDaemon.java:822 - Exception encountered during startup
org.apache.cassandra.exceptions.TruncateException: Error during truncate: java.lang.IllegalArgumentException: Requested permits (0) must be positive
    at org.apache.cassandra.cql3.statements.TruncateStatement.executeLocally(TruncateStatement.java:96)
    at org.apache.cassandra.cql3.QueryProcessor.executeInternal(QueryProcessor.java:323)
    at org.apache.cassandra.db.SystemKeyspace.clearallEstimates(SystemKeyspace.java:1337)
    at org.apache.cassandra.service.StorageService.cleanupSizeEstimates(StorageService.java:3908)
    at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:353)
    at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:676)
    at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:800)
Caused by: java.lang.RuntimeException: java.lang.IllegalArgumentException: Requested permits (0) must be positive
    at org.apache.cassandra.db.ColumnFamilyStore.runWithCompactionsdisabled(ColumnFamilyStore.java:2329)
    at org.apache.cassandra.db.ColumnFamilyStore.runWithCompactionsdisabled(ColumnFamilyStore.java:2276)
    at org.apache.cassandra.db.ColumnFamilyStore.truncateBlocking(ColumnFamilyStore.java:2256)
    at org.apache.cassandra.cql3.statements.TruncateStatement.executeLocally(TruncateStatement.java:92)
    ... 6 common frames omitted
Caused by: java.lang.IllegalArgumentException: Requested permits (0) must be positive
    at com.google.common.base.Preconditions.checkArgument(Preconditions.java:189)
    at com.google.common.util.concurrent.RateLimiter.checkPermits(RateLimiter.java:430)
    at com.google.common.util.concurrent.RateLimiter.reserve(RateLimiter.java:285)
    at com.google.common.util.concurrent.RateLimiter.acquire(RateLimiter.java:273)
    at org.apache.cassandra.db.ColumnFamilyStore.snapshotWithoutFlush(ColumnFamilyStore.java:1801)
    at org.apache.cassandra.db.ColumnFamilyStore.snapshot(ColumnFamilyStore.java:1981)
    at org.apache.cassandra.db.ColumnFamilyStore.snapshot(ColumnFamilyStore.java:1957)
    at org.apache.cassandra.db.ColumnFamilyStore.snapshot(ColumnFamilyStore.java:1945)
    at org.apache.cassandra.db.ColumnFamilyStore$4.run(ColumnFamilyStore.java:2242)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
    at org.apache.cassandra.db.ColumnFamilyStore.runWithCompactionsdisabled(ColumnFamilyStore.java:2325)
    ... 9 common frames omitted

解决方法

问题是 also asked on the #cassandra channel 上的 ASF Slack,所以我在此重新发布以供后人使用。

根据堆栈跟踪,尝试访问 system.size_estimatessystem.table_estimates 的快照子目录时似乎失败。

虽然我没有足够的信息来确认这一点,但目录可能因断电而损坏(首先重新启动节点的原因)。

无论如何,解决方法是手动删除 size_estimates/table_estimates/data/system/* 的快照目录。这将允许 Cassandra 成功启动。干杯!

附言贾博超在 ASF Slack 上证实,该解决方法允许他们在节点上启动 C*。

,

我找到了另一个解决方案

rm -rf apache-cassandra-4.0-beta4/data/saved_caches/*
rm -rf apache-cassandra-4.0-beta4/data/data/system/*
,

这是故障节点的重启吗?似乎有什么东西正在尝试重放 TRUNCATE 命令,但没有发送所需的东西(按照 CASSANDRA-14905)。

为了解决这个问题,我会从磁盘中删除 system_schema 键空间并重新启动。它应该从另一个节点重新流式传输架构。

如果这不起作用,您可能最终不得不擦除数据并重建节点。如果那仍然不起作用,您可能需要将其删除/重新加入集群。

编辑:

根据 Erick 的回答,问题似乎出在 size_estimates 键空间中 table_esimatessystem 表的快照目录上。去掉那些,你应该会很好。

Chemex v3.0.0-beta4 已经发布,现代化风格 ICT 设备资产管理系统

Chemex v3.0.0-beta4 已经发布,现代化风格 ICT 设备资产管理系统

Chemex v3.0.0-beta4 已经发布,这是一个现代化风格 ICT 设备资产管理系统。

此次更新有对现有数据影响之处,请提前做好数据库备份

1:支持横向菜单,可以为表格数据提供更宽的视野。

2:支持自定义字段,目前可创建和删除,后续会跟进自定义字段的更新功能。自定义字段目前类型有:字符串、长文本、日期、日期时间、整数、浮点数、双精度。

3:移除了设备的序列号、密码、位置等字段,【如果这些字段有历史数据,在更新此版本前,请先使用咖啡壶自带的导出功能,接着做版本更新,然后创建对应的自定义字段,最后导入Excel】。

详情查看:https://gitee.com/celaraze/chemex/releases/v3.0.0-beta4

关于PHP 5.5 beta4 发布php5.3的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于Apache POI 3.8 beta4 发布、CakePHP 3.4.0-beta4 发布,PHP 开发框架、cassandra-4.0-beta4 启动期间遇到异常请求的许可 (0) 必须为正、Chemex v3.0.0-beta4 已经发布,现代化风格 ICT 设备资产管理系统的相关知识,请在本站寻找。

本文标签: