外观
linux
frp 内网穿透
Linux swap 设置
SSH 免密登录
Linux中连接多个命令
查询文件或指令路径
lsof查询端口是否被占用
fc-list查询系统字体
javascript
JS中生成随机颜色
JavaScript Number精度
issue
Node(v17+)报错Error:error:0308010C:digital envelope routines::unsupported
MapboxMaps的ViewAnnotationManager在Xcode中编译错误
MapboxMaps的PointAnnotation受ReactNative的视图扁平化的影响
git
git hooks
docker
docker 安装
computer
RAM和ROM
cloud
域名申请证书
chrome
Chrome 翻译不能用的解决方案
macos
MacOS 安全性与隐私显示任何来源选项
MacOS使用iTerm2
Homebrew切换镜像
maps
坐标系转换
news
CES 2025 NVIDIA 产品发布
node
Node.js WEB 框架
npm
pinia 状态持久化
ocr
tesseract.js 识别图片文字
Tesseract 图像识别
python
Python 版本管理
Pyenv 对 Python 进行版本管理
Python TOTP 算法
Python 格式自动修复
Python 整理头文件
Python 格式校验
上海时区偏差6分钟问题
Python 创建虚拟环境
设置matplotlib支持中文
Python项目如何优雅的生成依赖文件
react
React中组件style不支持important的解决方案
scrapy
Scrapy 关闭过滤功能
typescript
在TypeScript数组中如何优雅的过滤掉null
ubuntu
Ubuntu中TeamViewer客户端无法自动生成密码
Ubuntu20.04 安装 Node.js
制作Ubuntu的U启动盘
Ubuntu 安装 pyenv
ubuntu安装terminator
uniapp
抖音小程序主包不能直接引用分包文件
vim
Vim使用
weixin
微信小程序H5页面接入语音识别
windows
制作Windows的U启动盘
获取微软必应每日背景图
Windows通过密钥访问github
windows生成RAS密钥
windows安装并使用git
zsh
Shell使用zsh
Full Stack Developer
Chengdu, China
DatumWealth