04 2020 档案
摘要:"第一讲:Git分区,配置与日志" "第二讲:Git删除、修改、撤销操作" "第三讲:本地分支的重要操作" "第四讲:版本回退的三种方式与stash" "第五讲:远程仓库Github与Git图形化界面" "第六讲:Git协作与Git pull常见问题" "第七讲:Git refspec与远程分支的重
阅读全文
摘要:说明: 本文转载于:https://github.com/xirong/my git 个人在学习 工作流的过程中,从原有的 SVN 模式很难完全理解 的协作模式,直到有一天我看到了下面的文章,好多遗留在心中的困惑迎刃而解: 我们以使用 的工作流来使用 有什么不妥? 方便的 在哪里,团队多人如何协作?
阅读全文
摘要:前言 前情提要: "Git应用详解第九讲:Git cherry pick与Git rebase" 一个中大型项目往往会依赖几个模块, 提供了子库的概念。可以将这些子模块存放在不同的仓库中,通过 或`subtree Git`应用详解的倒数第二讲,胜利离我们不远了! 一、 :子模块的意思,表示将一个版本
阅读全文
摘要:前言 前情提要: "Git应用详解第八讲:Git标签、别名与Git gc" 这一节主要介绍 与`git rebase`的原理及使用。 一、 的作用为移植提交。比如在 分支错误地进行了两次提交 和`3rd master cherry pick`就能轻松实现这一需求。 首先在版本库中创建了两个分支 和`
阅读全文
摘要:前言 前情提要: "Git应用详解第七讲:Git refspec与远程分支的重要操作" 这一节主要介绍 标签、别名与 的垃圾回收机制。 一、 标签( ) 1.标签的实质 标签与分支十分相似,都是指向某一次提交;并且,它们的值都为各自指向提交的 值;但是,不同于会随着提交的变化而变化的分支,一旦给某次
阅读全文
摘要:前言 前情提要: "Git应用详解第六讲:Git协作与Git pull常见问题" 这一节来介绍本地仓库与远程仓库的分支映射关系: 。彻底弄清楚本地仓库到底是如何与远程仓库进行联系的。 一、 是`Reference Specification git`通过这种格式来表示 本地分支 与 远程分支 的映射
阅读全文
摘要:前言 前情提要: "Git应用详解第五讲:远程仓库Github与Git图形化界面" 除了可以很好地管理个人项目外,最大的一个用处就是实现团队协作开发。况且, 大神开发 的初衷就是为了维护 内核这一开源项目。所以,熟悉使用 进行多人协作开发的一般步骤和方法具有十分重要的意义。这一讲将会为你介绍使用 进
阅读全文
摘要:前言 前情提要: "Git应用详解第四讲:版本回退的三种方式与stash" 这一节将会介绍本地仓库与远程仓库的一些简单互动以及几款常用的 图形化界面,让你更加方便地使用 。 一、 裸库 简单来说 裸库就是没有工作区的 仓库。比如服务器,只起到代码托管的作用而不需要也不应该修改服务器上的代码。 可通过
阅读全文
摘要:前言 前情提要: "Git应用详解第三讲:本地分支的重要操作" 作为一款版本控制工具,其最核心的功能就是版本回退,没有之一。熟悉 版本回退的操作能够让你真真正正地放开手脚去开发,不用小心翼翼,怕一不小心删除了不该删除的文件。本节除了介绍版本回退的内容之外,还会介绍 的使用。 一、版本回退 在 中永远
阅读全文
摘要:前言 前情提要: "Git应用详解第二讲:Git删除、修改、撤销操作" 分支是 最核心的操作之一,了解分支的基本操作能够大大提高项目开发的效率。这一讲就来介绍一些分支的常见操作及其基本原理。 一、分支概述 在开发当中,往往需要分工合作。比如:小红开发 功能,小明开发 功能,小刚开发 功能。如何才能做
阅读全文
摘要:前言 前情提要: "Git应用详解第一讲:Git分区,配置与日志" 在第一讲中我们对 进行了简单的入门介绍,相信聪明的你已经了解 的基本使用了。 这一讲我们来进一步深入学习 应用,着重介绍 的一些常见操作,包括:删除文件、比较文件、撤销修改、修改注释与查看帮助文档。 一、删除文件 1. 该命令用于删
阅读全文
摘要:前言 曾经听到过这样一句话:不会git就不要敲代码了。细细品味确实有其中的道理,可能是当事人代码被强行覆盖后的叹息吧! 因此,为了避免这种情况,接下来我们就一起来好好学习git的相关知识吧!不怕你不会,就怕你不看! 一、git的三个分区 工作区(working directory) 暂存区(stag
阅读全文
摘要:使用 搭建个人图床 一、前言 搭建个人的图床可以更加方便地管理个人图片,虽然 也可以实现个人图床的搭建,但是, 毕竟是外网,访问速度慢且不稳定。因此采用 来搭建图床是个好选择。 二、创建仓库 第一步,在 上创建一个仓库,用于存放图片: 三、建立联系 创建一个本地文件夹与刚才创建的远程仓库建立联系,可
阅读全文
摘要:一文摸透从输入 到页面渲染的过程 从输入 到页面渲染需要 浏览器的多个进程配合,所以我们先来谈谈现阶段 浏览器的多进程架构。 一、 架构 目前 采用的是多进程的架构模式,可分为主要的五类进程,分别是:浏览器( )主进程、 进程、网络( )进程、多个渲染进程和多个插件进程; 浏览器进程 。主要负责界面
阅读全文
摘要:JavaScript实现哈希表 一、哈希表简介 1.1.认识哈希表 哈希表通常是基于 数组 实现的,但是相对于数组,它存在更多优势: 哈希表可以提供非常快速的 插入 删除 查找操作 ; 无论多少数据,插入和删除值都只需要非常短的时间,即O(1)的时间级。实际上,只需要 几个机器指令 即可完成; 哈希
阅读全文
摘要:"一、JavaScript实现栈结构(Stack)" "二、JavaScript实现队列结构(Queue)" "三、JavaScript实现集合与字典" "四、JavaScript实现哈希表" "五、JavaScript实现单向链表)" "六、JavaScript实现双向链表" "七、JavaScr
阅读全文
摘要:JavaScript实现图结构 一、图论 1.1.图的简介 什么是图? 图结构 是一种与 树结构 有些相似的数据结构; 图论 是数学的一个分支,并且,在数学中,树是图的一种; 图论以图为研究对象,研究 顶点 和 边 组成的 图形 的数学理论和方法; 主要的研究目的为: 事物之间的联系 , 顶点 代表
阅读全文
摘要:前言 当我们去面试的时候,很大概率会被面试官问这么一个问题:你有尝试过对项目做性能优化吗?或者你了解哪些性能优化的方法?听到这个问题的你可能是这样的: 似曾相识但又说不清楚,往往只能零散地说出那么几点,难以做到有条理的回答。那么,本文就带你简单了解前端性能优化的几个主要方面,旨在抛砖引玉。 一、资源
阅读全文