FastAPI WebSocket:你的双向通信通道为何如此丝滑?-拾光赋

FastAPI WebSocket:你的双向通信通道为何如此丝滑?

FastAPI WebSocket:你的双向通信通道为何如此丝滑?, 扫描二维码 关注或者微信搜一搜:编程智域 前端至全栈交流与成长 发现1000+提升效率与开发的AI工具和实用程序:https://tools.cmdragon.cn...
12个月前
0395
掉了两根头发后,我悟了!vue3的scoped原来是这样避免样式污染(下)-拾光赋

掉了两根头发后,我悟了!vue3的scoped原来是这样避免样式污染(下)

掉了两根头发后,我悟了!vue3的scoped原来是这样避免样式污染(下),前言 在上一篇 掉了两根头发后,我悟了!vue3的scoped原来是这样避免样式污染(上) 文章中我们讲了使用scoped后,vue是如...
2年前
0390
Python正则表达式(小结)-拾光赋

Python正则表达式(小结)

Python正则表达式(小结),1. 什么是正则表达式? 正则表达式(regular expression,有时简写为RegEx 或 regex)就是用一组由字母和符号组成的“表达式”来描述一个特征,然后去验证另一个“字...
前端面试题四-拾光赋

前端面试题四

前端面试题四,​ 1. Vue 的双向数据绑定原理是什么? Vue 采用数据劫持+订阅发布模式实现双向绑定。通过 Object.defineProperty()方法来为组件中 data 的每个属性添加 get 和 set 方法,在数据...
2年前
0390
找树左下角的值-513-拾光赋

找树左下角的值-513

找树左下角的值-513,题目描述 给定一个二叉树的 根节点 root,请找出该二叉树的 最底层 最左边 节点的值。 假设二叉树中至少有一个节点。 解题思路 这道题用层次遍历的方式来说是比较简单的,用...
Java序列化、反序列化、反序列化漏洞-拾光赋

Java序列化、反序列化、反序列化漏洞

Java序列化、反序列化、反序列化漏洞, 目录 1 序列化和反序列化 1.1 概念 1.2 序列化可以做什么? 3 实现方式 3.1 Java 原生方式 3.2 第三方方式 4 反序列化漏洞 1 序列化和反序列化 1.1 概念 J...
Java实现对象转成字节数组(整型支持按位写入,字符串则按字节写入)-拾光赋

Java实现对象转成字节数组(整型支持按位写入,字符串则按字节写入)

闲着无聊,写了一个对象转换成byte[]的工具类,支持整型按位写入(大大节省空间),具体步骤如下: 1. 定义实体类和注解 public class User { /** * ID,4个字节,32bit */ @JSONField(ordinal = 1...
Java整合FreeMarker导出Pdf文件-拾光赋

Java整合FreeMarker导出Pdf文件

引入依赖 <!--Freemarker wls--> <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.30</vers...
python 协程 自定义互斥锁-拾光赋

python 协程 自定义互斥锁

python 协程 自定义互斥锁,最近在用python的一款异步web框架sanic搭建web服务,遇到一个需要加特定锁的场景:同一用户并发处理订单时需要排队处理,但不同用户不需要排队。 如果仅仅使用async w...
MySQL-02.MySQL的数据目录和表文件解析-拾光赋

MySQL-02.MySQL的数据目录和表文件解析

C-02.MySQL的数据目录和表文件解析 1.MySQL8的主要目录结构 [root@LinuxCentOS7-132 dbtest1]# find / -name mysql /etc/logrotate.d/mysql /etc/selinux/targeted/active/modules/100/mysql /e...
VUE3大屏自适应布局-拾光赋

VUE3大屏自适应布局

VUE3大屏自适应布局,🧑‍ 写在开头 点赞 + 收藏 === 学会🤣🤣🤣 1. 视口单位布局 (Viewport Units) 使用 vw 和 vh 单位来实现响应式布局: .full-screen { width: vw(1920)...
7个月前
03814
个人博客项目笔记_01-拾光赋

个人博客项目笔记_01

1. 工程搭建 前端的工程运行流程: 进入项目目录执行cmd命令: 若是第一次启动需要依次输入如下命令: npm install npm run build npm run dev 之后直接执行 npm run dev 即可! 1.1 新建maven...