最新手册
NodeJS 实用工具模块 util
debuglog(section) 很有用的调试方法。可以通过 util.debuglog(name) 来创建一个调试 fn,这个 fn 的特点是,只有在运行程序时候,声明环境变量 NODE_…
TypeScript tsconfig.json 配置文件
生成 tsconfig.json 文件命令: tsc --init TS 使用 tsconfig.json 作为其配置文件,它主要包含两块内容: 指定待编译的文件 定义编译选项 另外,一般…
v8.getHeapStatistics() 用来获取内存使用情况
用来获取内存使用情况 const v8 = require('v8'); const statics = v8.getHeapStatistics(); console.log(statics); 输出如下: { total_heap_size: 9…
在 Linux 下使用 RAID(五):安装 RAID 6(条带化双分布式奇偶校验)
RAID 6 是 RAID 5 的升级版,它有两个分布式奇偶校验,即使两个磁盘发生故障后依然有容错能力。在两个磁盘同时发生故障时,系统的关键任务仍然能运行…
听 FaceBook 工程师讲 Custom ViewGroups
Android 提供了几个 ViewGroups 如 LinearLayout, RelativeLayout, FrameLayout 来固定 child Views 的位置。在这些普通的 ViewGroups 中有多种使用选…
grunt 常用插件 grunt-svg-symbols
安装 npm install grunt-svg-symbols --save-dev 加载任务 grunt.loadNpmTasks('grunt-svg-symbols'); 配置 grunt.initConfig({ svg_symbols: { optio…
Nginx+Keepalived 实现站点高可用
公司内部 OA 系统要做线上高可用,避免单点故障,所以计划使用 2 台虚拟机通过 Keepalived 工具来实现 nginx 的高可用(High Avaiability),达到一台…
桌面应用|如何给任意一款 Linux 发行版添加漂亮的字体
接下来的教程将指导所有 Linux 用户怎么简单的将漂亮的字体添加到自己的操作系统。我们已经为 Debian、Arch Linux、openSUSE、Slackware 和 Fedora …
systemd 的运行级别与服务管理命令简介
从很久很久以前我们就在使用静态运行级别。而 systemd 提供了更为动态灵活的机制,来管控你的系统。 在开始介绍 systemd 命令前,让我们先简单的回顾…
HTML preload 与 prefetch
preload 提前加载 // css 加载后立即生效 需要使用 as 属性指定特定的资源类型以便浏览器为其分配一定的优先级,并能够正确加载资源 请求在还没到解析…
实现一个 sleep 函数
在 JavaScript 中实现一个 sleep 函数,可以利用 Promise 和 setTimeout 。 sleep 函数通常用于让代码暂停一段时间。以下是如何实现一个 sleep 函数:…
在 Ubuntu Linux 中使用 WebP 图片
简介:这篇指南会向你展示如何在 Linux 下查看 WebP 图片以及将 WebP 图片转换为 JPEG 或 PNG 格式。 什么是 WebP? 自从 Google 推出 WebP 图片格式 …