语义化版本号2.0.0文档,怎么定义版本号

文档摘自:http://semver.org/spec/v2.0.0.html摘要版本格式MAJOR.MINOR.PATCH,版本号递增规则如下:MAJORversion,当你做了不兼容的API修改。MINORversion,当你做了向下兼容的功能性新增。PATCHversion,当你做了向下兼容的问题修正。先行版本号及版本编译信息可以加到MAJOR.MINOR.PATCH的后面,作为延伸。[...]

继续阅读 »

Eiblog 初体验,搭建教程

用过其它博客系统,不喜欢,不够轻,不够快!自己做过共两款博客系统,完美主义的我(毕竟处女座)也实在是不想再在这件事情上过多纠结了。Eiblog应该是一个比较稳定的博客系统,且是博主以后使用的博客系统,稳定性和维护你是不用担心的,唯独该系统部署过程太过复杂,并且不推荐没有计算机知识的朋友搭建,欢迎咨询。该博客的个中优点(明显快,安全),等你体验。[...]

继续阅读 »

一名程序猿的macbook pro都有什么 - 编程环境篇

接上篇软件推荐篇。本篇文章主要讲诉我的mac开发环境的基础配置以及Golang相关环境。这样会更好1、全键盘控制在SublimeText关闭时,出现这样的对话框:Save是底色是蓝色,这种按钮被称为默认按钮,可通过回车键出发。那么问题来了,如果我们不想保存,想点击Don'tSave,你又不想动用鼠标,怎么弄?[...]

继续阅读 »

如何写Dockerfile,Dockerfile 参考文档

DockerfileDockerfile是由一系列命令和参数构成的脚本,一个Dockerfile里面包含了构建整个image的完整命令。Docker通过dockerbuild执行Dockerfile中的一系列命令自动构建image。Dockerfile其语法非常简单,此页面描述了您可以在Dockerfile中使用的命令。阅读此页面后,你可以参阅Dockerfile最佳实践。[...]

继续阅读 »

一名程序猿的macbook pro都有什么 - 软件推荐篇

另一篇:一名程序猿的macbookpro都有什么-编程环境篇。哇哦,从事程序开发这么些年了,很多人好奇程序员的电脑都有什么?为什么这么神奇,怎样编程的,和自己的电脑有什么不同。这次,我把我的mbp上的环境到软件做一个系统的总结。其中,及到博主多年来体验不错的软件推荐,如果你刚入手macbook或正寻找体验好的软件,希望对你装机有所帮助。当然作为程序员,还涉及到相关的提高生产力的东东,如:iTerm2+vim+tmux等。[...]

继续阅读 »

如何写docker-compose.yml,Docker compose file 参考文档

Compose文件是一个YAML文件,用于定义services、netword和volumes。Compose文件的默认路径为./docker-compose.yml(后缀为.yml和.yaml都可以)。一个service配置将会应用到容器的启动中,很像将命令行参数传递给dockerrun。同样,network和volume定义类似于dockernetworkcreate和dockervolumecreate。[...]

继续阅读 »

远程连接docker daemon,Docker Remote API

不知道大家有没有遇到这样一种情形:每次构建好了镜像,push到私有仓库后。你还要ssh到服务器,进行pull,每次登录服务器的过程非常的痛苦。如果服务器ip没有映射域名,那记录ip也是一个痛苦的过程。博主,开始关注到dockerremoteapi,它可以让你在本地就可以完成docker的所有操作,于是博主开发了基于etcd配置的docker管理工具,还蛮好用的。下面是我docker部分配置的一些经历,分享给大家,希望对大家有帮助。[...]

继续阅读 »

GDB命令基础,让你的程序bug无处躲藏

软件开发,或多或少会走上调试这条路。调试工具可以帮你更加深入了解整个程序的运行状态,对程序运行有更多的主动权。你可以随心所欲的改变程序运行流程,如:有变量a,你需要不断改变该a的值,让程序运行出理想的结果,那么你可以在调试工具中轻易的实现。[...]

继续阅读 »

入手一款高性价比机械键盘Ikbc poker61键位 茶轴

身边的同事都入手了机械键盘,那整天敲击键盘的声音听得我心里痒痒。作为一名程序员,是时候在公司开启我的键盘之旅了。该键盘留公司用,所以就考虑性价比了。以前就有关注ikbc这品牌的机械键盘,虽说比不上cherry、hhkb等大厂大品牌,但好在它性价比高啊,况且ikbc使用的也是cherry的原厂轴。机械键盘讲究的就是手感,在青轴、红轴、茶轴之间徘徊了很久,[...]

继续阅读 »

使用Elasticsearch作为本博客搜索引擎,强大

首先需要说明以下,elasticsearch是一款基于ApacheLucene™的开源成熟的分布式的搜索引擎,无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。。有许许多多的公司使用,大名顶顶的github也在使用。该搜索引擎还被很多公司用于日志的聚合统计,总之该引擎功能灰常强大。我呢,也是接触该引擎不久,当初只是为了实现这个博客的搜索系统。[...]

继续阅读 »