首页 文章 精选 留言 我的

精选列表

搜索[测试脚本],共10000篇文章
优秀的个人博客,低调大师

njs 0.6.1 发布,nginx 的 JavaScript 脚本语言

njs 0.6.1已发布,njs以 nginx 插件的方式存在,它是 JavaScript/ECMAscript 的子集,实现了大部分的 JavaScript 语言功能,没有完全遵从 ECMAScript 标准,同时抛弃了 JavaScript 比较难懂的部分。njs 不通过 V8 引擎实现,而是通过一个更小、能耗更低、更符合 nginx 应用场景的小虚拟机实现,可以理解成nginx 为其实现了一套自己的词法解析。 作为 nginx 的插件,njs 的安装方式是重新编译 nginx。 新版本下载:http://nginx.org/en/docs/njs/install.html 此版本的更新内容主要是修复 bug: Bugfix:修复RegExpBuiltinExec()使用 UTF-8 时仅支持正则表达式的问题 Bugfix:修复使用非赋值表达式解析导出默认声明的问题 详情查看 changelog。

优秀的个人博客,低调大师

njs 0.6.0 发布,nginx 的 JavaScript 脚本语言

njs 0.6.0已发布,njs以 nginx 插件的方式存在,它是 JavaScript/ECMAscript 的子集,实现了大部分的 JavaScript 语言功能,没有完全遵从 ECMAScript 标准,同时抛弃了 JavaScript 比较难懂的部分。njs 不通过 V8 引擎实现,而是通过一个更小、能耗更低、更符合 nginx 应用场景的小虚拟机实现,可以理解为 nginx 为其实现了一套自己的词法解析。 作为 nginx 的插件,njs 的安装方式是重新编译 nginx。 主要更新内容 添加了 let 和 const 声明支持 添加 RegExp.prototype[Symbol.split] 添加了对 RegExp 的粘性标志支持 修复了 String.prototype.lastIndexOf() 中的堆缓冲区溢出 根据规范修复 RegExp.prototype.test() 根据规范修复 String.prototype.split() 在跟踪被拒绝的 promise 时修复了未初始化值的使用 修复了具有循环引用对象的 njs.dump() 详情请查看更新公告。

优秀的个人博客,低调大师

njs 0.5.1 发布,nginx 的 JavaScript 脚本语言

njs 0.5.1 已发布,njs以 nginx 插件的方式存在,它是 JavaScript/ECMAscript 的子集,实现了大部分的 JavaScript 语言功能,没有完全遵从 ECMAScript 标准,同时抛弃了 JavaScript 比较难懂的部分。njs 不通过 V8 引擎实现,而是通过一个更小、能耗更低、更符合 nginx 应用场景的小虚拟机实现,可以理解成nginx 为其实现了一套自己的词法解析。 作为 nginx 的插件,njs 的安装方式是重新编译 nginx。 新版本下载:http://nginx.org/en/docs/njs/install.html 此版本主要变更 nginx modules 新特性:引入实现 Fetch API 的ngx.fetch()方法 下面Response对象的属性和方法已实现: arrayBuffer(),bodyUsed,json(),headers,ok,redirect,status,statusText,text(),type,ur 值得注意的限制:仅支持http://协议,不处理重定向 新特性:添加js_header_filter指令 Bugfix:修复在stream模块的 body filter 中处理缓冲数据的问题 Core Bugfix:修复Function构造函数中存在绕过安全模式的问题 Bugfix:修复Date.prototype.toISOString()使用无效日期值的问题 Changelog

优秀的个人博客,低调大师

Apache Groovy 3.0.5 发布,JVM 动态脚本语言

Apache Groovy 3.0.5 已发布,这是 Groovy 3.0.x分支的维护版本,官方建议所有使用此分支早期版本的用户升级到最新版本。 此版本包含 75 个 bugfix 和改进,列举部分如下: 改进 [GROOVY-9576] - groovydoc: Groovy 枚举显示 $INIT 静态方法 [GROOVY-9589] - 并行解析源码 [GROOVY-9592] - 使用 "groovy.mem.stub" 替换 "groovy.generate.stub.in.memory" [GROOVY-9594] - 在SecureASTCustomizer 中重命名whitelist/blacklist [GROOVY-9602] - 为 GeneralUtils 中的 ifS/ifElseS 辅助方法返回更具体的类型 [GROOVY-9619] -调整 groovy-test-junit5 的 pom,以使junit-jupiter-api 处于编译时而不是运行时 [GROOVY-9633] - 改进 Groovy 控制台上的 doco [GROOVY-9644] - 将java.io.File 添加到不可变类型列表 依赖升级 [GROOVY-9583] - Bump gradle to 6.5 [GROOVY-9590] - Bump javaparser to 3.16.1 [GROOVY-9593] - Bump Spock to 2.0-M3-groovy-3.0 [GROOVY-9616] - Bump testng to 7.1.0 [GROOVY-9621] - Bump gradle to 6.5.1 [GROOVY-9622] - Bump checkstyle to 8.34 [GROOVY-9623] - Bump Jackson version to 2.11.1 [GROOVY-9624] - Bump Codenarc to 1.6 [GROOVY-9625] - Bump spotbugs/plugin to 4.0.6/4.4.4 [GROOVY-9626] - Bump rat to 0.7.0 [GROOVY-9627] - Bump picocli to 4.4.0 详情查看发布说明。 下载地址:https://groovy.apache.org/download.html

优秀的个人博客,低调大师

njs 0.4.2 发布,nginx 的 JavaScript 脚本语言

njs 0.4.2 已发布,njs以 nginx 插件的方式存在,它是 JavaScript/ECMAscript 的子集,实现了大部分的 JavaScript 语言功能,没有完全遵从 ECMAScript 标准,同时抛弃了 JavaScript 比较难懂的部分。njs 不通过 V8 引擎实现,而是通过一个更小、能耗更低、更符合 nginx 应用场景的小虚拟机实现,可以理解为 nginx 为其实现了一套自己的词法解析。 作为 nginx 的插件,njs 的安装方式是重新编译 nginx。 新版本下载http://nginx.org/en/docs/njs/install.html njs 0.4.2主要变更 Feature: 添加RegExp.prototype[Symbol.replace] Feature: 引入行级别的 backtrace 模块(line level backtrace) Feature: 添加%TypedArray%.prototype.sort() Feature: 扩展fs模块,并添加了mkdir(),readdir(),rmdir()方法 Improvement: 重构解析器 Bugfix: 修复 TypedScript API 对 HTTP header 的描述 Bugfix: 修复 TypedScript API 对NjsByteString类型的描述 Bugfix: 根据规范修复了String.prototype.repeat()方法 Bugfix: 根据规范修复了String.prototype.replace()方法 Bugfix:修复用于regexp 字面量的 flag 的解析 Bugfix: 修复生成器中全局对象的索引生成问题 Bugfix:修复 nonzero字节偏移的%TypedArray%.prototype.copyWithin() Bugfix: 修复用于稀疏数组的Array.prototype.splice() Bugfix: 修复用于稀疏数组的Array.prototype.reverse() Bugfix: 修复用于稀疏数组的Array.prototype.sort() 详情查看http://nginx.org/en/docs/njs/changes.html#njs0.4.2

优秀的个人博客,低调大师

njs 0.4.1 发布,nginx 的 JavaScript 脚本语言

njs 0.4.1 已发布,新增了TypeScriptAPI 描述,以及引入两个raw headersAPI:r.rawHeadersIn{}和r.rawHeadersOut{}。 njs以 nginx 插件的方式存在,它是 JavaScript/ECMAscript 的子集,实现了大部分的 JavaScript 语言功能,没有完全遵从 ECMAScript 标准,同时抛弃了 JavaScript 比较难懂的部分。njs 不通过 V8 引擎实现,而是通过一个更小、能耗更低、更符合 nginx 应用场景的小虚拟机实现的,可以理解为 nginx 为其实现了一套自己的词法解析。 作为 nginx 的插件,njs 的安装方式是重新编译 nginx。 新版本下载http://nginx.org/en/docs/njs/install.html njs 0.4.1主要变更 nginx modules: Feature: 在r.headersOut{}中添加对多值标头(multi-valued headers)的支持 Feature: 引入raw headersAPI:r.rawHeadersIn{}和r.rawHeadersOut{} Feature: 添加TypeScriptAPI 描述 Core: Bugfix: 修复用于稀疏数组的Array.prototype.slice() 详情查看http://nginx.org/en/docs/njs/changes.html#njs0.4.1

优秀的个人博客,低调大师

Apache Groovy 2.5.11 发布,JVM 动态脚本语言

Apache Groovy 2.5.11 已发布,此版本是 Groovy 2_5_X 分支的最新维护版本,官方建议所有使用此分支上的用户升级到最新版本。 下载地址https://groovy.apache.org/download.html 此版本修复了 6 个错误: [GROOVY-9438] - 对 switch 中某些特定情况下的 case 语句处理不正确 [GROOVY-9450] - DefaultGroovyMethods findIndexOf 方法无法使用 startIndex [GROOVY-9469] - 全局 AST 转换过程中的原始异常信息不再保留在错误信息中 [GROOVY-9483] - 当点击"Save changes"对话框中的 Cancel 按钮时,控制台会退出 [GROOVY-9485] - 元类(metaclass)未进行初始化 [GROOVY-9489] - 在 JDK9+ 平台上进行构建时,生成 javadoc 文档的过程中忽略了 package.html 文件 详见发布说明。

优秀的个人博客,低调大师

Apache Groovy 3.0.3 发布,JVM 动态脚本语言

Apache Groovy 3.0.3 已发布,此版本是 Groovy 3_0_X 分支的最新维护版本,官方建议所有使用此分支上的用户升级到最新版本。 下载地址https://groovy.apache.org/download.html 新特性 [GROOVY-9442] - GEP:支持新的 JDK14 转义字符串(\s 代表单倍行距) 改进 [GROOVY-9377] - 支持 JDK15 [GROOVY-9447] - 为groovy 控制台增加一个解析树查看器 [GROOVY-9475] - Groovy Ant task 提供指定输出文件但不指定文件编码的选项 [GROOVY-9478] - Groovy Ant task 支持 Ant resources [GROOVY-9486] - 移除冗余的代码`Sentinel` [GROOVY-9487] - 升级和检查是否通过元类(metaclass)的同一字段进行初始化 [GROOVY-9492] - 降低 groovy.test.NotYetImplemented 对 JUnit 4 的 AssertionFailedError 的依赖 Bug 修复以及依赖升级等更多内容见发布说明。

优秀的个人博客,低调大师

Apache Groovy 3.0.2 发布,JVM 动态脚本语言

Apache Groovy 3.0.2 发布了。Groovy 是一种功能强大的可选类型和动态的语言,具有静态类型和静态编译功能,适用于 Java 平台,旨在通过简洁、熟悉且易于学习的语法提高开发人员的工作效率。 更新内容如下: Improvement [GROOVY-4694] -将 AstBuilderTransformation 全局 xForm 移动到单独的模块 [GROOVY-9408] -解决类型时避免不必要的查找默认导入类 [GROOVY-9417] - 改进 @NullCheck [GROOVY-9430] -添加了对 ScriptEngine.FILENAME 行为的支持 [GROOVY-9434] - groovyConsole UI调整 Bug 修复等更多详情见更新说明: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12346991

优秀的个人博客,低调大师

Apache Groovy 2.4.19 发布,JVM 动态脚本语言

Apache Groovy 2.4.19 发布了。Groovy 是一种功能强大的可选类型和动态的语言,具有静态类型和静态编译功能,适用于 Java 平台,旨在通过简洁、熟悉且易于学习的语法提高开发人员的工作效率。 更新内容如下: Bug [GROOVY-9185] -groovyc 不在生成的字节码中保留 RetentionPolicy [GROOVY-9271] -函数名称中带括号的方法无法编译 New Feature [GROOVY-9384] -Groovy 应该提供一个 Maven BOM 更新说明: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12346771

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册