10 2024 档案

mysql 行级锁,四种事务隔离级别,两种读
摘要:只说innodb存储引擎 1. 默认使用行级锁 InnoDB 存储引擎默认使用行级锁定(Row-Level Locking)来提高并发性能和数据一致性 不可更改 2. 四种事务隔离级别,默认是Repeatable级别(可重复读) 问题场景: 脏读 1.A进行了一条数据操作,但是没有提交事务,如果此时 阅读全文

posted @ 2024-10-23 19:53 不败剑坤 阅读(118) 评论(0) 推荐(0) 编辑

单例
摘要:单例模板 #include <memory> #include <mutex> #include <iostream> using namespace std; template <typename T> class Singleton { protected: Singleton() = defa 阅读全文

posted @ 2024-10-21 11:22 不败剑坤 阅读(8) 评论(0) 推荐(0) 编辑

git使用:将代码推送到github上
摘要:如果推送网络有问题,配置代理(让git使用你的vpn)export http_proxy=http://192.168.124.23:7890export https_proxy=http://192.168.124.23:7890 一: 在github*上创建代码库 在code里获取自己的仓库UR 阅读全文

posted @ 2024-10-17 17:43 不败剑坤 阅读(564) 评论(0) 推荐(0) 编辑

qt 信号和槽
摘要:第五个参数 一般使用默认,不需特别指明 第五个参数 Qt::ConnectionType Qt::ConnectionType 是一个枚举类型,用于指定连接的类型。以下是 Qt::ConnectionType 枚举的各个值及其含义: Qt::AutoConnection(默认值): 如果发送者和接收 阅读全文

posted @ 2024-10-14 12:10 不败剑坤 阅读(41) 评论(0) 推荐(0) 编辑

atomic原子,自旋锁与atomic_flag
摘要:1)原子类型 原子操作默认采用的是memory_order_seq_cst内存顺序 原子类型可以是无锁的,也可以有锁 (c++17)通过静态函数std::atomic::is_always_lock_free 判断 (c++11)通过成员函数 is_lock_free()判断 2)有锁or无锁 性能 阅读全文

posted @ 2024-10-05 11:29 不败剑坤 阅读(101) 评论(0) 推荐(0) 编辑

快速排序算法及多线程试验
摘要:1)快速排序算法 算法实现: 选定一个起点/终点位置上的数A 小于数A的放在A左侧,大于的放在右侧 对A左侧和右侧数组递归的执行步骤2 // 分区函数 template<typename T> int partition(T arr[], int length) { if (length <= 1) 阅读全文

posted @ 2024-10-01 16:35 不败剑坤 阅读(18) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示