相关文章
vue+elementui中table实现单选行功能
el-table插件可以选择行,但是只能多选,而项目中有单选的需求。 效果如下图所示,点击行或者点击复选框都可以选中行(高亮,复选框选中),并且每次只选中当前行,之前选中的行清空。点击标…
建站知识
2025/4/3 19:18:58
Linux: 线程安全
Linux
线程共享了进程的资源(地址空间, 页表等), 多个线程同时访问同一个资源就可能产生问题:数据竞争
临界资源: 多个线程共享的资源临界区: 访问临界资源的区域互斥: 任何时刻, 只有一个执行流能进入临界区同步: 以一定顺序访问临界资源原子性: 要么完成, 玩么未完成 锁
死…
建站知识
2025/4/3 22:58:33
Linux 系统 快速卸载docker
(卸载前一定要做好相关数据的备份) 卸载: 第一种卸载方法 1、查询docker安装过的包:
yum list installed | grep docker 2、删除安装包:
yum remove docker-ce.x86_64 ddocker-ce-cli.x86_64 -y
3、删除镜像/容器等
rm -rf /var/lib/dock…
建站知识
2025/4/2 1:13:59
基于单片机的指纹打卡机设计
摘要
在科学技术飞速发展的今天,社会对身份识别的要求越来越高,尤其是在企业管理的人员签到、工作考勤等活动中对身份识别的高效性和可靠性的需求更为迫切。而传统的个人身份识别手段,如钥匙、密码、IC卡等,由于具有可盗用、可伪…
建站知识
2025/3/31 1:32:56
基于NetCoreServer的WebSocket客户端实现群播(学习笔记)
一、NetCoreServer介绍
超快速、低延迟的异步套接字服务器和客户端 C# .NET Core 库,支持 TCP、SSL、UDP、HTTP、HTTPS、WebSocket 协议和 10K 连接问题解决方案。 开源地址:https://github.com/chronoxor/NetCoreServer 支持: Example: TC…
建站知识
2025/3/25 2:35:23
mysql - 缓存
缓存
InnoDB存储引擎在处理客户端的请求时,当需要访问某个页的数据时,就会把完整的页的数据全部加载到内存中,也就是说即使我们只需要访问一个页的一条记录,那也需要先把整个页的数据加载到内存中。将整个页加载到内存中后就可以…
建站知识
2025/3/28 16:00:15
力扣450 删除二叉搜索树中的节点 Java版本
文章目录 题目描述思路代码 题目描述
给定一个二叉搜索树的根节点 root 和一个值 key,删除二叉搜索树中的 key 对应的节点,并保证二叉搜索树的性质不变。返回二叉搜索树(有可能被更新)的根节点的引用。
一般来说,删除…
建站知识
2025/3/29 6:14:20