自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MYSQL 事务-1

事务

2025-12-08 23:43:41 725

原创 MYSQL-索引

mysql 索引机制

2025-12-05 20:29:09 822

原创 MYSQL 表的內连与外连

mysql 内外连接

2025-11-28 18:32:53 394

原创 MYSQL 复合查询

mysql复合查询 自链接 多表查询 多列子查询 单列子查询

2025-11-27 22:49:36 877

原创 MYSQL 内置函数

mysql 内置函数

2025-11-26 16:12:48 631

原创 MYSQL 表的增删查改-更新/删除

这里是使用的having关键字,其用作与where的作用一样,都是按列进行筛选,但是优先序不同,where的优先序很高,仅在from table_name的后面,having的优先序在这里是最低的,所以是可以表数据进行分组,聚合,重命名,最后再根据having的表达式进行筛选数据。指定修改的表和列,使用where,order by limit等关键字筛选出具体需要修改的数据,通过set修改。只能对整表操作,实际上mysql不对数据做任何操作,并不走事务的流程,效率比delete更快,也无法回滚。

2025-11-24 19:08:00 905

原创 MYSQL 表的增删查改-Retrieve

mysql 表 查找 retrieve

2025-11-21 21:50:33 1227

原创 MYSQL 数据类型-2

varchar还是一个可边长字符串,意思是,char呢我们设置了char(5),那么每一个数据都是存放在一个3*5字节的空间中的,可能我们在这一行中只对其插入了1个或2,3,4个字符,但是其需要的空间都是相同的15字节。varchar(5)就不一样,若我们只输入1个字符的空间就会为其创建一个字符的空间3字节,不会为其创建一个15字节的空间,这是通过一个标记值实现的,无论varchar我们设置多少个字符位,都要有一个字符位置-3字节用于存放当前字符串的位数。所以3=0011就是1,2选项。

2025-11-21 19:00:52 666

原创 Linux 进程间通信-1

管道介绍 命名管道

2025-11-21 13:58:21 590

原创 MYSQL表的增删查改-增

mysql 表新增数据

2025-11-20 22:01:39 444

原创 MySQL表的约束 -2

表约束 自增 唯一键 外键

2025-11-20 16:15:38 872

原创 Linux基础IO-2

linux 文件系统 动静态库

2025-11-19 15:16:40 863

原创 MYSQL表的约束-1

表的约束 空属性 默认值 列描述 0填充 主键

2025-11-18 21:17:31 1157

原创 Linux: 基础IO介绍 -2

fd表里面是一个个的指针,每个指针指向一个struct file{}结构体,如图结构体里包含很多的属性,其里面有一个inode的指针,indeo也是一个结构体,但是操作系统会为其创建一个内存缓冲,indeo里面包含了对磁盘文件的索引,当我们访问某一个文件时,进程通过inode索引将文件数据读取到缓冲区中。分别对应文件描述符表下标0,1,2,继续打开文件就会从3开始一直向后占用数组,当我们关闭了某一文件,如1号下标对应的文件,当我们再打开一个文件时就会占用1号小标的数组空间。,这就是文件描述符表。

2025-11-18 14:00:49 186

原创 MYSQL数据类型-1

mysql数据类型 bit int tinyint mallint bigint float decimal double

2025-11-17 22:02:25 318

原创 Linux:基础IO介绍-1

基础IO fopen open函数

2025-11-17 12:24:51 931

原创 MYSQL结构操作DDL指令2.表操作

表结构操作

2025-11-14 20:39:09 325

原创 MYSQL结构操作DDL指令1.数据库操作

DDL操作 数据库

2025-11-14 18:47:22 1097

原创 定长内存池

定长内存池

2024-11-22 11:44:16 373

原创 C++ list容器

C++容器list 模拟实现STL中的list的功能

2024-11-18 23:59:15 678

原创 C++ VECTOR容器

SLT的vector vector类模板 vector简易版模拟实现

2024-09-25 23:22:47 858

原创 C++ string容器

string容器 模拟实现

2024-09-25 15:59:52 977

原创 C++ SLT标准模板简介

STL全称是standard template libaray 标准模板库,这个库是C++库中十分重要的一部分,里面涵盖可复用的组件库,而且是一个包罗了数据结构与算法的软件框架。

2024-09-24 18:39:05 573

原创 Linux 简易shell编写

简易版shell编写 指令获取,分割,执行 内建命令

2024-09-24 17:11:12 1130

原创 Linux 基础IO 2

文件数据读取与写入 read fread 与write fwrite函数 缓冲区刷新

2024-09-21 21:28:06 1049

原创 Linux 基础IO 1

文件操作 open函数 和fopen函数

2024-09-21 19:14:54 771

原创 Linux 进程3

进程地址空间 fork函数 exit函数 wait函数 exec进程替换

2024-09-20 21:10:07 1442

原创 Linux 进程2

环境变量,更改和添加 本地变量

2024-09-20 02:30:16 1056

原创 Linux 进程1

进程 如何查看linux中的进程 ps指令 进程状态

2024-09-14 18:01:05 1174

原创 C++ 模板

泛型编程 函数模板 特化 类模板

2024-08-27 13:46:37 570

原创 C / C++内存管理

C / C++内存中程序的分布,malloc/calloc/realloc/free/new/delete动态管理内存 定位new对原始内存初始化

2024-08-27 10:21:13 1072

原创 C++ 类和对象 3

构造函数的初始化列表 explicit定义无法隐式类型转换的构造函数 类的static成员友元概念 内部类

2024-08-26 22:00:05 692

原创 C++ 类与对象 2

默认成员函数 自加自减运算符重载 const成员函数

2024-08-26 14:33:40 951

原创 C++ 类与对象 1

面向过程,类,类作用域与访问,封装,实例化,this指针

2024-08-26 09:48:04 816

原创 Linux 基本指令3

date指令 cal 指令 find指令 grep指令 zip和unzip指令 tar指令 bc指令 uname指令

2024-06-13 06:33:08 485

原创 Linux 基本指令2

基本指令 -cp --mv-- cat -- more -- less -- head -- tail

2024-06-13 02:28:10 945

原创 Linux 基本指令1

Linux 基本指令 ls - pwd - cd - touch -mkdir -rm -rmdir -man

2024-06-12 12:23:54 1063

原创 C++ 内联函数 auto关键字

内联函数在展开的时候也会因编译器的不同而有不同的实现,编译器会依据函数的实现逻辑完成展开,并不一定会完全照搬代码下来,而且在递归函数中内联函数会失效,多次递归会大量的建立栈帧再将内联函数展开会导致内存花销太大。用inline修饰的函数会成为内联函数,内联函数会在编译的阶段在调用函数的位置进行展开,不会涉及建立栈帧以提高效率,同时每一次的函数调用都会展开整个函数导致内存消耗的增加,是以空间换时间,所以内联函数比较适合代码量小,调用频繁的函数使用。此外auto是不能直接用于数组声明和函数的参数类型的。

2024-06-09 16:28:59 414

原创 C++ 缺省参数 函数重载 引用

回到赋值上当我们将一个浮点型的数据赋给整形变量它实际是怎样进行提升的呢,它会对数据进行截断如1.2会变成1,那么这个1.2改变了吗,并没有,所以我们可以得知截断后的数据会在一个空间内保存然后再赋值给变量,这个保存数据的空间其实就是常量区因为这个1就是一个常量,引用同理,我们不能对一个常量区的空间进行正常引用所以加上const修饰后就可以了。图中k变量这样子是不行的,常量是存储在常量区,这个区间的数据是不能被修改的,但是正常的引用对数据是有修改权限的,这样子定义编译器会直接报错不能通过。

2024-06-08 15:10:29 793

原创 C++ 命名空间 输入与输出

这是C++库函数的命名空间,例如cout和cin还有endl都是C++里面的库函数,我们平时使用是需要添加std::其中std就是库函数的命名空间的名字,若我们加上using namespace std后面的代码都不需要添加std::就可直接使用了,是因为using namespace会将后面的命名空间的访问开放不再需要名字和作用域限定符才能访问,只是当我们将其开放后命名空间内的变量函数就相当于是全局变量和函数不能在定义相同名字的变量,函数只能通过函数重载定义。

2024-06-07 15:45:49 546

空空如也

空空如也

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

TA关注的人

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