让我们来聊聊部署 无论你何时对自己的代码库做出改动,总会伴随着要破坏一些东西的风险。 没有人喜欢宕机,没有人喜欢暴躁的用户,也没有人喜欢生气的经理,所以部署新代码到生产环境变成颇具压力的一个环节。 你完全没必要对它有压力…
分类:工具
Gitbook简易教程
简介 GitBook 是一个基于 Node.js 的命令行工具,可使用 Github/Git 和 Markdown 来制作精美的电子书。GitBook支持输出以下几种文档格式 静态站点:GitBook默认输出该种格式 P…
从0开始学习 GitHub 系列之「Git 进阶」
关于 Git 相信大家看了之前一系列的文章已经初步会使用了, 但是关于Git还有很多知识与技巧是你不知道的,今天就来给大家介绍下一些 Git 进阶的知识。 1. 用户名和邮箱 我们知道我们进行的每一次commit都会产生…
来,做一个问卷调查(有抽奖!)
前言 “小王,明天公司在*举办一个xxx产品发布会,你今天准备2000份问卷调查。还有,我们这次还做一个抽奖活动,也记得弄一个抽奖箱和一些抽奖球哦。” …… 活动结束了,小王想起早上捧着这2000张问卷和抽奖箱的情景,生…
深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
今年微软Build 2016大会最让开发人员兴奋的消息之一,就是在Windows上可以原生运行Linux bash,对开发人员来说,这是一个喜闻乐见的消息。 1 安装 你必须安装开发者预览版本,才能使用windows的l…
git的reset和checkout的区别
在讲git的reset和checkout的区别之前,不得不说说HEAD、Index、Working Directory三个区域。 HEAD、Index、Working Directory Git里有三个区域很重要 HEA…
Git Flow简介
Git Flow是什么? Git Flow是一套基于git的工作流程,这个工作流程围绕着project的发布(release)定义了一个严格的如何建立分支的模型。 Git建分支是非常cheap的,我们可以任意建立分支,对…
JavaScript在物联网中的应用
凡是能用JavaScript写出来的,最终都会用JavaScript写出来。 —— Atwood定律 在那篇《最流行的编程语言JavaScript能做什么?》里,我们列举了JavaScript在不同领域的使用情况,今天让…
Git--从入门到干活
当你进入一个团队开发时,或许这个团队使用的是基于Git的迭代开发。 Git的安装这里就不说了,主要讲讲几种基于Git的常用的开发模式。 一般我喜欢会设置Git的alias,这样每次输入命令的时候可以少打些字母,同时还能减…
前端资源系列(2)-SublimeText快捷键大全
SublimeText快捷键大全 选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。(非常好用,当你要改多出同样的代码时) Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时…
个人学习之使用Hexo & Github,搭建属于自己的博客
经过在网上各种找资料,踩过各种坑,终于搭建好了hexo,直接与gitbub一起使用,搭建起自己的免费的 博客。 关于Hexo Hexo是一款基于Node.js的静态博客框架。 Hexo特性 风一般的速度 Hexo基于No…
程序员必备技能:在Github上部署自己的简历
项目简介:本课程将带领大家在 Github Pages 上部署自己的简历,教大家如何将简历保存为 pdf 格式且该简历文件可直接在 A4 纸上打印。另外本课程还提供了简单的在线可编辑的简历页面,同学可直接使用它来生成自己…