概述 从大二(2006年)开始接触Linux到现在已经有10几年了,遥记得那时候Ubuntu还是个位数时代,现在都到17了,真的是光阴如梭啊。
如何搭建本地的Git服务器
概述 本文将介绍如何在本地搭建Git服务器。我们知道Git其实是个分布式的版本管理系统,与中心化的版本管理系统如SVN有根本的不同,每个使用者
Linux学习从入门到精通推荐书籍
如何学习Linux 在现在的生活,生产,研究等领域,Linux已经无所不在,从我们使用的手机,车载设备,到服务器,桌面电脑等,Linux已经成
如何给自己的博客网站加入评论系统
前言 在这一篇博文中,咱们介绍了如何快速的搭建个人的博客网站,但是这个博客网站是基于Github Pages的纯静态网站,自身是不带任何的可交互
如何使用特定的SSH Key提交GIT
问题提出 最近在自己的MAC上面提交Github代码的时候发现居然失败了: $ git push origin master Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 这不是坑爹吗
如何快速搭建自己的github.io博客
闲聊一下 在这知识剧烈膨胀的时代,如何记录、整理、分享自己的所学所感无疑显得十分重要,而博客便是最好的方式之一。现在已经有了各式各样的博客平台
用docker搭建全栈式应用(三)管理篇
用docker搭建全栈式应用 (三)—— 管理篇 简介 在上一篇我们讲述了如何基于Dockerfile实现docker image的自动构建,并基于此
用docker搭建全栈式应用 (二)构建篇
用docker搭建全栈式应用 (二)—— 构建篇 简介 在上一篇中, 我们已经较为详细的描述如何基于docker,搭建一套全栈式应用。web端采用Dj
用docker搭建全栈式应用(一)基础篇
用docker搭建全栈式应用 简介 本文将以docker为基础,搭建一套简单的应用案例。该案例的应用架构将采用redis的master-slav
The golang programming language
Notes Section 2, Program Structure nested block in if-else if-else block if x, y := 100, 200; x > 1000 { } else if x := "hello"; y > 0 { //this x shadow the 'x' in if fmt.Println(x, y) } scope shaw issue var cwd string func init() { cwd, err := os.Getwd() //compile error: the 'cwd' declared but not used if err != nil { log.Fatalf("os.Getwd failed: %v",