- 博客(14)
- 收藏
- 关注
原创 git回退到历史版本以及再滚回去
git回退到历史版本以及再滚回去问题描述在开发的过程中,想要修改一个参数的命名。然后修改各种地方,并且push上码云的远程仓库。然后突然发现还要改很多地方,突然后悔不想改动了。那该怎么办呢?处理步骤回退本地的git版本 将本地的代码强制推送至远程仓库中回退本地git版本首先查看git版本信息,使用git log$ git logcommit 6fecbc4fc9d7e23f5c66a504a413cc1ed4ed7f0c (HEAD -> master, origin/m
2021-05-18 14:52:14
1098
1
原创 2020-12-28
目录一、gdb简介 二、gdb使用流程 1、启动gdb 2、查看源码 3、运行程序 4、设置断点 5、单步执行 6、查看变量 7、退出gdb 三、gdb基本使用命令 1、运行命令 2、设置断点 3、查看源码 4、打印表达式 5、查看运行信息 6、分割窗口 7、cgdb强大工具 四、总结一、gdb简介GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。 对于一...
2021-05-14 20:40:11
128
原创 fopen和open的区别
1.层次不同open是系统调用,返回的是文件句柄,文件的句柄是文件在文件描述副表里的索引,fopen是ANSIC标准中的C语言库函数,返回的是一个指向文件结构的指针)。在不同的系统中应该调用不同的内核api。linux中的系统函数是open,fopen是其封装函数,fopen的实现要调用open。2.fopen和open最主要的区别是是否有缓存fopen用户态下就有了缓存,它使用了FILE这个结构保存缓冲数据。在进行read和write的时候减少了用户态和内核态的切换。...
2021-05-14 20:37:51
401
转载 2021-05-12
1 几组常见的输入输出函数在stdio.h头文件中内置了几种输入输出函数,如下列出:printf 与 scanfgetchar 与 putchargets 与 puts相比之下 printf 与 scanf的功能最为强大,但操作稍显复杂,后两种则功能简单,但针对性较强。2 printf函数功能:按照规定格式输出指定数据2.1.一般形式:如图格式控制:由“%”后跟格式字符组成。将输出数据转换为指定格式输出,字符串原样输出,转义字符对输出形式进行控制。2.2.格式说明附加格
2021-05-12 09:24:23
360
转载 git 简介
01Git简介Git是一个免费的开源分布式版本控制系统,它可以快速高效地处理从小型到大型的项目。简单点说就是:git分布式版本控制工具(管理代码版本)。我们常用的Git平台有:Gitee(码云)、GitLab、GitHub等。02下载Git这里提供Git下载地址:https://git-scm.com/downloads03Gitee配置SSH公钥 注册(用邮箱注册),并登录到Gitee后,鼠标移至右上角头像,下拉选项中选择 `设置` 左侧菜单栏中选择SSH公钥,
2021-04-29 17:29:53
115
原创 2021-04-28
VIM 进入和退出命令本来不想写任何关于vim的文章的,无奈我今天又忘记怎么退出vim了,常用命令是ESC,然后:wq(保存并退出),:q!(不保存并强制退出),i进入vim模式。另外还有其它的,我可能都不会用到。。。按ESC键 跳到命令模式,然后::w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :wq! 强制保存文件,并退出vi q: 不保存文件,退出vi :q! 不保存文件,强制退出vi
2021-04-28 10:11:41
67
转载 2020-12-28
目录一、gdb简介 二、gdb使用流程 1、启动gdb 2、查看源码 3、运行程序 4、设置断点 5、单步执行 6、查看变量 7、退出gdb 三、gdb基本使用命令 1、运行命令 2、设置断点 3、查看源码 4、打印表达式 5、查看运行信息 6、分割窗口 7、cgdb强大工具 四、总结一、gdb简介GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。 对于一名Li.
2020-12-28 14:38:39
88
转载 2020-10-27
该篇文章为转载,是对原作者系列文章的总汇加上标注。支持原创,请移步陈浩大神博客:http://blog.youkuaiyun.com/haoel/article/details/2886makefile很重要 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTM...
2020-10-27 21:05:45
118
转载 2020-10-27
和周围人交流发现,文件权限这一块似乎是很多人弄得不明不白的地方,就是知道这么个东西,但是看也看不太懂,知道得也不清楚,毕竟也可能是有些同学还没学到需要清楚了解文件权限的地方,没有怎么去看过或处理过与文件权限相关的信息,于是就是仅仅知道而已,但是文件权限其实是相当重要的知识,尤其是学到网络这一块你就会知道。下面开始进入正题一、查看文件权限 首先,在终端你输入这个命令ls -l 得到较为详细的文件信息就以我的为例子来进行讲解。我们得到了八列信息,我们的重点是...
2020-10-27 19:58:30
87
转载 VIM编写.C文件和VIM设置
转发:https://blog.youkuaiyun.com/qq_26593881/article/details/51474389一、vi以及vim编辑器首先ubuntu中自带vi文本编辑器,但用过的人都知道,用它编写一段程序手续特别繁琐,写错了或者需要删除的时候需要在各种模式下切换进行修改。vim可以看做是vi的高级版,在vim中编写程序效率高而且实现了语法高亮。二、ubuntu中vim的安装1.ctrl+Alt +T打开终端,输入vi,然后tab键,发现以vi开头就只有vi和vim.tiny,说明...
2020-10-27 17:44:58
2222
转载 vi 和 vim 的区别
vi 和vim 的区别它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。vim的这些优势主要体现在以下几个方面:1、多级撤消我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。2、易用性vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台。3、语法加亮v...
2019-01-03 00:52:38
136
原创 Shell 脚本(shell script)
1、Shell script是什么东西呢? shell script 是利用shell的功能所编写的一个"程序",这个是程序使用纯文本文件,将一些shell的语法和命令写在里面,搭配正则表达式、管道命令与数据流重定向等功能,以达到我们所想要的处理目的。 所以简单的说shell脚本就像早期的DOS时代的批处理文件,最简单的功能就是将许多命令集合写在一起,让用户轻易的用执行此文本方式,去处理...
2019-01-03 00:36:41
575
原创 Linux 基本命令学习
1、 如何进入超级管理模式? (1) sudo su root (2) 输入登录密码2、如何退回上一次的文件夹 cd -3、如何一次退回多级文件夹 cd ../../../ 其中 一个“ ../ ”表示退一级4、查看当前的所在的工作目录 pwd5、查看此目录下的文件清单 ls ls -al -a是显示...
2018-11-27 15:45:07
128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人