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. 重新开启服务.
内网映射
Ngrok
https://ngrok.com/
1 | ./ngrok authtoken token密钥 |
使用 verdaccio 搭建 npm 私服
npm 包推荐
开源项目仓库推荐
Plane
https://github.com/makeplane/plane
开源的项目管理站点, 管理项目进度工作安排等.
获取 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 直接管理员进入 |


