- 博客(42)
- 收藏
- 关注
原创 Linux线程 --- 1
1.什么是线程?我们认为,线程是操作系统进行调度的基本单位!2.什么是进程?进程 = 内核数据结构(task_struct) + 代码和数据重新理解进程内核观点:进程是承担分配系统资源的基本实体进程 = (一大堆)内核数据结构(task_struct) + 代码和数据执行流是资源吗?--- 当然是线程就是进程内部的执行流资源如何理解我们以前的进程呢??操作系统以进程为单位,给我们分配资源,只不过我们当前的进程内部只有一个执行流!
2026-05-07 21:07:22
511
原创 MySQL - 4 - mysqldump/mysqladmin/mysqlshow讲解
大家好,这篇文章带来有关mysqldump, mysqladmin, mysqlshow这几个客户端程序的讲解,希望对你有所帮助。
2026-04-30 21:54:46
508
原创 MySQL - 3 - mysqlcheck程序
在命令行中使用MySQL发行版中的其他工具时,,比如用户名和密码,使用方法和mysql相同,在这里统一列出,后面我们在介绍不同的工具时,只讨论个性的选项及作用,公共选项连接到指定主机上的MySQL服务TCP/IP连接使用的端口号用于连接到MySQL服务器的用户名用于连接到MySQL服务器的密码,可选,如果没有给出会提示用户输入使用指定的选项文件,如果该文件不存在,则会发生错误如果可能,压缩客户端和服务器之间传输的所有信息用于连接到服务器的传输协议,默认为TCP显示版本信息并退出。
2026-04-23 20:43:56
437
原创 MySQL - 2
这篇文章带来有关MySQL内容的讲解,将对于选项配置文件和mysql客户端命令进行一定讲解和如何从.sql文件执行SQL语句。希望大家能够有所收获。
2026-04-22 19:23:13
552
原创 Linux进程 --- 4(环境变量相关)
根据前面文章的学习, 我们已经对于Linux进程有了个大概的了解,但是其中的内容并不只是那么一点,接下来的内容也将会收获满满。
2026-03-02 21:06:44
777
原创 Linux进程 --- 3
优先级 vs 权限权限决定的是能或者不能访问某种资源!优先级决定的是资源已经能被访问了,谁先谁后的问题!很高兴大家的支持与关注,希望这篇文章能为你带来帮助!!!
2025-10-24 20:57:21
906
原创 二叉搜索树 --- 概念 + 模拟
大家学习前可以先学习一下二叉树相关的内容。如果觉得c++相关概念不清楚的话,可以看看博主前面的文章,看后一定会有收获的!这篇文章很好的讲解了二叉搜索树的相关概念和对应的模拟实现,关于其后续的内容讲解将在之后的文章中给大家带来!创作不易,希望大家能够多多!!希望大家能够有所收获,不断进步!下一篇文章中,我们再会!!
2025-10-15 19:50:18
902
原创 Linux进程 --- 2 --- 进程状态
我们在前面简单讲解了一下什么是进程,大家没有看前面的内容可以先去看一看,接下来的内容将接着前面开始讲解。难度稍大,大家可以多加思考!!很高兴大家能够有所收获!有所疑问可以私信博主,或者留言评论!
2025-09-28 23:10:52
987
原创 基础算法之二分算法 --- 2
二分算法虽然简单但是它是很重要的,在某些题目当中,我们以后还会遇到,希望大家能够有所重视。很高兴大家能够看到这里,希望前面内容的讲解能够给大家带来收获,弄懂二分答案的原理和使用场景,对于最后这道题可能比较难以理解,但是大家可以仔细思考思考。
2025-09-12 22:00:08
1139
1
原创 C++多态
多态是在不同的继承关系的类对象,去调用同一函数,产生了不同的行为。比如Student继承了Person。Person对象买票全价,Student对象买票半价。多态形成条件:1.被调用的函数必须是虚函数,且派生类必须对基类的虚函数进行重写2.必须通过基类指针或者引用调用虚函数public:cout << "买票-全价" << endl;public:cout << "买票-半价" << endl;匿名对象具有常性//全价//半价。
2025-09-12 10:27:45
1032
1
原创 Linux进程 --- 1
希望这篇文章能够给你带来收获,至于后续的一些内容,关于更深层的内容我将在后续的文章中写入。大家可以关注博主,博主持续更新中。!!!
2025-09-02 21:12:01
1292
原创 基础算法之二分算法 --- 1
大家如果看见前面的基础算法不要觉得就非常简单,可以不用好好学。学习这个部分要有一个认知,基础 ≠ 简单!基础只是说明了这个算法的使用范围比较广,是我们学习其他算法的一个基础。但是不代表它的题很简单。接下来的这三道题目大家可以自己去尝试解决一下当学习完这三道题后,大家就会对于二分算法理解起来更加清晰!牛可乐和魔法封印P1102 A-B 数对 - 洛谷P1678 烦恼的高考志愿 - 洛谷希望这篇文章对大家能够有所帮助,后续会更新有关二分答案的内容,可以关注博主。博主持续更新中!!
2025-09-02 21:11:04
664
原创 C++继承
继承(inheritance)是c++这种面向对象程序设计的重要手段,它可以帮助提高代码的复用。它可以帮助程序员在原有类的功能基础上进行扩展,产生新的类,称这种类叫做派生类或者子类。继承展现出来面向对象设计的层次结构,体现了从简单到复杂的认知过程。继承是类设计层次的复用public:protected://姓名//年龄protected:int _jobid;//工号protected:int _stuid;//学号。
2025-08-29 17:41:04
989
原创 蓝桥杯算法之搜索章 - 7
通过前面内容的学习,大家肯定已经对于BFS有了一定理解,但是在某些题目中,我们前面学习的BFS却不能很好的解决我们的问题。大家可以想象一下:你从迷宫中心的起点出发,不是孤身一人,而是召集了所有出口的“斥候”同时起跑,他们沿着每一条岔路疾驰,彼此提醒“这条路我已走过下一秒,最短的欢呼声从终点传来——这就是多源 BFS的魔法。它让“单点扩散”瞬间升级为“万箭齐发”,把最短路问题从“找一条路”变成“听最早响起的回声”。读完这篇博客,你会明白如何让算法像闪电一样,从四面八方向答案合围!
2025-08-18 19:26:01
842
原创 蓝桥杯算法之搜索章 - 6
在搜索章 - 5里面,我们大概了解了bfs的搜索是如何通过队列来实现的。接下来将再次带来两道题让我们再度理解一下前面的内容。这是对于前面BFS的一个结尾的两题,大家好好理解一下。尤其是最后的这个八数码难题,其中的思路还是跟前面的一样,主要是二维坐标和一维坐标之间的互相转换。敬请期待!
2025-08-18 17:36:48
1168
原创 蓝桥杯算法之搜索章 - 5
大家想象一下,你站在一座巨大迷宫的入口,面前有无数岔路,而出口隐藏在某个未知的角落。你可能左转、右转,再回头,陷入死循环;也可能盲目深入,越走越远。这时,如果有一位全知的向导告诉你:“每一步都先探索完所有离入口最近的岔路,再向更远的地方前进”,你会少走多少弯路?这位“向导”就是宽度优先搜索(BFS)。它不是靠运气乱闯,而是像水波一样,以起点为中心,层层向外扩散,直到第一次触碰到目标。它如何在迷宫、社交网络、最短路径里大显身手,又是怎样用一行队列代码,把看似复杂的问题,变成优雅的层层推进。
2025-08-14 20:45:03
1221
原创 list模拟实现
list是C++中STL库里面实现的一个双向循环链表不同于在c语言中的链表实现,c++中的list通过封装面向对象编程,使得代码更加便捷,使用更加方便。很高兴大家对我的支持,这部分的list最主要的还是迭代器那里,跟之前的几个容器并不相同,由于其数据结构的不同,我们必须使用类来封装它,大家要仔细看看!
2025-08-14 15:51:33
1035
原创 蓝桥杯算法之搜索章 - 4
前面我们讲解了剪枝的内容,我们接着它,继续剪枝。记忆化搜索就是我们剪枝的一大部分,我们接下来就学习我们的记忆化搜索吧!亲爱的读者朋友们,这篇文章希望大家能够看完前面的文章再来读,这样的话会更加得心应手。
2025-08-11 18:25:15
1279
原创 排序 --- 入门到入土(含动图演示)
我们在编程学习中,肯定会遇到对数据的排序,从最开始的简单冒泡排序,到后面较难的那些排序。我们可能只是有个大概印象,但是大多数同学可能都没有真正理解和掌握它,我接下来就是要将常见的各种排序给大家讲明白,讲清楚!从简单到困难,实现了绝大部分的排序算法,其中细节和如何实现,大家要仔细看博主在理解中的讲解和代码的实现。如果对于其中哪里有问题的,可以提出来,一起进步加油!!!各位读者朋友们,这篇文章写的比较多,但是写的非常细节,我相信大家都能看明白的。
2025-08-11 15:55:32
1039
1
原创 蓝桥杯算法之搜索章 - 3
以上便是我们剪枝与优化的一部分内容了,我们还有一个记忆化搜索的内容在之后的文章。方便即时看到后续内容,如果以上部分有什么地方有问题的可以私信博主或者在评论一下。希望大家能够有所收获!
2025-08-07 15:32:36
1362
原创 C++动态内存管理
这里依然和c语言的方式进行对比一下,我们会发现c++的new会自己去开空间 + 调用构造函数初始化。当然如果对应的构造函数没有缺省参数的话,后面给的初始化值是不可以省略的!还有delete它还会自己去调用析构函数来析构注意:在申请自定义类型空间的时候,new会调用构造函数,delete会调用析构函数。而malloc和free却不会1.动态申请内置类型的空间时new / malloc 没特别大的区别但是new可以直接初始化它了2.动态申请自定义类型的数据。
2025-08-04 15:01:21
864
原创 蓝桥杯算法之搜索章 - 2
这部分我将讲解以下有关DFS的题目1.选数 ---P1036 [NOIP 2002 普及组] 选数 - 洛谷2.飞机降落 ---P9241 [蓝桥杯 2023 省 B] 飞机降落 - 洛谷3.八皇后 ---P1219 [USACO1.5] 八皇后 Checker Challenge - 洛谷4.数独 ---P1784 数独 - 洛谷这部分的题比上篇文章的题难度要提高挺多,大家可以如果有所困难可以多多思考一下。很高兴大家能够看到这里,这一部分的题难度有所提高,大家要好好思考思考。
2025-08-03 14:55:45
1174
原创 蓝桥杯算法之搜索章 - 1
很高兴大家能够看完这部分的简单的dfs的搜索算法,我接下来会持续更新之后的算法。后面接下来我将进行bfs的讲解,后面还有其他不同算法,相信大家会有收获的!如果还有不明白的地方,可以评论指出,或者私信博主一下!!
2025-08-01 15:28:30
1078
原创 string类的模拟实现
大家如果从头看下来的话,我相信一定可以实现出自己的string的,还有一些接口没有实现大家如果有兴趣可以自己去研究一下实现的。这篇文章已经覆盖了大部分的接口了,相信对大家很有帮助!
2025-07-25 16:40:21
622
原创 C++命名空间
定义命名空间,我们需要使用namespace关键字,在namespace后面跟着命名空间的名字,再接一对{}即可。在大括号里面的就是命名空间的成员我们使用namespace构建了一个叫做yun_che的命名空间然后在yun_che里面访问rand,就可以正常打印了这里的::是域作用符,通过这个符号就可以访问对应的作用域内的东西1、命名空间中可以定义变量/函数/类型2、命名空间可以嵌套3、在一个工程中可以有多个相同名称的命名空间因为最后编译的时候会将它们合到一起。
2025-07-03 19:54:03
450
原创 C++类和对象 - 2
这篇文章写的蛮久,但是内容很多,有很多干货知识。我将在后续的日期类的实现一文中将前面知识进行再度的讲解。像后面的第6点这个也会再度提及,全部都会过一遍。内容较多,希望大家学有所获!
2025-05-14 19:54:38
1027
原创 C++类和对象 - 1
/类体:由成员变量和成员函数组成//同struct一样后面有分号类的定义如上,class是定义类的关键字,classname是类的名字,{}中为类的主体,类最后的分号不能省略。类体中的内容称为类的成员:类中的变量称为类的属性或类的成员变量;类中的函数称为类的方法或成员函数类的两种定义方式(主要是成员函数):public:private://姓名char* _sex;//性别int _age;
2025-04-27 22:57:18
1094
原创 C++引用 - 你真的学会了吗?
其实对于其定义,我们只要知道它是某一个变量的一个“别名比如对于你自己来说:你可以叫张三,你妈也会叫你二狗,你爷爷会叫你孙子...这些称谓都是指的你每个人在社会中有自己的不同称谓,那么对于编程中某一个存储数据的变量也有着自己的不同称谓。int& b = a;int& c = b;int& d = a;return 0;对于如上代码,可以知道,a这个变量存储了10的数据,b就是a的引用,写作int& b = a;那么b就是a的别名。
2025-04-18 21:07:54
840
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅