WMIC 命令行工具功能与应用示例简介

从 windows Vista 开始,windows 系统提供了 WMIC(Windows Management Instrumentation Command Line)命令行工具,它可以通过 CMD 命令行命令方式来访问。 WMIC 支持的系统功能非常丰富,通过它可以获取到许多系统信息,也可以设置、修改、删除许多的系统功能设置。正因为 WMIC 如此强大,导致也很容易出现安全问题, Windo
WMIC 命令行工具功能与应用示例简介

前端包管理工具与效率:npm、cnpm、yarn、pnpm、 tnpm 与 corepack

前端包管理工具面临的主要难题,面对项目庞大的 npm 包依赖链,如何快速安全稳定的进行安装和管理。 1 npm(Node Package Manager ) npm 是针对 Node.js 的遵循 CommonJS 包规范实现的包管理器。正是 npm 的出现使得 Node.js 社区的开放性变得简单且发展迅速。开发一个遵循 CommonJS 规范的 npm 包相当简单,而只需要注册一个 npm 账
前端包管理工具与效率:npm、cnpm、yarn、pnpm、 tnpm 与 corepack

React 17 中根据 DOM 节点获取 React 组件实例

在 React 中,通过 ReactDOM.findDomNode 方法可以获取组件实例中 render 方法返回的 DOM 元素。但是如果反过来,想根据 DOM 元素取得组件的实例怎么办?以下代码相信熟悉 React 的同学都见过: /** 根据 DOM 节点查找其所在的 React 组件实例 */ export function findReactElement(node) { for (co
React 17 中根据 DOM 节点获取 React 组件实例

Electron 应用中的系统信息收集与性能监测

在对 Electron 应用的问题进行分析时,相关的系统运行信息有时也是必不可少的,所以自然就有了系统基础信息收集和运行性能监测的需求。 Electron 中的原生能力基于 Node.js,所以 Electron 应用的系统数据收集大多数是基于 Node.js 提供的能力实现。在 Node.js 应用中,主要可以通过 process 和 os 模块获取各种系统相关的信息,其中又可分为静态基础信息和
Electron 应用中的系统信息收集与性能监测

前端实现 gzip 文件与文本压缩的方法

1 Node.js 中的 zilb 库与文件压缩 zlib 支持的三种压缩算法:gzip、deflate、brotli。基础用法示例: import zlib from \'zlib\'; function zip(str, encoding = \'gzip\') { str = typeof str === \'string\' ? str : JSON.stringify(str); if (encod
前端实现 gzip 文件与文本压缩的方法

Rust 安装与配置国内代理与镜像地址的方法参考

1 安装 Rust 安装 Rust 将下载并安装 Rust 的官方编译器(rustup),和它的包管理器​​ Cargo​​。 在国内的环境下安装 Rust 可能会因为网络问题而很慢或失败。这需要配置为国内的代理或镜像地址。 下面简要介绍相关的主要方法与步骤。 1.1 rustup 设置环境变量使用国内反向代理 Macbook 下设置环境变量: vi ~/.bash_profile # 新增如下内
Rust 安装与配置国内代理与镜像地址的方法参考

Windows、Linux、macOS 安装 Redis 方法步骤参考

以下内容为参考官方站点和各网络教程综合实践后的总结,记录了实践过程中的主要操作步骤并尽量简短易懂,以供收藏备忘查阅。 1 Windows 安装 Redis 1.1 下载 Redis Redis 官方只提供了源码开源,各系统下的具体安装都需要自行编译可实际执行的版本。当前 windows 下基本都需要使用 Visual Studio 2019 进行编译。 不过,windows 下一般多用于本地测试开
Windows、Linux、macOS 安装 Redis 方法步骤参考