线程创建,加锁,条件变量控制,原子
2024-12-14 16:28:44
462
cpp智能指针
2024-11-30 15:26:51
915
Args...,lambda,function,bind
2024-11-25 21:35:37
256
右值引用的应用
2024-11-23 17:51:35
385
cpp多态
2024-11-20 21:48:12
328
cpp的继承关系,如何使用继承,怎么解决菱形继承
2024-11-19 20:52:42
771
一个数据库在同一时间可能会有多个人要访问并修改同一张表,并且你要执行的sql可能不止一条,会多次读写删等操作。mysql为了保证我们执行的sql有可预期的结果(成功或失败),其提供了事务,事务就是把多条sql包装起来在mysql看起来是一个操作。一条事务中的sql要么全部成功执行要么全部回退到刚开始的状态,这样就保证了我们的事务是可预期的,要么执行成功了,要么回退当成每执行任何操作。在mysql中为了保证多人协作事务还提供了一定的隔离性和隔离级别。
2024-10-24 21:30:14
868
mysql索引
2024-10-23 20:03:54
390
简单写了一些数据库创建,表的操作的一些语法
2024-10-22 22:21:19
938
1
一组数据按照从小到大的顺序连续存放。
2024-03-11 17:57:18
772
搜索二叉树
2023-10-24 20:36:46
107
【代码】优先级队列。
2023-09-30 17:20:49
95
【代码】list的模拟实现,有复用的反向迭代器。
2023-09-03 11:18:53
118
【代码】vector模拟实现。
2023-09-01 14:38:28
86
【代码】【string类的模拟实现】
2023-08-26 22:06:34
119
4,无法正常释放空间,在vs下使用new创建数组其实会在数组前多开四个字节储存数组大小,使用delete []释放时指针会先往前面偏移四字节拿到数组大小,接着才会按次数正确调用析构函数。2,此程序可能会崩溃,析构函数在只被调用一次的情况下可能ui尝试释放整个数组的内存,而不仅仅是第一个数据的。1,他会导致内存泄漏,因为使用delete不用delete[]那只会调用一次析构函数,后面的类将有可能导致内存泄漏。3,上面第二条也有可能是delete只释放第一段空间,后面的不释放。并且使用delete释放。
2023-08-23 22:19:09
147
【代码】nwe+dalete+模板。
2023-08-23 21:31:19
68
如标题所示
2023-08-22 17:04:31
160
默认成员函数的一些注意事项
2023-08-21 16:32:52
204
各种运算符的重载,+,-,==,+=,-=,++,--,>,
2023-07-22 11:20:31
139
1
引用,语法的一些内容
2023-07-19 14:12:54
538
使用三种排序方法实现快排和快排非递归
2023-07-18 15:56:07
180
1
二叉树
2023-06-23 14:02:11
187
1
栈·和队列有关函数
2023-05-22 11:59:41
70
双向带头循环链表,有增删查改,任意位置插入删除
2023-05-13 17:13:57
71
单链表的简单实现
2023-04-23 13:21:03
114
算法复杂度的表示方法
2023-04-09 22:23:07
172
文件操作的一些内容
2023-04-01 21:51:31
224
int 的话如果第一个位段变量加上后面n个直到快超过4个字节,他们前面几个一共占四个字节。位段存储是按照类型来确定最大bit位,通常有int char 两种。char类型找八个bit位段一组。
2023-03-20 22:23:27
127
结构体的一些内容,部分枚举,位段
2023-03-20 13:12:32
157
2
关于一些string函数
2023-03-19 21:32:55
194
列举了一些我所见到过的指针,当然指针之间可以互相套,还是有很多没写的
2023-02-27 21:47:01
56
以前写过的一个小游戏
2023-02-27 21:21:06
69
模拟实现qsort快排函数,可以在其中练习指针的使用
2023-02-27 21:17:07
114
实现一个简单的扫雷游戏
2023-02-27 21:09:52
53
数据类型的存储,整形提升,整形截断,关于浮点数在内存中的存储方法形式
2023-02-26 12:46:53
59
艺术字内容
2022-12-04 18:19:39
260
在vs中用函数播放音乐
2022-12-04 13:13:42
1060