Git学习(三):提交、撤销以及一些常见问题 目录前提概要git status //查看我们工作区的修改的文件git diff提交撤销/回退(!!)1. 撤销对文件的修改2. add多了,取消暂存3. commit错了,重新commit4. 取消commit, 回退到指定版本5. git push修改撤销git resetgit revertgit merge一些问题git branch -r无法显示最新分支问题error: 您尚未结束您的合并(存在 MERGE_HEAD)。...
硬链接和软链接学习篇 参考学习:https://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/index.htmlhttps://www.cnblogs.com/songgj/p/9115954.htmlhttps://blog.csdn.net/stupid56862/article/details/90785420目录硬链接和软链接硬链接软链接软连接和硬链接对比:命令硬链接和软链接在linux系统中有种文件是链
生产者和消费者模型详解 目录生产者和消费者模型用处学习旅程如何实现生产者和消费者模型参考https://blog.csdn.net/xiaochendefendoushi/article/details/81160260产生数据的模块,就形象地称为生产者;而处理数据的模块,就称为消费者;生产者和消费者之间的中介就叫做缓冲区。用处生产者消费者模式就是通过一个容器来解决生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯,而通过阻塞队列来进行通讯,所以生产者生产完数据之后不用..
vim学习篇 视频教程:https://www.imooc.com/learn/1129操作手册:https://www.runoob.com/linux/linux-vim.html学习笔记参考:https://blog.csdn.net/wy_hhxx/article/details/93802227目录一、vim操作1. 工作模式2. Vim插入模式小技巧3. Vim快速移动大法(normal模式)4. Vim快速增删改查5. Vim搜索替换命令6. Vim多文件操作.
gdb学习篇 操作教程(要敲一遍):https://www.ibm.com/developerworks/cn/linux/sdk/gdb/index.html连载系列:https://developer.aliyun.com/article/681075目录一、Gdb介绍1. 背景及用处2. gdb启动二、常用命令1. breakpoint/watchpoint2. 程序执行控制3. 打印显示4. info显示信息5. 线程6. 分割窗口7. 其他三、调试core
Git学习(二):Git基本使用 目录Git使用1. 远程仓库2. 分支3. 设置4. 抓取信息git pull5. git add和git commit6. git push7. 提交文件8. 开发流程9. git stash10. tag和submodule操作相关Git使用1. 远程仓库检出仓库:git clone git://github.com/jquery/jquery.git查看远程仓库git remote -v //查看当前项目中都添加了哪些远程仓库...
Git学习(一):Git介绍、仓库和分支等基本概念解释 目录一、 Git介绍二、 关于git仓库和分支的解释1 仓库2 分支3 例子解释4 本地与远程建立联系5 git merge命令解释6 Merge Request解释7 尽量避免冲突的做法8 Upstream概念及使用9 分支类型解释以及git pull一、 Git介绍 https://blog.csdn.net/xiaoxuantengkong/article/details/41211315Git 是一个快速、可扩展的分布式版本控制系统,它具...
LeetCode945. 使数组唯一的最小增量 https://leetcode-cn.com/problems/minimum-increment-to-make-array-unique/题目给定整数数组 A,每次 move 操作将会选择任意A[i],并将其递增1。返回使 A中的每个值都是唯一的最少操作次数。示例 1:输入:[1,2,2]输出:1解释:经过一次 move 操作,数组将变为 [1, 2, 3]。...
LeetCode 365. 水壶问题 https://leetcode-cn.com/problems/water-and-jug-problem/问题有两个容量分别为x升 和 y升 的水壶以及无限多的水。请判断能否通过使用这两个水壶,从而可以得到恰好z升 的水?如果可以,最后请用以上水壶中的一或两个来盛放取得的z升水。你允许:装满任意一个水壶 清空任意一个水壶 从一个水壶向另外一个水壶倒水,直到装满或...
LeetCode1071. 字符串的最大公因子 https://leetcode-cn.com/problems/greatest-common-divisor-of-strings/题目对于字符串S 和T,只有在 S = T + ... + T(T与自身连接 1 次或多次)时,我们才认定“T 能除尽 S”。返回最长字符串X,要求满足X 能除尽 str1 且X 能除尽 str2。示例 1:输入:str1 = "...
LeetCode543. 二叉树的直径 https://leetcode-cn.com/problems/diameter-of-binary-tree题目给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过根结点。示例 :给定二叉树 1 / \ 2 3 / \ 4 ...
机器汇编和反汇编&指针、结构的尺寸(对齐) 调用编译器产生汇编语言mstore.s:gcc -Og -S mstore.c调用汇编器产生二进制文件mstore.o:gcc -Og -c mstore.c反汇编:objdump -d mstore.o编译生成二进制可执行文件prog:gcc -Og -o prog main.c mstore.c反汇编:objdump -d progmstore.c...
csapp实验1:Datalab 最近在学习csapp,顺便做下lab。以下都是本人所做的,有误之处,请大家多多指教。实验简介 Data LAB 目的是熟悉位运算运行操作: 只修改bit.c ./dlc bits.c //看编译是否通过 ./dlc -e bits.c //查看使用操作符数 编译通过后,使用 btest 进行验证 make // 每次修改完之...
leetcode刷题——数据结构(8):位运算 位运算 0. 原理 1. 统计两个数的二进制表示有多少位不同 第一次可做出Ok 2. 数组中唯一一个不重复的元素 第一次可做出Ok 3. 找出数组中缺失的那个数 ...