pyq 的笔记

好记性不如烂笔头

使用 Air 热加载 Gin 项目

用 Python 的 Django 开发 web 项目时, 开发环境下只用修改代码, 框架就会自动重启让修改生效. 用 Go 开发 web 项目, 因为需要编译成二进制文件, 修改代码后需要 CTRL + C 退出...

October 6, 2023 · 1 min

使用 Gin 实现 RBAC 访问控制

RBAC (Role Based Access Control, 基于角色的访问控制) 准备基础的 Gin 项目 新建 gin-rbac 文件夹 mkdir gin-rbac 进入该目录, 初始化项目, 获取依赖 go mod init gin-rbac go get -u github.com/gin-gonic/gin go get -u github.com/casbin/casbin/v2 go get -u github.com/gin-contrib/authz 准备 Casbin 在 gin-rbac 目录...

October 5, 2023 · 2 min

flex 布局 - 练习 demo

flex 布局练习 demo 01. 垂直居中 <div id="container"> <div id="item"></div> </div> #container { display: flex; width: 300px; height: 300px; outline: solid 1px; justify-content: center; align-content: center; align-items: center; background-color: aqua; } #item { width: 100px; height: 100px; outline: solid 1px; background-color: red; } 效果: demo 02. 两列等高 <div class="container"> <div class="item" style="height: 300px; background-color: red"></div> <div class="item"></div> </div> <br />...

September 26, 2023 · 1 min

flex 布局 - 基础概念

记录学习 flex 布局 基本概念 flex 布局也被称为弹性布局, 定义容器的规则而尽可能不操作子元素, 通过父容器设置 flex 属性来控制子元素的排布方式. flex 布局的核心是...

September 24, 2023 · 2 min

flameshot 截图软件

linux 安装 sudo apt install flameshot 使用 截全屏 flameshot full 选择区域截图 flameshot gui 保存到某个目录下 flameshot gui -p ~/Pictures 看到提示 flameshot: info: Capture saved as /home/pyq/Pictures/2023-05-13_14-24.png 延迟 n 秒进入截图模式 延迟 5 秒 flameshot gui -d 5000 添加到系统快捷键...

September 24, 2023 · 1 min

红米 AX6000 设置

红米 AX6000 路由器开启 SSH 并安装 ShellClash 记录 开启 SSH 准备文件 下载好文件 Redmi-AX6000.zip 并解压缩 降级固件到 1.0.60 提示 出于安全考虑,不允许选择低于当前版本号的固件进行升级 时, 将地...

July 17, 2023 · 1 min

跨域

参考: 高薪之路 - 前端面试精选集 - 15 跨域与 Nginx Nginx 完全解读指南 - 17 什么是正向代理? 什么又是反向代理? 同源策略 协议 + 域名 + 端口三者皆相同可以说是同源...

May 31, 2023 · 1 min

react 笔记 - hook (三)

React Hooks 核心原理与实战笔记 Hooks 的出现 在 React 中, Hooks 就是把某个目标结果钩到某个可能会变化的数据源或者事件源上, 那么当被钩到的数据或事件发生变化时, 产生这...

May 30, 2023 · 7 min