摘要: 前言 本文将会向您介绍如何新建仓库,克隆远程仓库、git push、git pull操作 引入 Git 是分布式版本控制系统,同⼀个 Git 仓库,可以分布到不同的机器上。怎么分布呢?最早,肯定只有⼀台机器有⼀个原始版本库,此后,别的机器可以 “克隆” 这个原始版本库,而且每台机器的版本库其实都是⼀ 阅读全文
posted @ 2023-10-07 11:00 Fan_558 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 前言 文本将会向您介绍创建、查看、切换、合并、删除、合并、临时保存等分支管理操作 创建/查看/切换分支 [Fan_558@VM-12-13-centos gitcode]$ git branch dev //创建分支 [Fan_558@VM-12-13-centos gitcode]$ git br 阅读全文
posted @ 2023-09-30 12:52 Fan_558 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 前言 本文将会向您介绍gdb的基础操作 引入 程序的发布方式有两种,debug模式和release模式 Linux gcc/g++出来的二进制程序,默认是release模式 要使用gdb调试,必须在源代码生成二进制程序的时候, 加上 -g 选项 以下是本文要示范的Makefile文件,在第二行中末尾 阅读全文
posted @ 2023-09-24 11:31 Fan_558 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 前言 本文将会向您介绍make/makefile的原理与操作 引入 首先先向您介绍linux的编译器gcc的编译过程: 预处理 预处理功能主要包括宏定义,文件包含,条件编译,去注释等。 预处理指令是以#号开头的代码行。 实例: gcc –E hello.c –o hello.i 选项“-E”,该选项 阅读全文
posted @ 2023-09-22 23:49 Fan_558 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 前言 本文将会向您介绍关于堆Heap的实现 具体步骤 tips:本文具体步骤的顺序并不是源代码的顺序 typedef int HPDataType; typedef struct Heap { HPDataType* _a; int _size; int _capacity; }Heap; 初始化 阅读全文
posted @ 2023-09-20 16:44 Fan_558 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 前言 本文会向您介绍如何安装git,以及快速地上手add,commit,版本回退操作 基础配置 关于windous上的安装git官网已经介绍的很清楚了,您可以直接点入链接windows安装 如果你的平台是centos,以centos7.6为例: ⾸先,你可以试着输⼊git,看看系统有没有安装Git: 阅读全文
posted @ 2023-09-20 15:43 Fan_558 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 前言 本文将向您介绍关于vim的基础操作 基础操作 在讲配置之前,我们可以新建一个文件 .vimrc,并用vim打开在里面输入set nu 先给界面加上行数,然后shift + ;输入wq退出 默认打开:命令模式 本文将下来会主要讲这几种模式,当然vim还有其他一些特殊模式,但是比较少用 在命令模式 阅读全文
posted @ 2023-09-16 21:04 Fan_558 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 前言 本文将会向您介绍如何模拟实现vector 引入 Vector是一种动态数组,也是C++标准库中的容器之一。它提供了一种存储和操作一系列元素的方式,类似于数组,但具有更多的功能和灵活性。 Vector可以存储不同类型的元素,并且可以根据需要动态调整大小。它使用连续的内存块来存储元素,使得元素的访 阅读全文
posted @ 2023-09-16 17:00 Fan_558 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 前言 本文将会向您介绍关于linux权限方面的内容,包括文件类型,如何切换用户、基本权限、粘滞位等等 Linux具体的用户 超级用户:可以再linux系统下做任何事情,不受限制 普通用户:在linux下做有限的事情。 超级用户的命令提示符是“#”,普通用户的命令提示符是“$ 文件和文件目录的所有者: 阅读全文
posted @ 2023-09-14 23:45 Fan_558 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 前言 本文建立在您已经安装好linux环境后,本文会向您介绍Shell的一些常用指令 什么是linux Linux是一种自由和开放源代码的类UNIX操作系统,该操作系统的内核由林纳斯托瓦兹在1991年首次发 布,之后,在加上用户空间的应用程序之后,就成为了Linux操作系统,并在全球范围内得到了广泛 阅读全文
posted @ 2023-09-13 12:17 Fan_558 阅读(2) 评论(0) 推荐(0) 编辑