跳转到主要内容

最近更新的页面

PHP 图像请求

Cravatar 开发者文档

使用 PHP 实现 Cravatar 非常简单。PHP提供了 strtolower()、 md5()、 和 urlencode()函数,让我们可以轻松创建头像URL。假设以下数据: $email...

由 壳壳虫 更新于 3 年前

npm token

Node.js 教程

npm token命令用来管理认证令牌。 npm token list命令列出所有激活的认证令牌。 $ npm token list 上面命令的返回结果,以表格形式显示。如果加上 --json参...

由 壳壳虫 更新于 3 年前

npm whoami

Node.js 教程

npm whoami命令返回当前登录的 npm 用户名。 $ npm whoami

由 壳壳虫 更新于 3 年前

TypeScript namespace

TypeScript 教程

namespace 是一种将相关代码组织在一起的方式,中文译为“命名空间”。 它出现在 ES 模块诞生之前,作为 TypeScript 自己的模块格式而发明的。但是,自从有了 ES 模块,官方已...

由 壳壳虫 更新于 3 年前

Cravatar 开发指南

Cravatar 开发者文档

Cravatar 完美兼容所有 Gravatar 头像 API 接口,同时如果你未在 Cravatar 设置头像,则会先尝试调用 Gravatar 上的头像数据,其后是 QQ 头像,最后会返回我...

由 壳壳虫 更新于 3 年前

SSH 服务器

SSH 教程(网道)

简介 SSH 的架构是服务器/客户端模式,两端运行的软件是不一样的。OpenSSH 的客户端软件是 ssh,服务器软件是 sshd。本章介绍 sshd 的各种知识。 如果没有安装 sshd,可以...

由 cocobook-sync 更新于 3 年前

TypeScript 的数组类型

TypeScript 教程

JavaScript 数组在 TypeScript 里面分成两种类型,分别是数组(array)和元组(tuple)。 本章介绍数组,下一章介绍元组。 简介 TypeScript 数组有一个根本特...

由 壳壳虫 更新于 3 年前

数据类型概述

JavaScript 教程

简介 JavaScript 语言的每一个值,都属于某一种数据类型。JavaScript 的数据类型,共有六种。(ES6 又新增了 Symbol 和 BigInt 数据类型,本教程不涉及。) 数值...

由 壳壳虫 更新于 3 年前

分支

Git 教程

分支(branch)是 Git 最重要的概念之一,几乎所有 Git 操作流程都离不开分支。 本质上,分支只是一个动态指针(或者称为标签),指向某个提交(commit)。所谓“动态”,指的是当你切...

由 壳壳虫 更新于 3 年前

npm exec 命令

Node.js 教程

npm exec用来执行某个 npm 模块的内部命令,不管该模块在本地还是在远程。它有一个别名 x,即 npm exec等同于 npm x。 该命令与 npx命令的作用类似,但是使用上有所不同。...

由 壳壳虫 更新于 3 年前

Email & Webhooks

BookStack 文档(英文原版) 管理文档

Within BookStack email is used in various ways relating to user management & authentication. Outg...

由 cocobook-sync 更新于 3 年前

SAML 2.0 Authentication

BookStack 文档(英文原版) 管理文档

BookStack can be configured to utilise a SAML 2.0 based authentication provider as a solution for...

由 cocobook-sync 更新于 3 年前

Cache & Session Configuration

BookStack 文档(英文原版) 管理文档

Within BookStack specific data is cached server-side to increase performance in certain areas. Se...

由 cocobook-sync 更新于 3 年前

TypeScript 项目使用 npm 模块

TypeScript 教程

简介 npm 模块都是 JavaScript 代码。即使模块是用 TypeScript 写的,还是必须编译成 JavaScript 再发布,保证模块可以在没有 TypeScript 的环境运行。...

由 壳壳虫 更新于 3 年前

TypeScript 的 React 支持

TypeScript 教程

JSX 语法 JSX 是 React 库引入的一种语法,可以在 JavaScript 脚本中直接书写 HTML 风格的标签。 TypeScript 支持 JSX 语法,但是必须将脚本后缀名改成 ...

由 壳壳虫 更新于 3 年前

TypeScript 类型缩小

TypeScript 教程

TypeScript 变量的值可以变,但是类型通常是不变的。唯一允许的改变,就是类型缩小,就是将变量值的范围缩得更小。 手动类型缩小 如果一个变量属于联合类型,所以使用时一般需要缩小类型。 第一...

由 壳壳虫 更新于 3 年前

类型运算

TypeScript 教程

运算律 改变成员类型的顺序不影响联合类型的结果类型。 type T0 = string | number; type T1 = number | string; 对部分类型成员使用分组运算符不影...

由 壳壳虫 更新于 3 年前

JSON 对象

JavaScript 教程

JSON 格式 JSON 格式(JavaScript Object Notation 的缩写)是一种用于数据交换的文本格式,2001年由 Douglas Crockford 提出,目的是取代繁琐...

由 壳壳虫 更新于 3 年前

npm update

Node.js 教程

更新所有依赖项。 $ npm update 更新单个依赖。 $ npm update xml2js 同时更新 package.json 里面每个依赖的版本号。 $ npm update --save

由 壳壳虫 更新于 3 年前

npm tag

Node.js 教程

npm 允许为版本添加标签,方便用户安装特定版本。只要指定标签,就可以安装该标签下的最新版本。 发布模块时,如果不指定 tag,默认使用 latest。安装时也是如此,不指定版本时,npm 默...

由 壳壳虫 更新于 3 年前