自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 初始C++

定义命名空间,需要使用到namespace关键字,后面接命名空间的名字,然后接一对{}即可,{}中即为命名空间的成员。//1.正常的命名空间定义namespace lsx//lsx是我给命名空间取的名字,可以随意取名字//命名空间内可以定义变量、函数、类型int name;int id;int sex;//2.命名空间可以嵌套int a = 0;int b = 0;int c = 0;int d = 0;

2024-09-30 21:00:21 903

原创 进程间通信

通信双方约定一个数字,这个数字作为共享内存的唯一标识,创建共享内存的进程会把这个数字写入到共享内存的属性中,之后想要参与通信的进程,只需要拿着约定好的数字去共享内存中一一查找与约定数字匹配的共享内存。一种方法是利用管道,管道是有同步机制的,当写端写好一个数据后,用管道给读端发一个信号,表示读端可以读了,读端在接收到信号之后,才读信息,这样就能实现同步机制了。因为命名管道式有名字的,所以不同的进程可以通过路径找到唯一的命名管道文件,这就实现了让不同的进程看到同一份资源了,这就是命名管道实现进程间通信的原理。

2024-09-27 15:39:42 1169

原创 MySQL学习

真正约束字段的是数据类型,但是数据类型约束很单一,所以在表中一定要有各种约束,通过约束,让我们未来插入数据库中的数据是符合预期的。反过来,站在MySQL的视角看,凡是插入进来的数据,都是符合约束的。auto_increment:当对应的字段,不给值,会自动的被系统触发,系统会从当前字段中已经有的最大值+1操作,得到一个新的不同的值。如果将班级表中的数据都设计在学生表的每一行数据的后面,就会出现数据冗余,所以我们只需要设计让学生表的class_id和班级标的id形成关联的关系即可。d最大为30,默认为0。

2024-09-23 19:50:34 1936

原创 各种内排序

让keyi指向基准值,设置前后两个指针,前指针指向最左端的位置上,后指针指向前指针的后一个位置,让后指针先走,如果前后指针指向的不是同一个元素并且后指针指向的元素小于基准值,就让前指针走一步,然后与前指针指向的元素交换。:假定在待排序的序列中,存在多个具有相同关键字的的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,r[i]=r[j],且r[i]在r[j]之前,而在排序之后的序列中,r[i]仍在r[j]之前,则称这种排序算法是稳定的。在这个过程中如果左右指针相遇,就让相遇位置的元素与。

2023-08-03 09:53:30 70

原创 自定义类型详解

结构体、位段、枚举、联合体

2023-04-11 22:32:23 151 1

空空如也

空空如也

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

TA关注的人

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