自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL表的约束

1.空属性约束(NULL/NOT NULL);2.默认值约束(DEFAULT);3.列描述(COMMENT);4.零填充(ZEROFILL);5.主键约束(PRIMARY KEY)及其复合主键应用;6.自增长(AUTO_INCREMENT);7.唯一键(UNIQUE KEY)与主键的区别;8.外键约束(FOREIGN KEY)及其主从表关系。重点阐述了各类约束的作用机制和使用场景,强调约束的核心目标是确保数据完整性和可预期性,通过技术手段强制数据符合业务规则

2025-12-25 21:08:55 727

原创 MySQL数据类型

mysql数据类型

2025-12-24 19:48:51 1040

原创 数据库:库的操作

库操作,表操作

2025-12-23 21:42:01 696

原创 数据库基础

数据库基本概念

2025-12-22 23:14:33 1111

原创 Linux:信号(二)

信号保存、捕捉。不可重入函数、SIGCHLD信号

2025-12-16 13:49:57 833

原创 操作系统的运行-中断

硬件中断,时钟中断,软中断,内核态和用户态

2025-12-13 19:31:20 1355

原创 Linux:信号(一)

信号的概念,信号的产生

2025-05-02 23:41:31 2554 7

原创 Linux:进程间通信->共享内存

共享内存实现进程间通信

2025-04-27 22:02:57 1114

原创 Linux:进程间通信->命名管道

命名管道实现文件备份,以及进程间通信

2025-04-26 18:10:38 1100

原创 Linux:进程间通信->匿名管道实现内存池

匿名管道与进程池

2025-04-25 22:05:24 964

原创 C++第14届蓝桥杯b组学习笔记

日期统计,冶炼金属,飞机降落,接龙数列,岛屿个数,子串简写,暴力景区导游,暴力砍树

2025-04-05 21:35:18 2337 2

原创 C++第13届蓝桥杯省b组习题笔记

依然七道题

2025-03-30 20:58:40 1925

原创 C++第12届蓝桥杯b组习题笔记

后三题,理解不到位。没写。

2025-03-29 16:05:49 1066

原创 C++第11届蓝桥杯省b组习题笔记

七道题

2025-03-26 21:02:35 1327

原创 C++:背包问题习题

01背包,完全背包,货币系统,砝码称重

2025-03-22 23:41:36 2033

原创 C++:二分习题

借教室,分巧克力,冶炼金属,最佳牛围栏,青蛙过河

2025-03-12 22:03:33 879

原创 Linux:动静态库

静态库与动态库,打包与使用

2025-03-09 23:07:34 1214

原创 C++:dp3则

包子凑数,括号配对,旅游规划

2025-03-09 14:47:01 925

原创 C++:dp问题

那么问题来了,假设鸣人的查克拉能量为 MM,他影分身的个数最多为 NN,那么制造影分身时有多少种不同的分配方法?不包含i的加上dp[i-1][j] ,j不需要改变,因为这个是不加上v[i]的情况,上一个也是没选i这个情况。给定一个现在看到的密码串,计算一下从当初的状态,它要至少脱落多少个种子,才可能会变成现在的样子。针对不同的作战情况,鸣人可以选择制造出各种强度的影分身,有的用来佯攻,有的用来发起致命一击。上图为直接思考dp方式。影分身是由鸣人身体的查克拉能量制造的,使用的查克拉越多,制造出的影分身越强。

2025-02-27 19:51:38 852

原创 C++:dfs,bfs各两则

木棒、飞机降落、母亲的牛奶、全球变暖

2025-02-22 23:49:42 1380

原创 Linux:文件(三)

磁盘,文件系统,软硬链接

2025-02-22 19:59:11 722

原创 Linux:文件(二)

重定向与缓冲区

2025-02-21 18:53:06 1080

原创 Linux:文件(一)

系统IO与文件描述符fd

2025-02-17 06:00:00 1161

原创 C++:dfs习题四则

带分数,扫雷,大臣的旅费,奶牛选美

2025-02-16 17:39:52 1174

原创 C++:区间合并问题三则

挤牛奶,校门外的树,管道

2025-02-11 16:24:56 1003

原创 Linux:进程(三)

进程终止,进程等待,进程替换

2025-01-20 15:43:42 1222

原创 C++:bfs解决多源最短路与拓扑排序问题习题

多源最短路。拓扑排序问题

2025-01-19 17:30:05 1235 1

原创 C++:用bfs解决洪水覆盖问题与最短路问题习题

bfs解决洪水灌溉与最短路问题

2025-01-18 15:07:14 1042 1

原创 Linux:进程(二)

进程优先级,进程切换,进程调度队列,环境变量,进程地址空间

2025-01-14 04:00:00 1153

原创 树状数组与线段树简单讲解与习题

1动态求连续和 2数星星 3数列区间最大值 4小朋友排队 5油漆面积

2025-01-13 15:32:24 929

原创 Linux:进程(一)

冯诺依曼体系结构,操作系统概念,进程操作(创建,查看),进程状态,僵尸进程与孤儿进程

2024-12-10 22:55:04 1053

原创 Linux:基础开发工具

在Linux下安装软件,主要有以下方法1. 下载到程序的源代码,并进行编译得到可执行程序。2. 软件包安装-- 获取rpm安装包,用rpm指令安装3. 包管理器 yum(centos) apt/apt-get(ubuntu) 进行安装。(解决包的依赖问题)软件包和软件管理器,类似于手机上的app和应用商店的关系。yum 是Linux下常用的一种包管理器,主要应用在Fedora,RedHat,Centos等发行版上。而在Ubuntu上主要使用apt作为其包管理器。

2024-12-03 22:49:18 1672

原创 C++解决:翻硬币、飞行员兄弟、费解的开关

三个开关问题

2024-11-24 22:25:26 1074

原创 C++:智能指针

auto_ptr与unique_ptr与shared_ptr

2024-11-21 23:34:03 1292

原创 C++:异常

异常详解

2024-11-18 20:45:16 1161

原创 C++11新特性:lambda表达式,包装器,新的类功能

lambda表达式,包装器,新的类功能

2024-11-15 22:13:22 950

原创 C++11新特性:可变参数模板

例如,一个处理单个参数并将其返回的函数GetArg,我们可以使用包扩展,将参数包的每一个元素都传给另一个函数。可以直观的看到在直接传递构造对象的参数时,emplace_back直接就构造了,没有创建临时对象进行移动构造,在涉及隐式类型转换或复杂对象时允许我们直接传递构造函数的参数从而提高了效率。C++11加入了可变模板参数,也就是支持可变数量的,也就是说支持可变数量参数的函数模板和类模板,可变数目的参数被称为参数包。递归时,T接受传来参数包的第一个参数类型,arg接受其余的参数类型,以此往复。

2024-11-12 01:10:10 1399

原创 C++ 11新特性:列表初始化,右值引用与移动语义

在语法层面上,左值引用和右值引用都是取别名,不开空间。左值引用已经解决了大多数的拷贝效率问题,但是对于有些传值返回需要拷贝的场景,如果传临时变量的引用返回,就会出错,临时变量的生命周期只在函数内,出了函数,变量就销毁了。但是变量表达式都是左值属性,即一个右值被右值引用绑定后,右值引用变量表达式的属性是左值,也就是说我们Fun函数匹配的都是左值引用版本的。f2这样的函数模板中,T&& x参数看起来是右值引用参数,由于引用折叠的规则,它传递左值时就是左值引用,传递右值时就是右值引用,泛左值包含将亡值和左值。

2024-11-08 19:16:46 1388

原创 unordered_map与unordered_set封装实现C++

STL容器中unordered_set与unordered_map的底层实际上是一个哈希表。

2024-11-02 15:15:20 603

原创 哈希概念与实现C++

哈希表原理 与开放地址法与链地址法

2024-10-29 16:51:01 1377

空空如也

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

TA关注的人

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