用 tauri 手搓一个 Foliate 阅读器 自从换了 Mac 电脑之后,一直找不到合适的电子书阅读器,好不容易找到一个支持多格式的 Foliate,却不支持 Mac。没办法只好自己手搓一个了。 2024-10-15 rust #自用笔记
记一次 mysql 升级导致无法连接数据库 12SQLSTATE[HY000] [1524] Plugin 'mysql_native_password' is not loadedmysqli_sql_exception Plugin 'mysql_native_password' is not loaded. 2024-07-17 自用笔记 #linux #mysql
Express 项目环境搭建 -- 12. 连接 Redis 和连接 SQLite 一样,这里也使用单例模式和引入模块的方式让 Express 使用 Redis 2022-03-07 自用笔记 #node.js #JavaScript
Express 项目环境搭建 -- 11. 连接 Sqlite Express 有第三方链接数据库的中间件,但是因为中间件使用的是依赖注入,就没有编辑器提示,所以更好的方式是使用单例模式,引入模块的方式来实现 Express 连接数据库。 Node.js 有很多 ORM 模块方便我们操作数据库 这里我们使用 Prisma 来连接 SQLite 2022-03-07 自用笔记 #node.js #JavaScript
Express 项目环境搭建 -- 10. 资源上传 数据校验是为了对请求的数据进行数据类型限制,以保证程序能正常运行。原因是如果请求的数据类型不限制,例如,js 中对非数字类型的字段进行数值运算,就会得到 NaN。 Node.js 数据校验有很多,这里我们使用joi 2022-03-07 自用笔记 #node.js #JavaScript
Express 项目环境搭建 -- 9. 数据校验 数据校验是为了对请求的数据进行数据类型限制,以保证程序能正常运行。原因是如果请求的数据类型不限制,例如,js 中对非数字类型的字段进行数值运算,就会得到 NaN。 Node.js 数据校验有很多,这里我们使用joi 2022-03-07 自用笔记 #node.js #JavaScript