首页 文章 精选 留言 我的

精选列表

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

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

njs 0.7.7 已发布,njs 以 nginx 插件的方式存在,它是 JavaScript/ECMAscript 的子集,实现了大部分的 JavaScript 语言功能,没有完全遵从 ECMAScript 标准,同时抛弃了 JavaScript 比较难懂的部分。njs 不通过 V8 引擎实现,而是通过一个更小、能耗更低、更符合 nginx 应用场景的小虚拟机实现,可以理解成 nginx 为其实现了一套自己的词法解析。 作为 nginx 的插件,njs 的安装方式是重新编译 nginx。 新版本下载地址:http://nginx.org/en/docs/njs/install.html 主要变化 nginx modules: Feature: 扩展了可以指定 js 指令的 nginx 配置上下文的数量 HTTP: js_import,js_path,js_set和js_var指令支持在server和location上下文中使用。js_content,js_body_filter和js_header_filter指令支持在if上下文中使用 Stream: thejs_import,js_path,js_set和js_var支持在server上下文中使用 Feature: 添加r.internal属性 Bugfix: 修复在Fetch API中读取 response body 的问题 Bugfix: 修复stream中的js_fetch_timeout问题 Bugfix: 修复0fetch timeout 的 socket 泄露问题 Core: Feature:扩展fs模块。添加fs.openSync(),fs.promises.open(),fs.fstatSync(),fs.readSync(),fs.writeSync() FileHandle实现了以下属性:fd,read(),stat(),write(),close() Bugfix: 修复parseInt(),parseFloat(),Symbol.for()没有参数的问题 Changelog

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

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

njs 0.7.6 已发布,njs 以 nginx 插件的方式存在,它是 JavaScript/ECMAscript 的子集,实现了大部分的 JavaScript 语言功能,没有完全遵从 ECMAScript 标准,同时抛弃了 JavaScript 比较难懂的部分。njs 不通过 V8 引擎实现,而是通过一个更小、能耗更低、更符合 nginx 应用场景的小虚拟机实现,可以理解成 nginx 为其实现了一套自己的词法解析。 作为 nginx 的插件,njs 的安装方式是重新编译 nginx。 新版本下载地址:http://nginx.org/en/docs/njs/install.html 主要变化 nginx modules: Feature: 优化r.args{}对象。添加对具有相同 key 的多参数支持,并为 key 添加了区分大小写的功能,key 和值现在是百分比解码 (percent-decoded) Bugfix: 修复r.headersOut{}setter针对特殊 header 的处理 Core: Feature: 添加Symbol.for()和Symbol.keyfor() Feature: 添加来自WHATWG规范的atob()和btoa() Bugfix: 修复大型的非十进制字面量 (non-decimal literals) Bugfix: 修复parseInt()中的 Unicode 参数修剪问题 Bugfix: 修复try-catch块中的break指令 Bugfix: 修复 CLI 中的async函数声明 Changelog

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

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

njs 0.7.5 已发布,njs 以 nginx 插件的方式存在,它是 JavaScript/ECMAscript 的子集,实现了大部分的 JavaScript 语言功能,没有完全遵从 ECMAScript 标准,同时抛弃了 JavaScript 比较难懂的部分。njs 不通过 V8 引擎实现,而是通过一个更小、能耗更低、更符合 nginx 应用场景的小虚拟机实现,可以理解成 nginx 为其实现了一套自己的词法解析。 作为 nginx 的插件,njs 的安装方式是重新编译 nginx。 新版本下载地址:http://nginx.org/en/docs/njs/install.html 主要变化 nginx modules: Change: 遵循 nginx header 结构的变化 Bugfix:修复当缺少值时,r.headersOut{}出现的特殊 getter Change:当 header 不存在时,为Content-Type返回未定义的值而不是空字符串。 Core: Bugfix:修复对 awaited函数抛出异常的捕获 Bugfix:修复函数值初始化 Bugfix: 修复当 await 无效时解释器出现的问题 Bugfix: 在迭代期间,当更改 source array 时修复类型化数组构造函数 Bugfix:使用字节字符串修复String.prototype.replace() Bugfix:修复生成字节字符串的模板字面量 Bugfix:修复稀疏数组的数组迭代器 Bugfix:在将平面数组转换为 slow 数组时修复可用内存 Bugfix: properly handlingNJS_DECLINEinpromisenative functions. 在promise原生函数中正确处理NJS_DECLINE Changelog

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

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

njs 0.7.4 已发布,njs 以 nginx 插件的方式存在,它是 JavaScript/ECMAscript 的子集,实现了大部分的 JavaScript 语言功能,没有完全遵从 ECMAScript 标准,同时抛弃了 JavaScript 比较难懂的部分。njs 不通过 V8 引擎实现,而是通过一个更小、能耗更低、更符合 nginx 应用场景的小虚拟机实现,可以理解成 nginx 为其实现了一套自己的词法解析。 作为 nginx 的插件,njs 的安装方式是重新编译 nginx。 新版本下载地址:http://nginx.org/en/docs/njs/install.html 主要变化 nginx modules: Feature: 添加用于配置Fetch API的扩展指令。目前为http和stream添加了以下指令: js_fetch_timeout, js_fetch_verify, js_fetch_buffer_size, js_fetch_max_response_buffer_size. Change:r.internalRedirect()现已支持经过转义的URI Bugfix:修复 Fetch API 中对超过 8 个 header 进行响应解析时出现的问题 Core: Feature: 添加njs.version_number属性 Feature: 为WebCrypto API添加与BoringSSL 的兼容性 Bugfix: 修复当 arr 大小在 comparator 中变更时,Array.prototype.sort()出现的错误 Bugfix: 使用缓慢this参数修复Array.prototype.slice()出现的错误 Bugfix: fixed aggregation methods ofPromisector with array-like object. …… 详情。

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

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

njs 0.7.3 已发布,njs 以 nginx 插件的方式存在,它是 JavaScript/ECMAscript 的子集,实现了大部分的 JavaScript 语言功能,没有完全遵从 ECMAScript 标准,同时抛弃了 JavaScript 比较难懂的部分。njs 不通过 V8 引擎实现,而是通过一个更小、能耗更低、更符合 nginx 应用场景的小虚拟机实现,可以理解成 nginx 为其实现了一套自己的词法解析。 作为 nginx 的插件,njs 的安装方式是重新编译 nginx。 新版本下载地址:http://nginx.org/en/docs/njs/install.html 主要变化 Feature: 添加对模块解析回调的支持,该功能可用于让主机环境控制导入模块的加载方式 Bugfix:修复在遍历导入的用户模块时的回溯问题 Bugfix: 修复当this是慢数组时,Array.prototype.concat()出现的错误 Bugfix: 修复从 awaited frame 中分配 frame 的问题 Bugfix:修复大型数组字面量的分配问题 Bugfix:修复当toString转换失败时解释器出现错误的问题 详情查看 Changelog。

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

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() 详情请查看更新公告。

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

pg_back 2.0.1 发布,PostgreSQL 的备份脚本

pg_back 是一个用于 PostgreSQL 的转储工具。它的目标是以你想要的格式一次性转储所有或某些带有 Globals 的数据库,因为简单地调用 pg_dumpall 只能转储普通 SQL 格式的数据库。 在幕后,pg_back 使用 pg_dumpall 来转储 roles 和表空间的定义,使用 pg_dump 来转储所有或每个选定的数据库到一个单独的自定义格式的文件。它还提取数据库级别的 ACL 和没有被 pg_dump 11 之前的版本所转储的配置。最后,它转储 PostgreSQL 实例的所有配置选项。 pg_back 2.0.1 正式发布,该版本更新内容如下: cbd16a2 确保在 Windows 上使用 passfile; 965b068 修复或跳过 Windows 和 macOS 上的测试; 67722a1 改进 README.md; acaa33a 设置 github actions; 3e0e420 允许 postgresql URIs 作为连接字符串; 1d6f207 在 README.md 中反斜杠转义文档; b942f68 在 Windows 下强制采用传统的时间戳格式; a0c97c0 让 locking 在 Windows 上正常工作; 1c40ad7 用 jackc/pgx 替换 lib/pq; cd3f91b 设置默认主机为 /var/run/postgresql; 184b1d1 告诉 pg_dump 和 pg_dumpall 永远不要提示密码; 9d6c222 使用 goreleaser 来构建版本和软件包; 更多详情可查看:https://github.com/orgrim/pg_back/releases/tag/v2.0.1

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

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

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

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

njs 0.4.3已发布,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.3主要变更 Feature: 增加Query String模块 Feature: 改进fs.mkdir()以支持递归目录的创建 Feature: 改进fs.rmdir()以支持递归目录的删除 Feature: 引入符合WHATWG编码规范的 UTF-8 解码器 Feature: 增加 TextEncoder/TextDecoder 实现 Bugfix:修复解析返回语句不带分号的问题 Bugfix: 修复用于 big-endian 平台的njs_number_to_int32() Bugfix:修复 big-endian 平台上的单元测试 Bugfix: 修复使用“=”字符解析的正则表达式字面量 Bugfix: 修复赋值操作中的前/后递增和递减的问题 详情查看http://nginx.org/en/docs/njs/changes.html#njs0.4.3

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

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

资源下载

更多资源
Mario

Mario

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

腾讯云软件源

腾讯云软件源

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

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

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

用户登录
用户注册