自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STL--string

定义:string是字符串类。

2023-10-18 10:44:34 56

原创 c++中模板的理解

意义:模板是一个工具,可以帮助我们更好的解决代码冗余的问题,更加方便我们去编写代码。格式:template <typename T>这是一个函数模版的例子。

2023-10-17 17:25:09 64

原创 c++中抛异常

有3个关键字:throw、try、catch。throw:当程序出现问题是会抛出异常,通过throw实现。定义:顾名思义,抛异常就是将异常抛出,然后进行处理。try: try块中放着可能抛出异常的代码。catch:用于捕获异常。

2023-10-17 17:04:17 72

原创 MySQL—聚合函数

/count 大小写都可以,给表中的math列去重统计;// 计算出exam_result表中所有的行数;显示平均工资低于2000的部门 having是对聚合后的统计数据进行条件筛选;注:只有group by 后面有的分组,才可以放在select后面打印。group by 是分组,下面是分组查询平均值和最低值的用法。

2023-10-16 10:14:31 57

原创 vim 编辑器中常用的快捷键

`:%s/old/new/g`:将全文中所有匹配到的 "old" 替换为 "new"- `:s/old/new`:将当前行第一个匹配到的 "old" 替换为 "new"- `/keyword`:向下搜索包含 "keyword" 的文本。- `Ctrl + f`:向下翻页。- `Ctrl + b`:向上翻页。- `:q`:退出 Vim 编辑器。`:强制退出,丢弃修改。- `b`:以单词为单位左移光标。- `o`:在当前行下方插入新行。- `O`:在当前行上方插入新行。- `N`:跳到上一个搜索结果。

2023-08-10 17:08:05 235 2

原创 linux 进程基本理解

4. **进程状态**:一个进程可以处于多种状态中的一种。3. **上下文切换**:上下文切换是指操作系统从一个进程切换到另一个进程的过程。在切换时,操作系统会保存当前进程的上下文信息(例如寄存器的状态),然后恢复下一个要执行的进程的上下文信息。2. **进程控制块(PCB)**:每个进程都有一个与之关联的数据结构,称为进程控制块。7. **进程间通信**:进程可以通过进程间通信(IPC)机制进行相互交互和数据共享。5. **进程调度**:进程调度是操作系统决定哪个进程在某一时刻执行的过程。

2023-08-05 19:15:11 39

原创 linux重定向

例如,`command1 | command2` 将 `command1` 的输出作为 `command2` 的输入。例如,`command >> file.txt` 将 `command` 命令的输出追加到 `file.txt` 文件末尾。例如,`command > file.txt` 将 `command` 命令的输出写入到 `file.txt` 文件中。例如,`command < file.txt` 将文件 `file.txt` 的内容作为输入传递给 `command` 命令。

2023-08-05 17:41:45 46 1

原创 【选择排序——直接选择和堆排序】

直接排序和堆排序的理解和代码实现

2023-02-07 22:23:57 110 2

原创 单链表的增删改查c代码实现

单链表的增删改查c语言实现

2023-01-30 07:00:00 134

原创 队列的理解和c实现

队列的理解和c语言实现

2023-01-29 15:35:08 96 2

原创 【栈的理解和代码实现】

栈的理解和代码实现

2023-01-20 11:19:42 131

原创 Linux常见指令

linux常见指令

2023-01-15 09:53:53 87

原创 【操作系统 进程 基本知识】

操作系统 进程 系统调用和库函数

2023-01-13 23:19:38 100

原创 【动态顺序表的代码实现】

动态顺序表的实现

2023-01-10 18:13:24 60

原创 二叉树——概念及其结构

二叉树的概念及其结构

2023-01-09 20:56:11 62

原创 顺序表和链表基本概念讲解

顺序表和链表的基本概念讲解

2023-01-09 20:08:56 80

原创 算法的时间复杂度

大O的渐进表示法,算法时间复杂度

2023-01-06 23:51:54 132 2

原创 C——指针,指针解引用,野指针

C语言指针,指针解引用,野指针内容讲解

2023-01-05 14:49:31 110

原创 C--操作符

c语言操作符详解

2023-01-04 22:35:10 58

原创 vim的基本指令——底行模式基本操作

vim的基本指令

2023-01-04 21:32:02 1040

原创 vim的基本指令——命令模式基本操作

vim命令模式的基本指令

2023-01-03 10:04:02 1623

原创 c实现字符串逆序

1.非递归方法#include <stdio.h>char* reverse_string(char* string){ char* start = string; char* end = string + strlen(string) - 1; for (; start < end; start++, end--) { char ch = *start; *start = *end; *end = ch; } return string;}int

2022-02-27 17:09:59 200

原创 c语言—指针基础

1.指针是什么?指针就是变量,用来存放地址的变量。2.指针的大小在32位的机器上,地址是32个0或者1组成二进制序列,那地址就得用4个字节的空间来存储,所以一个指针变量的大小就应该是4个字节;在64位机器上,那一个指针变量的大小是8个字节,才能存放一个地址。3.指针和指针类型指针的定义方式是:type + *;例:char*类型的指针存放char类型变量的地址。short*类型的指针存放short类型变量的地址。3.1指针+-整数对指针加1是加上其所指向类型的大小

2022-02-20 19:31:33 287

原创 c语言—数组

定义:数组是一组相同类型元素的集合。1.一维数组的创建和初始化: 1.数组的创建例:int arr [ 10 ];2.数组的初始化数组的初始化是指在创建数组的同时给数组的内容一些合理初始值;例:int arr [10]={1,2,3};int arr[]={1,2,3,4};这二者都可以,第一种规定了开辟空间,第二种没有规定开辟空间,而是用多少开辟多少空间;注:数组本身的空间开辟是线性连续且递增;3.一维数组的使用:1.数组是使用...

2022-02-13 16:20:21 566

原创 c语言—函数

1 定义: 在计算机科学中,子程序,是一个大型程序中的某部分代码,由一个或多个语句块组成。它负责完成某项特殊任务,而且相较于其他代码,具备相对的独立性;2 c语言中函数的分类:1.库函数;2.自定义函数;3 函数的参数:1.实际参数:真实传给函数的参数,叫实参。2.形式参数:形式参数是指函数名后括号中的变量,因为形式参数只有在函数被调用的过程中才实例化(分配内存单元),所以叫形式参数。形式参数当函数调用完成之后就自动销毁了。因此形式参数只在函数中才有效。注...

2022-02-13 15:48:15 233

原创 判断循环关键字

了解c语言

2022-02-13 13:19:19 129

空空如也

空空如也

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

TA关注的人

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