自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【MySQL】数据库基础

mysql是数据库服务的客户端,mysqld是数据库服务的服务器端mysql本质是基于CS模式的一种网络服务mysql是一套提供数据存取的服务的网络程序数据库一般指的是,在磁盘或者内存中存储的特定结构组织的数据 – 将来在磁盘上存储的一套数据库方案数据库服务–mysqld存储数据用文件就可以了,为什么还要弄个数据库?一般的文件确实提供了数据的存储功能,但是文件并没有提供非常好的数据管理能力文件的安全性问题文件不利于数据查询和管理文件不利于存储海量数据文件在程序中控制不方便。

2025-04-18 10:32:32 572

原创 【Linux】线程同步

🔥个人主页Quitecoder🔥linux笔记仓。

2025-04-03 12:49:37 746 1

原创 【Linux】线程互斥

🔥个人主页Quitecoder🔥linux笔记仓。

2025-04-01 10:56:54 823 1

原创 【Linux】线程id

🔥个人主页Quitecoder🔥linux笔记仓。

2025-03-31 11:53:38 742

原创 【Linux】线程控制

🔥个人主页Quitecoder🔥linux笔记仓。

2025-03-27 11:45:48 771

原创 【Linux】线程基础

🔥个人主页Quitecoder🔥linux笔记仓。

2025-03-24 23:44:24 796

原创 【Linux】信号:信号保存和处理

🔥个人主页:Quitecoder🔥专栏:linux笔记仓如果一个信号阻塞了,和它有没有未决没有关系三种处理方式:自定义捕捉,忽略信号,默认行为pending位图表(32位),比特位的位置:代表信号编号,比特位的内容:代表信号是否收到handler信号处理表:一个数组,其中每个条目对应一个信号编号,并记录该信号的处理方式block位图表:与pending类型一样,比特位位置代表信号编号,内容代表信号是否阻塞每个信号都有两个标志位分别表示阻塞(block)和未决(pending),还有一个函数指针表

2025-03-23 21:39:05 665 1

原创 【Linux】信号:产生信号

这些宏定义可以在。

2025-03-20 11:01:37 1086 1

原创 【Linux】system V消息队列,信号量

🔥个人主页Quitecoder🔥linux笔记仓。

2025-03-18 20:28:51 1141 1

原创 【Linux】进程间通信:system V共享内存

🔥个人主页Quitecoder🔥linux笔记仓。

2025-03-18 10:22:53 583

原创 【Linux】进程间通信:命名管道

🔥个人主页Quitecoder🔥linux笔记仓。

2025-03-13 19:34:54 608 1

原创 【Linux】进程间通信:匿名管道与进程池

🔥个人主页Quitecoder🔥linux笔记仓。

2025-03-12 10:54:25 711 1

原创 【Linux】软硬连接与动静态库

🔥个人主页Quitecoder🔥linux笔记仓。

2025-03-09 11:21:26 871 2

原创 【Linux】文件系统

🔥个人主页Quitecoder🔥linux笔记仓。

2025-03-03 13:16:36 776 1

原创 【linux】自主shell编写

🔥个人主页:Quitecoder🔥专栏:linux笔记仓完成对一个shell 的编写,首先我们需要输出一个自己的命令行我们可以通过getenv来获取环境变量用getnev来获取USER拿到用户名后,第二个获取主机名接着我们获取路路径,这里先写一个不规范的路径版本:后面我们再对路径进行截取现在完成对命令行输出的编写,我们目标是将变量名放到一个输出型参数commandline中,这里需要一个函数snprintf:这就完成了命令行输出部分的函数,这里打印是向缓冲区打印,我们需要刷新缓冲区用户输

2025-02-24 21:39:26 701 2

原创 【Linux】重定向与缓冲区

所以这里fflush在文件关之前刷新到了文件中。

2025-02-24 15:05:50 746

原创 【Linux】文件系统:文件fd

open在干什么呢?

2025-02-18 23:44:53 1109 3

原创 【c++】异常

实际使用中很多公司都会自定义自己的异常体系进行规范的异常管理,因为一个项目中如果大家随意抛异常,那么外层的调用者基本就没办法玩了,所以实际中都会定义一套继承的规范体系。这样大家抛出的都是继承的派生类对象,捕获一个基类就可以了// 服务器开发中通常使用的异常继承体系public:, _id(id){}protected:int _id;public:{}

2025-02-06 16:11:55 627 1

原创 【c++11】包装器

🔥个人主页Quitecoder🔥c++笔记仓包装器(Wrapper) 是一个常见的编程设计模式,通常用于封装或“包装”某个现有的对象、函数、数据结构或者操作,以提供额外的功能或简化接口。在不同的上下文中,包装器可能有不同的实现方式和目的,

2025-02-02 14:04:59 767 1

原创 【c++11】可变参数模版

🔥个人主页Quitecoder🔥c++笔记仓。

2025-01-23 23:13:00 812 1

原创 【c++11】lambda表达式

🔥个人主页Quitecoder🔥c++笔记仓。

2025-01-23 13:28:42 1040

原创 【c++11】右值引用和移动语义

🔥个人主页:Quitecoder🔥专栏:c++笔记仓传统的C++语法中就有引用的语法,而C++11中新增了的右值引用语法特性,所以从现在开始我们之前学习的引用就叫做左值引用。无论左值引用还是右值引用,都是给对象取别名1.左值(lvalue)特点:示例:是一个表达式,可以取地址2.右值(rvalue)定义:右值是不能被持久访问的临时值,通常是表达式的结果或常量值。右值没有具体的内存地址,或者它的地址无法被直接访问。右值可以出现在赋值符号的右边,但是不能出现出现在赋值符号的左边,右值不能取地址特点:

2025-01-19 12:35:47 687

原创 【c++11】列表初始化与声明

🔥个人主页Quitecoder🔥c++笔记仓。

2025-01-18 11:46:40 889

原创 【c++】哈希

🔥个人主页Quitecoder🔥c++笔记仓。

2025-01-16 23:28:22 2348 2

原创 【算法篇】前缀和

🔥个人主页Quitecoder🔥算法笔记仓。

2025-01-14 23:08:54 1021 2

原创 【c++高阶DS】最小生成树

🔥个人主页Quitecoder🔥c++笔记仓。

2024-12-27 11:41:26 1086 1

原创 【c++高阶DS】图的遍历

🔥个人主页Quitecoder🔥c++笔记仓。

2024-12-25 11:55:06 727 1

原创 【c++高阶DS】图

并查集是后面的铺垫,这里我们对图进行讲解:G = (V, E),其中:顶点集合V = {x|x属于某个数据对象集}是有穷非空集合;E = {(x,y)|x,y属于V}或者E = {|x,y属于V && Path(x, y)}是顶点间关系的有穷集合,也叫做边的集合。(x, y)表示x到y的一条双向通路,即(x, y)是无方向的;Path(x, y)表示从x到y的一条单向通路,即Path(x, y)是有方向的图中结点称为顶点,第i个顶点记作vi。

2024-12-24 20:27:07 1119

原创 【linux】进程等待与进程替换

🔥个人主页Quitecoder🔥linux笔记仓。

2024-11-15 15:02:14 824 4

原创 【linux】进程创建与进程终止

🔥个人主页Quitecoder🔥linux笔记仓。

2024-10-19 23:07:30 1046 2

原创 【linux】地址空间

🔥个人主页Quitecoder🔥linux笔记仓。

2024-10-17 18:52:27 1126 1

原创 【linux】环境变量

内建命令是直接由 shell 自身提供并执行的命令,不依赖于外部程序文件。这些命令是 shell 程序的一部分,因此执行时不需要创建新的进程。由于这个原因,内建命令通常执行得更快,并且能直接访问 shell 的内部数据结构。

2024-10-15 22:34:36 1146 1

原创 【linux】进程状态与优先级

🔥个人主页Quitecoder🔥linux笔记仓。

2024-10-13 23:22:48 931 1

原创 【linux】进程理解

🔥个人主页Quitecoder🔥linux笔记仓。

2024-10-11 19:30:01 919 1

原创 【linux】冯诺依曼架构

🔥个人主页Quitecoder🔥linux笔记仓。

2024-10-10 10:07:04 1697 2

原创 【linux】gdb

🔥个人主页Quitecoder🔥linux笔记仓。

2024-09-26 23:15:27 991 2

原创 【linux】进度条

🔥个人主页Quitecoder🔥linux笔记仓。

2024-09-25 21:28:00 859 1

原创 【linux】gcc makefile

在静态链接中,链接器(如GNU的。

2024-09-24 19:59:55 1208 1

原创 【linux】vim

🔥个人主页Quitecoder🔥linux笔记仓。

2024-07-22 09:57:05 1606 5

原创 【linux】yum

🔥个人主页Quitecoder🔥linux笔记仓。

2024-07-20 08:52:38 891 1

空空如也

空空如也

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

TA关注的人

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