MacOS 安装指定系统版本
- 进入 Apple 官网查看相关版本的链接
https://support.apple.com/zh-cn/102662https://support.apple.com/zh-cn/102662 - 进入 App Store 下载对应系统并更新
flutter 包
包名 | 描述 |
---|---|
flutter_swiper | 轮播图 |
dio | 网络请求 |
shared_preferences | 数据持久化 |
timeage | 时间格式化 |
adhara_socket_ie | socket 库 |
flutter_redux | flutter 的 redux 库 |
image_picker | 图片选择库 |
camera | 摄像头库 |
cached_netword_image | 加载中/失败的占位符 |
flutter_advanced_networkimage | 加载中/失败的占位符 |
fluro | 路由库 |
json_serializable | json module 自动生成构造方法 |
city-picker | 城市选择器 |
timestamp 转 timestamptz 问题
无时区转带时区的格式的时候, 使用 sync 他会将你原本的字段删除, 重新创建一个类型为 timestamptz 的字段, 数据会完全清空.
建议新增一个 swaptime 字段, 将原本的 time 先转到 swaptime, 确认没问题后. 对服务器进行暂停维护, 然后开始将 time 的字段去掉, 然后将 swaptime 的名字改成 time. 重新开启服务.
搭建 npm 私服
npm 包推荐
获取 Chrome 各版本的下载地址
历史版本:https://www.lanzout.com/b0khja5g
Win7 最后支持版本
Google Chrome v109.0.5414.120
nest 循环依赖问题
- module 循环依赖
例如 asset.module.ts <-> user.module.ts 循环依赖互相调用的情况, 可以通过在 import 中使用 forwardRef
进行延迟加载
1 | // asset.module.ts |
nestjs websocket 配置
src/socket/socket.module.ts
1 | @Module({ |
src/socket/socket.service.ts
从零实践webpack
1 | mkdir zero2one-webpack |
1 | pnpm i lodash |
1 | npx webpack |
postgres 中断数据库的所有链接, 并重命名数据库
1 | # docker 直接管理员进入 |