自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 【MySQL】脏读,幻读,不可重复读

脏读,幻读,不可重复读,脏读和幻读和不可重复读的区别

2024-04-21 19:18:57 670

原创 【c++11】看完立马就懂--右值引用!!!

右值引用,左值引用,万能引用,完美转发,移动拷贝

2024-04-21 00:47:35 680

原创 【MySQL】数据类型2

char和varchar的区别,日期类型

2024-04-02 22:14:56 278

原创 【MySQL】数据类型(1)

MySQL的数据类型,int,tinyint,samllint,mediumint,bigint,float,bit,decimal

2024-04-02 22:02:24 349

原创 【MySQL】数据库的基本操作

MySQL的库操作,表操作创建库,删除库,修改库,查看库,备份库,恢复库创建表,添加表内容,添加列,修改列,删除列,删除表

2024-04-01 11:22:25 813

原创 【boost_search搜索引擎】3.为什么去标签和解析文件的代码框架

解析文档

2024-03-22 15:31:05 275

原创 【boost_search搜索引擎】2.正排索引和倒排索引

正排索引和倒排索引

2024-03-22 13:52:45 624

原创 【boost_search搜索引擎】1.获取数据源

boost搜索引擎项目

2024-03-22 12:13:50 769

原创 【Linux】IP地址和MAC地址

IP地址,MAC地址,IP地址和MAC地址作用区别,局域网通信。

2024-01-26 10:15:51 893

原创 【Linux网络】协议

什么是协议,为什么要有协议,协议分层,协议如何分层,数据如何在网络中通信

2024-01-25 18:56:52 928

原创 【数据结构】快速排序

快排实现,为什么先走右边,如何选取key,快排的缺陷

2023-11-10 23:06:04 61 1

原创 【Linux】撕开进程等待的真面目!

阻塞状态就是我们的父进程在等待子进程,子进程在没有退出的时候,父进程什么事情也做不了,它只能一直等待,直到子进程结束,就是该进程没有达到某一条件就无法继续下去,就一直等到该条件满足的时候,才能继续进行。这种状态就是阻塞状态。这是一种被动的状态。

2023-11-03 21:57:05 53

原创 【c++11】function和bind

function是c++11的产物,包含在functional的头文件里,它是一种包装器,它的出现,使得一些函数能够被接收。function函数的用法也很简单。首先function的外面的Ret是函数的返回类型,Args是函数的参数。就比如return x-y;return 0;了解完这些,我们开始对function的使用进行扩展,既然function是相当于将一个函数存到一个对象里面,那么function就可以将它作为容器的模板参数,就比如。

2023-10-09 13:44:08 134

原创 【c++】手撕AVL树

二叉树搜索树存在缺点,就是二叉搜索树如果不平衡左子树和右子树高度相差较多时,搜索的效率会降低。甚至可能会退化成链表。就如同下图。这是AVL树的基本框架这里使用struct来定义AVL树的节点是因为struct默认是public,方便后面的使用。

2023-09-25 16:55:35 46 1

原创 【c++】手撕红黑树

红黑树的插入

2023-09-20 00:52:35 69 1

原创 【c++】map和set的使用

map和set

2023-08-10 22:44:32 70 1

原创 C++继承

无论派生出多少个子类,都只有一个static成员实例。这个基类静态成员函数是属于类的,不是属于某个对象的。

2023-08-02 11:46:13 51

原创 linux子进程的创建(fork函数的使用和深入了解)

fork函数的使用和理解

2023-07-30 23:56:09 450 1

原创 string的增删查改模拟(c++)

模拟实现string

2023-07-22 22:54:27 39

原创 vector迭代器失效

c++vector迭代器失效

2023-07-15 22:44:46 52 1

原创 Linux下用c语言实现可视化进度条

Linux下用c语言实现可视化进度条

2023-07-07 15:42:04 248 1

原创 string(c++)

string

2023-05-24 22:50:40 36

原创 带你快速认识什么是构造函数

快速认识构造函数和拷贝构造函数(浅拷贝)

2023-05-01 23:53:34 125

原创 单链表中倒数第k个节点

单链表的倒数第k个节点

2023-03-13 23:31:11 169

原创 链表的中间节点

链表中间节点

2023-03-13 23:26:38 47

原创 简单高效的反转单链表思路

反转单链表的两种简单高效思路

2023-03-07 20:46:31 81

原创 条件编译(c语言)

条件编译#ifdef,#elif,#endif

2023-02-09 22:47:57 133

原创 offsetof宏的实现(c语言)

offsetof宏的实现

2023-02-09 11:30:01 116

原创 计算结构体的字节

结构体的大小计算的详细步骤

2023-01-11 23:12:33 488

原创 数据的存储

整形数据和浮点形数据的存储

2023-01-03 22:40:07 86

原创 初始c语言1(来自c语言初学者的学习分享)

在c语言中我们经常可以看到int main()它有一个名称叫做主函数,一个c程序代码里面只能有一个主函数。这里有一点需要我们注意到的是,我们如果在一个工程里面,创建了两个源文件,就比如我们创建了一个空项目,进入空项目要开始写代码前需要添加一个源文件,这时候假如我们创建了两个源文件,我们也是有且仅有一个主函数的,意思就是这两个源文件里面,只能是有一个int main()。所以不建议在一个项目里面创建两个源文件。在我们使用int main()之前,我们还需要在它的上面添加一行#include

2022-11-01 00:24:39 81

原创 来自c语言初学者的感受

不同国家日期c语言的表达

2022-10-21 21:18:20 238 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除