自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ​MySQL数据库——基础(四):多表查询

实际项目开发中,在进行数据库表结构设计时,会根据业务需求和业务模块之间的关系,分析并设计表结构,由于业务之间相互关联,所以各个表结构之间也存在着各种联系,于是需要多表查询。

2024-03-19 22:18:53 1683 1

原创 MySQL数据库——基础(三):约束

约束是作用于表中字段上的规则,用于限制存储在表中的数据。约束是作用在表中字段上的,在创建表/修改表时可以添加约束。约束保证了数据库中数据的正确性、有效性和完整性。

2024-03-19 22:09:39 232 1

原创 MySQL数据库——基础(二):函数

2)select case expl(表达式)when 值一 then 结果一 when 值二 then 结果二 ···· else 其他结果。1)select case when 条件一 then 结果一 when 条件二 then 结果二 ···· else 其他结果。round(x,y);返回x的四舍五入值,保留y位小数。返回0~1之间的随机数。

2024-03-18 23:12:49 481

原创 MySQL数据库——基础(一):MySQL概述、SQL语句

基础篇主要内容:MySQL概述、SQL语句、函数。约束、多表查询、事务。

2024-03-18 15:56:42 1553

原创 C++新手村装备系列(三):初识STL序列式容器:向量(vector)、列表(list)、双端队列(deque)、栈(stack)、队列(queue)

STL(Standard Template Library)是C++标准模板库的缩写,它是C++标准库的一部分,提供了丰富的通用数据结构和算法。其中,多种多样的容器提供了不同的数据结构,可以满足各种需求。本篇文章介绍了常见的序列式容器,包括向量(vector)、列表(list)、双端队列(deque)、栈(stack)、队列(queue),旨在分享各个容器的实质与简单操作语法,之后也许会对各个容器的底层设计展开分析,希望大家多提建议!谢谢!

2024-03-13 21:45:37 1437

原创 《程序员的自我修养——链接、装载与库》书籍笔记系列(三)第三章——目标文件

前提是不能取系统保留的名字,且不能有前缀“.”,以区分系统保留的段。我们。

2024-03-10 22:29:58 662 1

原创 《程序员的自我修养——链接、装载与库》书籍笔记系列(二)第二章——编译和链接

宇宙安全声明:本系列创作目的仅为个人(小白)读书记录,由于本人水平实在有限,欢迎大家指摘其中的错误,希望大家不吝赐教,多多包涵。*顺序:系列将按照书籍目录顺序推进,会有选择的跳过部分内容;同时各篇文章也基本按照书籍章节进行划分,大多会直接借用原书题目。通常的开发环境都是流行的,这样的IDE一般都将编译和链接的过程一步完成,通常将这种编译和链接合并到一起的过程称为。

2024-03-07 19:54:21 573 2

原创 《程序员的自我修养——链接、装载与库》书籍笔记系列(一)第一章“温故而知新”

概述:分别从硬件部分和软件部分,回顾计算机系统的一些基本而又重要的概念。

2024-03-05 21:45:33 651 2

原创 C++新手村装备系列(二):字符串(下)——<string>里的常见库函数及操作

C++新手村装备系列(二):字符串(下)——<string>里的常见库函数及操作。涉及内容:1、长度(length、size)2、防空(empty)3、清空(clear)4、追加(append)5、插入(insert)6、删除(erase)7、替换(replace)8、抽取(substr)9、寻找(find)10、转换C风格(c_str)

2023-11-25 21:33:33 292

原创 C++新手村装备系列(一):字符串(上)——<cstring>里的常见库函数及操作

C++新手村装备系列(一):字符串(上)——<cstring>里的常见库函数及操作。涉及内容:*1、标准库头文件(、)*2、输入方式(cin.getline、getline、ignore)3、长度(strlen)4、拷贝(strcpy)5、追加(strcat)6、比较(strcmp)7、寻找(strstr)8、分割(strtok)

2023-11-20 00:37:48 615 1

原创 线性结构——单向链表基础知识(链表的概念、意义、建立、遍历、删除、插入)

也就是说为什么能在结构体的定义中,像递归函数一样,使用该结构体类型定义指针:首先,除了定义该结构体的指针以外,其他涉及到该结构体类型的定义都不成立(例如不可以在里面定义一个“linker example”)。理由是这个结构体定义还未完成,占用内存大小不确定,系统无法为变量分配内存。这个回答也是为什么指针可以的原因,因为任何类型的指针(包括int、char以及结构体)占用的空间都是确定且相等的八个字节,系统在分配内存时不会有任何疑惑。

2023-11-11 15:33:39 270

原创 C++指针基础笔记(概念;语法;运用;内存;特殊指针)

C++指针基础笔记:从概念出发,理解指针的存在;记述了指针的基本语法及常规操作;进一步从内存原理解读指针,体会指针与数组结合的出奇制胜;最后理清了几个常见的特殊指针概念。

2023-11-04 23:39:15 147 2

空空如也

空空如也

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

TA关注的人

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