自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Linux】Linux调试器-gdb

gdb是Linux中的调试器。用于debug版本代码的调试。

2023-09-12 01:18:46 90

原创 【Linux】在Linux下git的使用

一、git是什么安装git二、在gitee创建仓库1、新建仓库2、复制仓库链接3、在Linux下克隆仓库3.1.git3.2 .gitignore三、git的基本指令1、将需要用 git 管理的文件告知 git2、将暂存区的文件添加至.git仓库中3、将.git仓库中的变化文件同步至远端服务器四、其他git指令1、查看暂存区、仓库文件变更状态2、对仓库文件改名删除3、同步本地仓库和远端仓库

2023-08-22 00:29:24 141

原创 【Linux】Linux自动化构建工具-make/Makefile

一、make和Makefile二、写Makefile的好处1、Makefile的背景2、工程文件的清理3、文件的三个时间三、makefile的原理依赖关系依赖方法原理:四、在Linux下的写小程序行缓冲区概念1、倒计时2、进度条

2023-08-21 17:34:19 98

原创 【Linux】Linux中的编译器-gcc/g++使用

一、编译的过程1、背景知识2、gcc如何完成2.1、预处理(进行宏替换)(1)预处理功能——包括宏定义,文件包含,条件编译,…(2)外部定义宏(-D选项)2.2、编译(生成汇编)2.3、汇编(生成机器可识别代码)2.4、链接(生成可执行文件或库文件)二、动态链接和静态链接1、静态链接静态链接的优缺点2、动态链接动态链接的优缺点3、程序动、静态链接的区分3.1查看程序是何种链接3.2查看程序依赖的动态库3.3静态程序的生成

2023-08-20 01:57:56 116

原创 【Linux】Linux编辑器—vim的使用

一、vim的基本操作二、命令模式2.1光标定位操作2.2文本复制、粘贴、剪切、撤销2.3文本操作三、插入模式四、底行模式1、查看vim的模式2、底行模式的分屏操作3、不退出vim,执行shell指令4、底行模式的全局替换/全局查找4.1全局替换4.2全局查找五、简单vim配置为什么用户间的vim配置可以互不影响?六、将普通用户添加至信任列表

2023-08-10 22:15:31 1689

原创 【Linux】Linux软件包管理器 yum

什么是软件包?一、yum1、Linux下的安装方式2、使用yum的注意事项3、yum的使用(要保证联网状态)4、ping(查看网络连接状态)ctrl+c终止二、Linux/Windows下的数据互传1、Irzsz的查找、安装2、将Windows的数据传到Linux中3、将Linux的数据传到Windows中三、如何更换yum源配置文件?1、yum源配置文件的路径2、备份yum源

2023-08-06 17:59:58 59

原创 【Linux】Linux权限的概念

1、root拥户与普通用户 2、普通用户指令短暂提权 1、文件访问者的分类(人)2、文件类型和访问权限(事物属性)(1)文件类型(2)基本权限(3)文件权限值的进制表示3、文件访问权限的设置(1)设置访问权限(2)文件所属的更改(3)目录的起始权限及权限掩码umask4、目录的权限 、粘滞位(公共目录使用)

2023-08-05 15:09:14 245 1

原创 【Linux】Linux基本指令

Linux基本指令

2023-07-28 16:23:07 173 1

原创 【Linux】云服务器的使用

Linux云服务器的使用

2023-07-18 18:25:09 148 1

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

右值引用和左值引用减少拷贝原理不太一样。左值引用是区别名,直接起作用。右值引用是间接起作用,实现移动构造和移动赋值,在拷贝的场景中,如果是右值(将亡值),转移资源。

2023-05-25 17:44:24 123

原创 【C++STL】vector的模拟实现

实现C++STL的vector

2023-03-21 15:06:38 113

原创 【数据结构】二叉搜索树

二叉搜索的实现及其应用场景,替换删除法,性能分析

2023-03-01 22:13:01 168

原创 【C++STL】string 的使用及实现

1、string的基本概念及使用1.1 基本概念1.2 string构造函数1.3 string赋值操作1.4 string字符串拼接1.5 string查找和替换1.6 string字符串比较1.7 string字符存取1.8 string插入和删除1.9 string子串2、string 的实现

2023-02-22 21:41:04 349

原创 17. 电话号码的字母组合

17. 电话号码的字母组合 ( 非递归写法 )

2022-11-29 03:03:36 114

原创 【C++】C++入门

一、从C 到 C++目录一、从C 到 C++1、C++关键字2、命名空间2.1 命名空间定义2.2 命名空间使用3、C++输入&输出4、缺省参数4.1 缺省参数概念4.2 缺省参数分类5、函数重载5.1 函数重载概念6、引用6.1 引用概念6.2 引用特性6.3 常引用6.4 引用的使用6.5 传值、传引用效率比较6.6 引用和指针的区别7、内联函数7.1 概念7.2 特性8、auto关键字(C++11)8.1 类型别名思考8.2 auto的使用细则

2022-09-19 01:05:50 374

原创 【数据结构】二叉树

二叉树概念及结构二叉树顺序结构及实现二叉树链式结构及实现

2022-08-14 20:49:09 620

原创 【数据结构】栈和队列

栈和队列。循环队列,用队列实现栈,用栈实现队列,括号匹配。

2022-08-08 04:16:22 110

原创 【数据结构】算法复杂度,顺序表,链表

数据结构,算法复杂度,顺序表,链表

2022-08-05 07:35:20 516

原创 程序的编译(预处理+编译+链接)

程序的翻译环境程序的执行环境C语言程序的编译+链接预定义符号介绍预处理指令 #define宏和函数的对比预处理操作符#和##的介绍命令定义预处理指令 #include预处理指令 #undef条件编译

2022-07-25 22:35:41 128

原创 文件的操作

1. 为什么使用文件2. 什么是文件3. 文件的打开和关闭4. 文件的顺序读写5. 文件的随机读写6. 文本文件和二进制文件7. 文件读取结束的判定8. 文件缓冲区

2022-07-24 18:58:43 191

原创 动态内存管理

为什么存在动态内存分配动态内存函数的介绍mallocfreecallocrealloc常见的动态内存错误(待完成)柔性数组(待完成)

2022-07-23 18:42:39 52

原创 C语言 字符串函数及其实现

字符串函数的使用 以及 实现字符串函数

2022-07-19 13:39:34 445

原创 C语言中数据的存储

数据的类型1. 整形2.浮点数类型(小数类型)3 :构造类型4.指针类型5.空类型类型的意义:二、整形数据在内存中的存储1、原码,反码,补码2、大小端(大小端字节序) 什么是大端小端:为什么有大端和小端:三、浮点型数据在内存中的存储......

2022-06-05 23:59:09 144

原创 简单的扫雷游戏

简易扫雷的实现

2022-05-10 23:27:37 85

原创 简易三子棋

简易的三子棋

2022-05-05 06:30:24 1403

空空如也

空空如也

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

TA关注的人

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