计算机基础
文章平均质量分 50
aka这里是你的程序员
勿忘初心
展开
-
InteliJ IDEA关于Git版本控制技巧 -- 合并多个Commit
InteliJ IDEA关于Git版本控制技巧合并多个Commit在工作中有很多好用的git工具,但是Idea 编辑器本身就携带了Git 版本控制,本着更专注,更高效的理念,没道理对每天干活用的工具仅仅停留在Pull和Push的阶段.下面让我们学习起来!合并多个Commit在开发过程中我们会在feature中提交很多次 commit,在开发完成后其实没必要把所有的提交记录都 merge 到 master 应该是合并所有commit为一个commit推到 master 上下面是我在master的两个原创 2021-04-10 13:37:23 · 594 阅读 · 1 评论 -
使用 TortiseGit 合并分支
TortoiseGit 用法推入到 master ,加粗的是命令checkout mastergit pull 拉取下最新代码git syncshow log切换分支摘录需要合并的提交continue 继续如果有冲突可以点击abort回退或者commit继续提交如果提交之后没有问题 ,点击push就可以了然后就可以切换到开发环境看看你的 master 分支的git 历史记录了。我本人是更推荐使用 PR 的,但公司内部的 GitL原创 2020-09-27 20:12:55 · 356 阅读 · 1 评论 -
纠错码 - 海明码/汉明码
最近在看 <<计算机网络>> 看到网络传输错误是非常普遍的,所以有了差错检查和纠正,分别是检错码和纠错码检错码对数据进行检验,是否有问题,有问题向发送方返回错误,可能要求重新发数据包/帧纠错码对接收的数据先校验,数据有问题的话,接收方可以自行进行处理,修复下面我们来看看纠错码的一种实现 - 海明码...原创 2020-04-02 18:04:06 · 845 阅读 · 1 评论 -
互联网协议入门
互联网协议入门1. 前言1.1 五层模型1.2 层与协议2. 实体层3.链接层/链路层3.1 以太网3.2 以太网协议数据包规范3.3 MAC地址3.4 广播3.5 总结4.网络层4.1 网络地址4.2 IP协议4.2.2 子网掩码4.2.3 判断是否属于同一局域网4.2.4 IP数据包4.3 ARP协议(IPv4)4.4 NDP (IPv6)5. 传输层5.1 UDP协议5.2 TCP协议6. ...原创 2019-07-05 18:20:39 · 199 阅读 · 0 评论 -
带有插图的验证CAP定理
前言本篇文章不仅仅是一篇译文,也是学习 CAP 定理,所以文章不仅仅只是翻译开始CAP 定理是分布式系统中的基本定理,任何声明是分布式的系统最多可以有两个下列中的属性(该定理在 2000 年由计算机科学家 Eric Brewer 提出,由Gibert和Lynch证明)一致性 / Consistency可用性 / Availability分区容错性 / Partition toler...翻译 2019-07-11 13:37:14 · 166 阅读 · 0 评论