Avan's Blog

Avan 的博客

蓝牙匹配

FN + Q 开启匹配模式 —— 此时开始闪烁蓝灯
FN + Control + 1~`4` 选择匹配的数字 —— 此时开始快速闪烁蓝灯

切换不同配置

阅读全文 »

1
2
3
4
mkdir zero2one-webpack
cd zero2one-webpack
pnpm init
pnpm i -D webpack webpack-cli @types/node style-loader css-loader csv-loader xml-loader toml yamljs json5 html-webpack-plugin webpack-dev-server express webpack-dev-middleware webpack-hot-middleware webpack-visualizer-plugin bundle-stats-webpack-plugin
1
pnpm i lodash
1
npx webpack
阅读全文 »

1
2
3
4
5
6
7
8
9
10
11
12
13
# docker 直接管理员进入
psql -U postgres
# 查看连接数
SELECT COUNT(*) AS connection_count
FROM pg_stat_activity
WHERE datname = '数据库名字';
# 删除所有连接
SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE datname = '数据库名字'
AND pid <> pg_backend_pid();
# 重命名
ALTER DATABASE "原本名字" rename TO "新名字";

1. 表达式设置属性默认值

1
2
3
paint: {
"text-color": ["coalesce", ["get", "text-color"], "#348238"],
}

如果存在 text-color 的值则使用 text-color,否则取 #348238

阅读全文 »

组件

文件夹采用大驼峰命名 例如 HelloWorld

组件名采用大驼峰命名 例如 HelloWorld.tsx

阅读全文 »

提示应用文件已经损坏

1
2
3
4
5
6
7
8
9
10
11
# 开启 任何来源
sudo spctl --master-disable

# 绕过公证
sudo xattr -rd com.apple.quarantine (拖入文件)

# 应用签名
# 安装 xcode
xcode-select --install
# 签名, 显示 "/文件位置 : replacing existing signature"
sudo codesign --force --deep --sign - (应用路径)

ssh代理

阅读全文 »

防止意外发布代码

package.json"private": true 可以防止意外发布代码 npm public。主要应用于一些业务代码,如前端、后端页面代码。

指定仓库源

阅读全文 »

取消动态版本号

1
2
3
4
# 取消新安装的包的 ^ 前缀
npm config set -g save-prefix=''
pnpm config set -g save-prefix=''
yarn config set save-prefix ""