本文配置依赖如下版本:

Winddows 10
Visio 2021

Visio 快速给多条连接线添加箭头

使用 Visio 编辑流程图时,往往需要插入多条连接线,给每一个连接线设置箭头非常麻烦。想要同时给多条连接线设置箭头,可以这样做。

阅读全文 »


假设你需要使用 JavaScript 在服务器上读取多个文件。对于像 Node.js 这样的运行时,读取文件的方法有很多种。哪一种方法最好呢?让我们来考虑各种不同的方式。

使用 fs.promises

1
2
3
4
5
const fs = require('fs/promises');
const readFile = fs.readFile;
readFile("lipsum.txt", { encoding: 'utf-8' })
.then((data) => {...})
.catch((err) => {...})
阅读全文 »


本主题配置依赖如下版本:

node 22.3.0
npm 10.8.1
hexo 7.2.0
NexT 8.20.0

安装 Hexo

1
$ npm install -g hexo-cli
阅读全文 »


最近将操作系统从 win7 升级到 win10 了,然后将 Node 等软件全部升级成最新版,顺便把博客版本也更新一下。在查看 Hexo 升级的相关文档时,碰巧看到了 utterances ,无跟踪、无广告,永远免费,所有数据直接存储在自己的 github 仓库,深得我爱。立马开始部署!

搜索、阅读了大量博客,如 Hexo 博客添加评论功能,都说直接在主题的配置文件下,新增如下配置即可:

阅读全文 »


这是我们 代码健康 系列中的另一篇文章。此文章的一个版本最初作为“Google 马桶测试” 系列的一集出现在全球的 Google 浴室中。您可以下载 适合打印的版本[1] 以在办公室中显示。

作者 孙一鸣

您可能在代码库中遇到过一些复杂、难以阅读的布尔表达式,并希望它们更容易理解。例如,假设我们想要确定披萨是否美味:

1
2
3
4
5
6
7
// Decide whether this pizza is fantastic.
// 判断这个披萨是否美味。

if ((!pepperoniService.empty() || sausages.size() > 0)
&& (useOnionFlag.get() || hasMushroom(ENOKI, PORTOBELLO)) && hasCheese()) {
...
}
阅读全文 »
0%