斐波那契数列——Go
fibonacci 数列算是不管哪个语言里头都能碰到的一个问题,其过于经典,导致其有很多解法,大体上可以归为遍历,递归,优化的递归,矩阵(矩阵这个确实很厉害)。
什么是 斐波那契数列? 0,1,1,2,3,5,8 … 除了1
和2
以外,剩下的数都满足 f(n) = f(n-2)+f(n-1)
。
fibonacci 数列算是不管哪个语言里头都能碰到的一个问题,其过于经典,导致其有很多解法,大体上可以归为遍历,递归,优化的递归,矩阵(矩阵这个确实很厉害)。
什么是 斐波那契数列? 0,1,1,2,3,5,8 … 除了1
和2
以外,剩下的数都满足 f(n) = f(n-2)+f(n-1)
。
由于一些已知和未知的原因,我朝对网络的管控愈发严格,各类新操作已经是直接导致hosts
扶墙直接崩塌,有介于扶墙是程序员必备的技能,这里有必要将这些平时翻墙的方法写出来,也是留作自己的备份。
Go可以选择的IDE其实是有一些的,在初学阶段我比较推荐的是LiteIDE,使用qt
进行开发,国产IDE(),简单易用,学习上来说是已经够用了,不折腾,不损耗自信心。
在文件下载中,我们需要设置一个header头,在浏览器下载文件时,指定下载文件的文件名。Content-Disposition
,这里做的实用golang
就是取出设置在header
中的文件名。
转载自https://blog.csdn.net/chenghuikai/article/details/45173953
平时我们使用WIN7的便签,挺方便的,而且是系统自带的,还不用额外的安装,当你新建完标签,以后就会随系统开机启动,非常方便,唯一不足的是,不能最小化到右下角,可惜了,不过还是挺好用的,下面告诉你些使用的快捷键,看个图片吧:
在实际的项目中,因为需要部署多节点冗余备份,以实现高可用,这里就要用到各类工具的分布式部署方案了,以前手动部署过mysql replication和pxc,但docker的方案没有尝试成功,无法成功部署,这里也是参考了各类博客和文档后,尝试部署成功。
假设要在两台节点上安装docker,并使这两个docker可以相互访问。
环境:Ubuntu 16.04 etcd docker