Akara's Wonderland
A ship in harbor is safe, but that is not what ships are built for.
Follow me 👉
Akara's Wonderland

判断字符串是否是合法的标识符

2023-02-06
今天起床的时候检查了一下 Umi 的 issues,发现了辟舒大佬的 Feature Request,需求是写个函数,判断字符串的内容是不是合法的 JS 标识符。 辟舒大佬给了两个方案: 使用正则表达式匹配 使用类似 eval 的方式,然...
Read more

pnpm monorepo 快速入门

2022-12-02
引言 闲话休提。想来看这篇文章的人已经对 Monorepo 有所耳闻,想必也不需要大量话语来论述其利弊,所以我们直接开始吧。 创建 workspace 首先我们需要初始化项目,pnpm init,如果做过这一步就直接往下。 然后在项目根目录...
Read more

简单讲讲 Nashi.js

2022-11-10
很久没写中文博客了,今天来除草一下。 这段时间一直在忙着写一套自己的前端体系(就像阿里系整的 antd、ahooks、antv 全家桶),Nashi.js 就是其中的一部分。 这篇文章大概分为三部分,动机、设计和实现,带你了解 Nashi....
Read more

你好,Wasm!

2022-05-18
说起来,有一个多月没写博客了(学习笔记不算),今天来整个活,整一个 wasm 项目并对比下相对于 JavaScript 的性能,不过由于我自己是个半吊子,我整不出一个完善的对比环节,所以后面比较性能的内容可能有诸多纰漏敬请谅解。 WebA...
Read more

Debian 11 安装 go-cqhttp 完全教程

2022-03-14
本文出现了大量 谜 语 人,原因咱不能说 go-cqhttp 是啥我不想说了,详情去 GitHub 搜索,环境特殊,服务器是腾讯云广州,怀疑是腾讯自己故意在这挖了坑了,然而你越是这么搞,我就越想跟你对着干,所以就有了这篇文章。 系统更新...
Read more

Node 实现 MySQL/pgSQL CRUD

2022-03-08
作为 CRUD 工程师,这种基本功自然不会忘记,但是用到的时候直接复制岂不美哉? pgSQL pgSQL 这边提供了两个对象来实现数据库连接,分别是 Pool 和 Client,这里我们只谈论 Pool,因为它更符合我的业务逻辑 安装依赖 ...
Read more

简单说说手头的 Switch

2022-03-06
Switch 到手有半个月多了,玩的也挺开心的,就简单说几句。 选什么版本 我自己购入的是日版 Switch OLED 版,走的京东海淘,过年那会买的,香港海关没上班,卡了一个周才发货,虽然有传言说京东自营的海淘是小公司代购,但是我这边到手...
Read more

记录一下 node-gyp 报错的问题

2022-02-16
node-gyp 是个啥 gyp 是为 Chromium 项目创建的项目生成工具,可以从平台无关的配置生成平台相关的项目文件。这样一来我们就不需要花额外的时间处理每个平台不同的项目配置以及项目之间的依赖关系。 啊,说人话就是,拿来编译 C+...
Read more

优化 Windows 字体渲染

2022-01-21
尽管 Windows 在高分辨率屏幕上的字体渲染可圈可点,但是也不是所有电脑用户都能用上 4k 屏幕,我之前摸鱼用的笔记本是 Redmi pro 15,有一块 3.2k 的屏幕,我用久了,也没感觉 3.2k 屏幕有啥好,直到有一天,我购入了...
Read more

如何配置一个舒服的终端环境

2021-11-08
前言 前几天趁着双 11,购买了 ROG 幻 16,头一次用高端笔记本,我没下游戏测试(就算现在也没有),而是马上开始写起了代码,然而当我打开 Windows terminal 的那一刻,就看到了这么个界面: 写代码的心情一下子消失了一半...
Read more