本文分类:news发布日期:2024/12/23 4:07:50
相关文章
小肥柴慢慢手写数据结构(C篇)(5-2 AVL树)
小肥柴慢慢学习数据结构笔记(C篇)(5-2 AVL树 目录5-5 AVL出现的原因5-5-1 平衡树5-5-2 平衡二叉树的具体案例 5-6 AVL平衡策略的讨论5-7 不使用平衡因子的实现(黑皮书,训练思维)5-8 使用平衡因子的实现&…
建站知识
2024/12/19 18:42:52
C++中的 greate/less 比较器模板的实现原理及作用
std::greater 是 C 标准库中的一个函数对象,它被设计用来在容器和算法中进行比较,以实现逆序排列或按照 “greater” 的语义进行比较。std::greater 是一个模板类,定义在头文件 <functional> 中。
这个函数对象模板有一个模板参数&…
建站知识
2024/12/19 12:19:24
LeetCode刷题---矩阵置零
解题思路: 本题要求原地置换元素 对矩阵进行第一轮遍历,使用第一行第一列来充当该行该列是否要置换为0的标记位,如果第一行或第一列本身就含有零元素,我们使用colZero和rowZero变量来对其标记。如果第i行第j列的那个元素为0&#…
建站知识
2024/12/19 22:52:31
ShardingJDBC简单使用
Sharding-JDBC是当当网开源的适用于微服务的分布式数据访问基础类库,完整的实现了分库分表,读写分离和分布式主键功能,并初步实现了柔性事务。Sharding-JDBC定位为轻量级Java框架,在Java的JDBC层提供的额外服务。其适用于任何基于…
建站知识
2024/12/17 17:45:30
linux 磁盘管理与操作
添加磁盘后给分区扩容 #格式化 mkfs.ext4 /dev/sdb pvcreate /dev/sdb #查看卷组名#vgdisplay vgextend vg_name /dev/sdb lvextend -L 200M /dev/mapper/vg1 /dev/sdb #lvextend -l %100FREE /dev/mapper/vg1 /dev/sdb resize2fs /dev/mapper/vgh 删除某个lv给其他分区扩 #查看…
建站知识
2024/12/22 6:11:41
单挑力扣(LeetCode)SQL题:1949. 坚定的友谊(难度:中等)
题目:1949. 坚定的友谊
(通过次数2,221 | 提交次数4,140,通过率53.65%) 表名: Friendship
-------------------
| 列名 | 类型 |
-------------------
| user1_id | int |
| user2_id | int |
-----------------…
建站知识
2024/12/18 23:42:55
使用MQTT.JS创建一个网页版的MQTT客户端
一、MQTT.JS介绍
MQTT.js 是一个开源的 MQTT 协议的客户端库,使用 JavaScript 编写,主要用于 Node.js 和 浏览器环境中。是JavaScript 环境下的 MQTT 客户端库。可以用于微信小程序、支付宝小程序等定制浏览器环境。
我们可以直接在HTML文件中进行调用…
建站知识
2024/12/22 23:37:23
CentOS 8 安装指定版本ansible
背景:想要练习ansible使用,用于面试,结果使用centos 8 的yum安装失败,提示版本不兼容(指的是python版本),故而使用python来安装指定版本的ansible,特此记录
环境:win11虚…
建站知识
2024/12/15 3:25:40