- 博客(14)
- 收藏
- 关注
原创 git回退到历史版本以及再滚回去
git回退到历史版本以及再滚回去 问题描述 在开发的过程中,想要修改一个参数的命名。然后修改各种地方,并且push上码云的远程仓库。然后突然发现还要改很多地方,突然后悔不想改动了。那该怎么办呢? 处理步骤 回退本地的git版本 将本地的代码强制推送至远程仓库中 回退本地git版本 首先查看git版本信息,使用git log $ git log commit 6fecbc4fc9d7e23f5c66a504a413cc1ed4ed7f0c (HEAD -> master, origin/m
2021-05-18 14:52:14 1064 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 85
原创 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 345
转载 2021-05-12
1 几组常见的输入输出函数 在stdio.h头文件中内置了几种输入输出函数,如下列出: printf 与 scanf getchar 与 putchar gets 与 puts 相比之下 printf 与 scanf的功能最为强大,但操作稍显复杂,后两种则功能简单,但针对性较强。 2 printf函数 功能:按照规定格式输出指定数据 2.1.一般形式:如图 格式控制:由“%”后跟格式字符组成。将输出数据转换为指定格式输出,字符串原样输出,转义字符对输出形式进行控制。 2.2.格式说明 附加格
2021-05-12 09:24:23 311
转载 git 简介
01 Git简介 Git是一个免费的开源分布式版本控制系统,它可以快速高效地处理从小型到大型的项目。简单点说就是:git分布式版本控制工具(管理代码版本)。我们常用的Git平台有:Gitee(码云)、GitLab、GitHub等。 02 下载Git 这里提供Git下载地址:https://git-scm.com/downloads 03 Gitee配置SSH公钥 注册(用邮箱注册),并登录到Gitee后,鼠标移至右上角头像,下拉选项中选择 `设置` 左侧菜单栏中选择SSH公钥,
2021-04-29 17:29:53 85
原创 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 53
转载 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 63
转载 2020-10-27
该篇文章为转载,是对原作者系列文章的总汇加上标注。 支持原创,请移步陈浩大神博客: http://blog.csdn.net/haoel/article/details/2886 makefile很重要 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTM...
2020-10-27 21:05:45 95
转载 2020-10-27
和周围人交流发现,文件权限这一块似乎是很多人弄得不明不白的地方,就是知道这么个东西,但是看也看不太懂,知道得也不清楚,毕竟也可能是有些同学还没学到需要清楚了解文件权限的地方,没有怎么去看过或处理过与文件权限相关的信息,于是就是仅仅知道而已,但是文件权限其实是相当重要的知识,尤其是学到网络这一块你就会知道。下面开始进入正题 一、查看文件权限 首先,在终端你输入这个命令 ls -l 得到较为详细的文件信息 就以我的为例子来进行讲解。我们得到了八列信息,我们的重点是...
2020-10-27 19:58:30 69
转载 VIM编写.C文件和VIM设置
转发:https://blog.csdn.net/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 2096
转载 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 109
原创 Shell 脚本(shell script)
1、Shell script是什么东西呢? shell script 是利用shell的功能所编写的一个"程序",这个是程序使用纯文本文件,将一些shell的语法和命令写在里面,搭配正则表达式、管道命令与数据流重定向等功能,以达到我们所想要的处理目的。 所以简单的说shell脚本就像早期的DOS时代的批处理文件,最简单的功能就是将许多命令集合写在一起,让用户轻易的用执行此文本方式,去处理...
2019-01-03 00:36:41 537
原创 Linux 基本命令学习
1、 如何进入超级管理模式? (1) sudo su root (2) 输入登录密码 2、如何退回上一次的文件夹 cd - 3、如何一次退回多级文件夹 cd ../../../ 其中 一个“ ../ ”表示退一级 4、查看当前的所在的工作目录 pwd 5、查看此目录下的文件清单 ls ls -al -a是显示...
2018-11-27 15:45:07 109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人