export async function setQuickEdit(enable = false) { if (process.platform !== "win32") return; try { let cmd = "reg query HKEYCURRENTUSER\\Console /v QuickEdit"; const quic ...
// 将base64编码的二进制报文解析成buffer const b = new Buffer.from("KA==", "base64"); // 将buffer解析成hex字符串 const s = b.toString("hex"); // 将hex字符串解析成10进制整数 console.log(parseInt(s, 16)); ` ...
npm i -g ecstatic ecstatic ./ --port 3000 ` ...
UMD 的实现很简单,先判断是否支持 Node.js 模块格式(exports 是否存在),存在则使用 Node.js 模块格式。 > 再判断是否支持 AMD(define 是否存在),存在则使用 AMD 方式加载模块。前两个都不存在,则将模块公开到全局(window 或 global)。 > 编写 UMD 时有一些注意事项,如果不注意,会导致生产环境报错。 如何兼容 CommonJS, ...
2019 年 09 月 26 日 node.js 12.11.0 发布,工作线程(多线程)稳定。 单进程和单线程 当一个 Node.js 的应用启动的同时,它会启动如下模块: 一个进程 一个线程 事件循环机制 JS 引擎实例 Node.js 实例 一个进程:process 对象是一个全局变量,可在 Node.js 程序中任意地方访问,并提供当前进程的相关信息。 ...
RTSP(Real-Time Stream Protocol)协议是一个基于文本的多媒体播放控制协议,属于应用层。RTSP 以客户端方式工作,对流媒体提供播放、暂停、后退、前进等操作。该标准由 IETF 指定,对应的协议是 RFC2326。 RTSP 传输的一般是 TS、MP4 格式的流,其传输一般需要 2~3 个通道,命令和数据通道分离。使用 RTSP 协议传输流媒体数据需要有专门的媒体播 ...
早期接触 Java Spring 的时候,学习了 AOP 的思想,那么 JavaScript 是否可以使用类似的思想呢? const { around } = require("aspect-ts"); class MyClass { myFunction() { console.log("run myFunction"); } } const m ...
系统并没有向用户提供排序规则的修改,于是看了源码,找到了修改的地方。 在 core/server/models/post.js 中 orderDefaultRaw: function () { return '' + 'CASE WHEN posts.status = \'scheduled\' THEN 1 ' + 'W ...
下载二进制文件后,终端输入: 不使用配制文件启动 ./bin/mongod -auth --dbpath=/data/mongodb/data --logpath=/data/mongodb/logs --logappend --port=27017 --fork 补充 官方提供 deb 等二进制包,可以使用。 修改配制文件 修改 `/etc/ ...
第一,获取的 html 解析问题,由于 nodejs 内部使用 utf-8,需要将获取的 html 转码,使用 iconv.decode(body, "gb2312") 完成。 第二,由于站点使用的是 gb2312,post 提交也需要用 gb2312 进行 urlencode,这里推荐 urlencode2 这个库,可以实现异编码的 urlencode。但这样还不够,不能让 request ...