几乎所有的VCS都支持分支的机制,到底什么是分支,有什么作用? 分支是一份完整的项目代码,一个项目可以有很多分支。多数VCS工具的分支机制很昂贵,需要完整的拷贝项目代码,对于代码量大的目录往往需要很长的时间。Git用快照加校验码的方式,让分支模型变得异常轻便,创建和切换分支都很快。Git的每个分支都是一些校验码构成的树或者图,要想理解Git的分支模型,请仔细阅读Branches in a … 继续阅读
分类:技术经验
大脑如同RAM,虽然速度快,但具有易失性,常常归档整理日常所见所学,不仅可以帮助日后查阅,还可将知识梳理清晰。不积跬步无以至千里,不积小流无以成江海。
Git基础
如何开始用Git呢? 可以通过命令行和界面使用Git,但推荐命令行。掌握了命令行,界面也就基本掌握了,反之就不行。如何创建一个Git仓库呢? 有两种方式: 第一种针对本地的某个项目,还未被Git记录过,那么cd到对应项目的根目录下,执行 $ git init 然后执行 $ git add *.c $ git add LICENSE $ … 继续阅读
Git初识
为什么要进行版本控制?我们需要记录对一些文档的编辑历史,特别是当多人合作编辑同一个文档时。有了这些编辑历史的记录,不仅能够方便查看更改,同时也能够回滚到过去的某个版本。版本控制系统有哪些应用?版本控制多用在代码管理中,但也有其他的应用,比如Google Docs、Wikipedia History等。版本控制系统经历了怎样的演进?简单说是从本地化版本控制系统(Local Version Contr … 继续阅读
让博客支持数学公式
之前的解决方案通过JavaScript脚本将公式转换为图片,即使用ASCIIMathTeXImg.js,在<head></head>中引用如下的代码。<script type=”text/javascript” src=”<?php bloginfo(‘template_url’); ?>/js/ASCIIMathTeXImg.js”></sc … 继续阅读
WordPress站点加载慢的分析
Chrome浏览器或者火狐浏览器按Ctrl+Shift+I,打开开发者工具,选择Network,可以用来分析加载网页时到底哪些链接拖慢了加载速度。以火狐浏览器为例,可以看到以下的分析结果:拖慢整个节奏的是来自域名fonts.googleapis.com的请求,无法解析的原因不言自明。找到原因后去相应的文件中修改代码即可解决问题。我站点使用模板的问题出现在style.css中,不同的模板会有不一样的 … 继续阅读
CSS基本语法的总结
今天系统的学习了一下CSS(Cascading Style Sheets)的语法。之前看书时候感觉很乱但最后总结下来其实也就两个大的方面。现在记录下来以便帮助以后回顾。CSS代码放置的位置1. 内联式样式表这里是指的每个html标签都有一个基本属性style,直接可以利用style设置该标签的样式。例如:<p style=”font-family:Times New Roman; … 继续阅读