SQLite 是一个进程内的库,实现自给自足,无服务器,零配置,具有事务性的 SQL 数据库。 官方地址 提供了最新的 SQLite 版本,咨询,和教程。 使用场景 不需要单独的服务器进程或操作的系统。 SQLite 不需要配置,也就是说不需要安装或管理。 一个完整的 SQLite 数据库就是一个单一的文件。 S 2024-10-02 数据库 #工具#数据库#软件开发
关于原子化样式 目前公司中大部分项目,基本都是 Tailwind.css,虽然开发的时候是方便了。但是后续维护的时候就不好维护了。 缺乏语义化 大量 css 类名堆积在一起,在排查时也完全不好进行排查。 对于以下 html 结构,一眼望去,第一个使用的原子化类名很难分辨用途。 而第二个,使用了语义化的类名,使得很好 2024-10-02 实践 #前端#工具
思科设备简单入门 命令: 进入模式 进入特权模式 $ enable # 进入到特权模式 进入全局模式 $ configure terminal # 进入到全局模式 进入 line 模式 $ line vty 0 # 进入 line 模式 的 0 端口 退回上级模式 $ exit # 退回到上一级模式, 如全局模 2024-09-22 硬件 #网络#配置#编程#硬件
华为设备简单入门 华为设备 VRP 是华为数据通信产品的通用网络操作平台,可通过它对设备进行操作 输入命令时,若不记得,可通过命令行获取相关提示,也可通过快捷键进行简化输入 视图 用户视图 默认进入设备显示为用户视图 系统视图 通过 system-view 进入 接口视图 通过 int 接口 进入 ACL视图 VLA 2024-09-22 硬件 #编程#配置#网络#硬件
nest 简单入门 NEST Nest 是 Node 后台框架,结合有 OOP, FP, FRP,使用 TS 开发。 # 全局安装脚手架 npm i -g @nestjs/cli # 新建项目 # --strict 参数会使得使用 ts 严格模式 nest new [your-project-name] --stric 2024-09-22 教程 #编程#后端#typescript#框架
TypeORM 简单使用 TypeORM 是一个 ORM (Object Relation Mapping) 框架。 支持 Active Record, 和 Data Mapper 模式。 例子 // models import { Entity, PrimaryGeneratedColumn, Column } from 2024-09-21 编程 #编程#框架#数据库#后端
关于 GraphQL 关于 GraphQL 理念 大致来讲就是说统一 API 端点,不像 RestAPI 一样各种请求路径,请求方法。 // 以下均为示例代码 // RestAPI requests.baseURL = 'https://xxxx.xxx/api' // 需要记住各类请求路径 // 对应的请求方法 2024-09-21 实践 #编程#框架#前端#网络
Web Audio API 实践 这段代码直接引入即可,需要保证有 #app 元素存在且 /music.ogg 音频可以被获取到。 这段代码会在页面内生成一个 canvas 和 audio 元素。 点击了 audio 元素的播放按钮之后,就能够在一旁的 canvas 上看见音频可视化内容了。 const canvas = docum 2024-09-20 开发 #编程#javascript#typescript#前端
配置本地域名 配置本地域名 使用设备为 Windows11 设备。 设置本地域名 # 修改 hosts 文件 127.0.0.1 custom.domain.local # 刷新 dns 配置 使得自定义本地域名生效 ipconfig /flushdns # 尝试 ping 通 # 可 ping 通代表设置成 2024-09-15 配置 #工具#系统#网络#配置
babel 基础 Babel Babel 是什么? Babel 是一个工具集,主要用于将 ES6 版本的 JS 代码转换为 ES5 等向后兼容的 JS 代码,从而可以运行在低版本浏览器或其它环境中。 因此,完全可以使用 ES6 编写程序,最后使用 Babel 转换为 ES5 这样就不用担心所在环境是否支持了。 Bab 2024-09-14 编程 #工具#编程#后端#前端#typescript#javascript#配置#框架#软件开发