摘要: 首先介绍怎么跟随系统: web跟随系统暗黑模式 - 简书 比如win10可以设置浅色/深色颜色模式 用 window.matchMedia('(prefers-color-scheme:dark)').matches 的结果来得知当前系统的颜色模式(这是一个布尔值) let dom = docume 阅读全文
posted @ 2022-07-14 21:09 刘老六 阅读(1089) 评论(0) 推荐(0)
摘要: 要做什么 比如你使用react编写了一个网页,现在你要完成切换页面主题的功能,具体来说就是: 当切换到深色主题,背景色加深,文字颜色变浅 当切换到浅色主题,背景色变浅,文字颜色加深 辩证 使用使用 tailwind CSS 完成该功能的优缺点 优点 简单 特别简单 缺点 不知道,爱谁谁 需要什么 T 阅读全文
posted @ 2022-06-17 15:22 刘老六 阅读(1255) 评论(0) 推荐(0)
摘要: 这个UI框架香是香,但是多少带点臭。 使用Typography来动态改变文字大小 typography 就是 mui提供的让文字显示更美观,更有一致性的 组件,他本身暴露的API可以实现响应式。 <Typography // className="bg-lime-700" fontSize={"5r 阅读全文
posted @ 2022-05-07 13:42 刘老六 阅读(281) 评论(0) 推荐(0)
摘要: 太长不看 在前面使用MongoDB的时候,如果两个Collection 的数据之间有关系,那么为了告知数据库这些数据之间的关系,需要在创建schema的时候进行,所以说这种Schmea,就是表的原形。 现在更换了postgresql,但是数据关系依然会存在,这里还是在表的原型中设置,配合typeor 阅读全文
posted @ 2022-03-09 00:17 刘老六 阅读(141) 评论(0) 推荐(0)
摘要: 太长不看 介绍了本应用 使用postgreSQL的操作示范。(简称pqsl) 搭配使用typeorm 使用docker安装数据库和管理界面 并连接数据库 类似之前的教程,仍旧使用docker来运行数据库,并且配合使用volume来存储容器中数据 注意我在postgres服务中 更改了宿主机的端口号, 阅读全文
posted @ 2022-02-26 15:20 刘老六 阅读(255) 评论(0) 推荐(0)
摘要: 木地板高级聚合查询 太长不看 介绍了木地板提供的聚合操作 聚合 木地板DB提供了 MongoDB aggregation framework,想象一个数据处理管线,Document进入一个多段管道并被处理为 聚合 后的复合数据。 因为单纯从某一个库获取的信息是相对完整 且单一的,大多数情况下业务会要 阅读全文
posted @ 2022-02-24 20:55 刘老六 阅读(113) 评论(0) 推荐(0)
摘要: 太长不看 木地板规定了不同库之间的数据引用关系可以是 1v1,1vn,nvn ,以下就是具体示范细节 建立木地板文档之间的联系 木地板是非关系型数据库,还是文档数据库,Document 木地板不是关系型数据库,但这不代表不能进行表之间的联系,木地板提供了名字不同但功能类似的API来完成这种联系, 比 阅读全文
posted @ 2022-02-23 19:07 刘老六 阅读(155) 评论(0) 推荐(0)
摘要: 使用ts-jest 官网,如果没变的话 安装 npm install --save-dev jest typescript ts-jest @types/jest 配置 (jest config file) npx ts-jest config:init 这告诉 jest如何处理 .ts后缀的文件 阅读全文
posted @ 2022-02-22 19:10 刘老六 阅读(55) 评论(0) 推荐(0)
摘要: 太长不看 创建一张user 表 登录和注册也是两个路由,因为他们提供的功能都属于一个类型,比如叫做验证类,统一放到一个控制器里 需要用到 bcrypt这个库,他提供了密码的蛤希,包括了加盐(加入随机字符串,让同样的密码的蛤希结果也不完全相同,阻止rainbow table attack),当然还有c 阅读全文
posted @ 2022-02-22 16:57 刘老六 阅读(122) 评论(0) 推荐(0)
摘要: admin库 和test库 admin库里要先有管理员级别的用户角色,如果没有就需要创建。(当然这是极其不推荐的,任何数据库都应该默认开启身份验证功能) 好在下面这种形式的配置,可以让docker创建对应的用户角色 - MONGO_INITDB_ROOT_USERNAME=${MONGO_ROOT_ 阅读全文
posted @ 2022-02-22 13:45 刘老六 阅读(176) 评论(0) 推荐(0)