- 博客(26)
- 收藏
- 关注
原创 c++中模板的理解
意义:模板是一个工具,可以帮助我们更好的解决代码冗余的问题,更加方便我们去编写代码。格式:template <typename T>这是一个函数模版的例子。
2023-10-17 17:25:09
69
原创 c++中抛异常
有3个关键字:throw、try、catch。throw:当程序出现问题是会抛出异常,通过throw实现。定义:顾名思义,抛异常就是将异常抛出,然后进行处理。try: try块中放着可能抛出异常的代码。catch:用于捕获异常。
2023-10-17 17:04:17
86
原创 MySQL—聚合函数
/count 大小写都可以,给表中的math列去重统计;// 计算出exam_result表中所有的行数;显示平均工资低于2000的部门 having是对聚合后的统计数据进行条件筛选;注:只有group by 后面有的分组,才可以放在select后面打印。group by 是分组,下面是分组查询平均值和最低值的用法。
2023-10-16 10:14:31
67
原创 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
316
2
原创 linux 进程基本理解
4. **进程状态**:一个进程可以处于多种状态中的一种。3. **上下文切换**:上下文切换是指操作系统从一个进程切换到另一个进程的过程。在切换时,操作系统会保存当前进程的上下文信息(例如寄存器的状态),然后恢复下一个要执行的进程的上下文信息。2. **进程控制块(PCB)**:每个进程都有一个与之关联的数据结构,称为进程控制块。7. **进程间通信**:进程可以通过进程间通信(IPC)机制进行相互交互和数据共享。5. **进程调度**:进程调度是操作系统决定哪个进程在某一时刻执行的过程。
2023-08-05 19:15:11
65
原创 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
87
1
原创 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
208
原创 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
295
原创 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
593
原创 c语言—函数
1 定义: 在计算机科学中,子程序,是一个大型程序中的某部分代码,由一个或多个语句块组成。它负责完成某项特殊任务,而且相较于其他代码,具备相对的独立性;2 c语言中函数的分类:1.库函数;2.自定义函数;3 函数的参数:1.实际参数:真实传给函数的参数,叫实参。2.形式参数:形式参数是指函数名后括号中的变量,因为形式参数只有在函数被调用的过程中才实例化(分配内存单元),所以叫形式参数。形式参数当函数调用完成之后就自动销毁了。因此形式参数只在函数中才有效。注...
2022-02-13 15:48:15
240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人