关于我
- 会整理学习笔记,包括重点、难点和解决思路,这些沉淀对个人成长很有帮助。
技术栈
前端
- Angular、RxJS — 当前主要在工作项目中使用
服务端与运行时
- MySQL、Redis — 数据存储与缓存
其他
- Electron — 桌面端应用开发
联系
有问题或想法欢迎在文章下留言,或通过关于页的链接找到我。
前端
服务端与运行时
其他
有问题或想法欢迎在文章下留言,或通过关于页的链接找到我。
共 25 篇文章
OKLCH + var(--hue) 行内颜色预览(自用 VS Code 扩展)
介绍本仓库内 tools/oklch-hue-preview:在 CSS 里为 oklch(... var(--hue)) 提供与浏览器一致的行内色块预览,含安装方式与实现要点。
Cursor AI 使用指南
一份面向开发者的 Cursor AI 使用指南,涵盖 Chat、Composer、Rules、Commands、Skills、MCP、Subagent 与实用技巧。
Markdown 语法与样式展示
本文展示尽可能多的 Markdown 语法和样式,包括标题、段落、列表、代码块、表格、脚注等,便于调试和预览。
通过takeUntil取消订阅可观察对象
Angular 中的单例 Service通过@NgModule()装饰器来声明一个service时, 会与整个应用的生命周期保持一致, 属于单利service (单例模式)。Angular 中的非单例 Service通过@Component()装饰器来声明一个service时,会成为一个非单例的se
将布尔表达式转成json格式
简单的词法分析和推栈的应用
pnpm install报错
在使用pnpm 安装依赖的时候有时候会出现lock文件损坏等情况解决方法安装重试失败, 可以先删除 pnpm本地store- 执行- 执行 rm -rf $(pnpm store path)- 重新安装目前个人碰到的几种失败情况, 都能解决, 以后碰到更多的情况再补充
Linux npm -g 全局安装的命令找不到
在Linux 上通过npm -g全局安装 pm2、yarn、pnpm 等命令找不到的解决方法修改 ~/.bash_profile vim ~/.bash_profile新增环境变量export PATH=$(npm prefix -g)/bin:$PATH在宝塔面板中export PATH=$PAT
在Directive中获取组件DOM以及实例
在Directive中获取组件DOM以及实例
Yarn && npm设置镜像源
安装yarnnpm i -g yarnyarnyarn config set registry https://registry.npm.taobao.org --global && \yarn config set disturl https://npm.taobao.org/d
通过视频url,获取缩略图
通过视频url,获取缩略图 getVideoImg (url) { let _this = this // 创建视频对象 let video = document.createElement('video') video.src = url video.
“被污染”的 canvas
什么是“被污染”的 canvas?尽管不通过 CORS 就可以在画布中使用图片,但是这会污染画布。一旦画布被污染,你就无法读取其数据。例如,你不能再使用画布的 toBlob(), toDataURL() 或 getImageData() 方法,调用它们会抛出安全错误。这种机制可以避免未经许可拉取远程
koa2 + redis使用笔记
安装redisyum install redis启动服务systemctl start redis添加开机启动项systemctl enable redisredis配置修改配置文件 /etc/redis.conf注释掉 bind 127.0.0.1去掉#requirepass foobared的注