本文分类:news发布日期:2024/12/22 15:07:23
相关文章
【MySQL进阶之路 | 高级篇】页锁+锁的思想(悲观锁和乐观锁)
1. 页锁
页锁就是在页的粒度上进行锁定,锁定的数据资源比行锁要多,因为一个页中可以有多个行记录.当我们使用页锁的时候,会出现数据浪费的现象,但这样的浪费最多也就是一个页上的数据行。页锁的开销介于表锁和行锁之间࿰…
建站知识
2024/11/21 20:14:21
GD32 - IIC程序编写
一、初始化
理论知识链接:
IIC理论知识
二、代码实现
1、SDA和SCL设置成开漏输出模式
开漏输出的作用:
因为IIC总线是一种双向的通信协议,需要使用开漏输出实现共享总线。开漏输出类似于一种线与的方式,即无论总线上哪个设备…
建站知识
2024/11/29 15:08:08
数据结构与算法 - 二分查找
一、二分查找
二分查找算法也称折半查找,是一种非常高效的工作于有序数组的查找算法。
时间复杂度
最坏情况:O(log n)最好情况:如果待查找元素恰好在数组中央,只需要循环一次O(1)
空间复杂度
递归->O(log n)&a…
建站知识
2024/12/10 14:14:10
酱香型白酒和浓香型白酒哪个更适合商务宴请
酱香型白酒和浓香型白酒各有其独特的魅力和适用场合,对于商务宴请而言,两者都有可能成为合适的选择,但具体还需根据宴请的性质、目的、宾客的喜好以及主人的品味来决定。 酱香型白酒适合商务宴请的原因:
高端品质与稀缺性&#x…
建站知识
2024/12/2 8:32:25
Python中15个让你代码更优雅的上下文管理器用法
文末赠免费精品编程资料~~
今天,我们要探索的是Python中一个超级实用又往往被低估的特性——上下文管理器。这可不是普通的魔法,它能让你的代码更加整洁、安全,还能自动处理资源,就像变魔术一样。准备好,让我们一起揭…
建站知识
2024/11/21 20:21:25
C#中的异步编程:Task、Await 和 Async
public async void DoSth()
{await Task.Run(() > {//...DoSth...});
} ①函数的返回类型前加上: async
②函数内加上: await Task.Run(() > { }); ③在上面{ ... } 内添加要处理的程序代码,
这样运行到 DoSth() 函数就…
建站知识
2024/11/7 4:00:31