自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux命令大全

目录快捷方式基本命令文件和目录Vim编辑器常用命令vim有六种模式模式的切换快捷方式tab 自动补全 Ctrl + Alt + T 打开终端 Ctrl + Shift + C 复制 Ctrl + Shift + V 粘贴 Ctrl + Shift + N 在终端中新建终端窗口 Ctrl + Shift + Q 关闭终端窗口 CTRL + SHIFT + T: 新建标签页 .

2022-04-23 14:14:31 1422

原创 进程通信方式

进程通信什么是进程通信?就是进程之间的信息交换。进程是分配系统资源的单位,所以各进程拥有的内存地址空间相互独立。为了保证安全,一个进程不能直接访问另一个进程的地址空间。必须通过内核才能进行数据交换。例:进程1→内核→进程2但是进程之间的信息交换又是必须实现的。为了保证进程间的安全通信,操作系统提供了以下进程通信方式:共享存储、消息传递、管道通信进程通信——共享存储运行两个不相关的进程访问同一个逻辑内存,是两个正在运行的进程之间共享和传递数据的一种非常有效的方式。两

2022-04-10 16:41:13 1113 1

原创 数据结构——栈和队列

栈的基本概念:栈的 定义和基本操作。也就是从逻辑结构和运算上来看,栈(stack)是只允许在一端进行插入删除操作的线性表,逻辑结构上与线性表相同,只是运算上有区别。运算有:创销增删改查特点是后进先出(LIFO= last in first out)栈的出栈顺序(数学性质):出栈元素不同的排列顺序个数有栈的顺序存储结构顺序栈分为动态分配和静态分配。静态分配有一个数组和一个指向栈顶的指针;动态分配有两个指针,分别指向栈顶和栈底。缺点:顺序栈可能上溢,栈顶指针:S.top,初始.

2022-02-28 20:55:51 295

原创 LeeCode 10.4 最大子序和

给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组 是数组中的一个连续部分。示例 1:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组[4,-1,2,1] 的和最大,为6 。示例 2:输入:nums = [1]输出:1示例 3:输入:nums = [5,4,-1,7,8]输出:23https://leetcode-cn.com/problems/maximum-su..

2022-02-24 08:47:15 610

原创 C++后端学习路线

C++后端学习路线 公司招聘C++需求 腾讯,百度主流开发语言是C++字节主流开发语言是C++和Go C++ 岗位分类 C++ 按顺序看这几本书《C++ Primer 第5版》-> 《Effective C++》 ->《Effective stl》 -> 《STL源码剖析》-> 《深度探索C++对象模型》(选看)学习网站 推荐 learncpp.com ,可以说是非常全面系统的介绍了C++相关知识,从编译器使用到如何运行第一行代码都介绍的非常细致。平时看一看语法,某些函数..

2021-12-15 13:40:19 1535

原创 数据结构——线性表

本文内容是自己通过对本章的学习,概括汇总知识点以及加上自己的理解而写。不会有很多的概念性定义。而是旨在对大家该章知识框架的形成提供帮助,包括对知识的复盘,并且用最通俗的语言来帮助大家理解我所认为重要的知识。如果你是来进行系统的学习,那么本文可能只是用来拓展知识面;但如果你是在学习相关内容后,对于框架体系的建立比较模糊,以及部分知识点存在疑惑,那么本文应该非常适合你。先简单介绍本章的内容:线性表中的内容主要有两部分:一个是线性表的定义和基本操作,一个是线性表的实现。无外乎就是线性表这个数据结..

2021-12-01 19:28:09 436

原创 数据结构——绪论

本文内容是自身通过对本章的学习,概括汇总知识点以及加上自己的理解而写。不会有很多的概念性定义。而是旨在对大家该章知识框架的形成提供帮助,包括对知识的复盘,并且用最通俗的语言来帮助大家理解我所认为重要的知识。如果你是来进行系统的学习,那么本文可能只是用来拓展知识面;但如果你是在学习相关内容后,对于框架体系,和部分知识点存在疑惑,那么本文应该非常适合你。我们首先根据这张思维导图开启今日知识点复盘吧。数据结构这本书主要就是研究数据结构,以及它是如何实际应用的——算法,再对算法进行一个评价,判.

2021-12-01 13:05:33 81

原创 蒙提霍尔悖论(C++)

电视节目(面向对象版)

2021-11-29 19:17:03 2800

原创 C++中const和static关键字(定义和用途)

static使用恰当能够大大提高程序的模块化特性,有利于扩展和维护,可以使程序锦上添花。控制变量的存储方式和可见性。也不用担心不同文件不能使用同一个文件名的问题了。面对过程static关键字主要用在修饰局部变量、全局变量、函数。局部变量普通局部变量储存在栈中,使用完后会立即释放而静态局部变量,即使在声明时未赋初值,编译器也会把它初始化为0。且静态局部变量存储于全局区,即使函数返回,它的值也会保持不变。静态局部变量的效果类似全局变量,但是位于函数体内部,就极有利于程序的模块.

2021-11-29 17:31:18 561

原创 指针和引用(最最通俗易懂)

指针是什么? 有什么用? 有什么优点?在这里你都能找到答案。本文纯手打,非常适合新手小白概念一个变量有两个自身属性——值和地址。正如一个保险箱,既有它里面存放的个人物品,比如一百块钱,又有它自身所在的位置,比如0x0022号。而指针也是一种变量,不过该变量是一个包含另一个变量地址的变量,仅用于指向别的东西。指针代表的这个保险箱,它里面不再存放个人物品,而是一张纸条,上面写着另一个保险箱的地址0x3212号,你可以根据这个地址找到甚至修改你的个人物品。那么指针到底有什么用呢?C++中函

2021-11-29 17:06:29 1807 2

原创 C++命名规则(个人喜好)

c++/c 的变量一个好的命名规则可以让你的代码更加直白易读,甚至在你时隔很久后再翻看曾经写的代码,也能很快知道代码大致的思路和功能。而大厂面试中也往往细节决定成败,很多面试官一看你手写代码时的命名规则,就知道你的大致水平和上限,所以一个优秀的程序员一定要养成良好的代码习惯。基础——书上的命名规则:1、变量名只能是字母(A-Z,a-z)和数字(0-9)或者下划线(_)组成。2、第一个字母必须是字母或者下划线开头。3、不能使用C++关键字来命名变量,以免冲突。4、变量名区分大小写。

2021-11-29 14:33:29 1207

空空如也

空空如也

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

TA关注的人

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