用MSYS2作为主要的工作平台

因为 使用windows作为工作系统,以前的工作模式一般是开着putty或者secureCRT连到一台Ubuntu虚拟主机上作为主要的工作平台,所有的代码、配置、编译、发布都在这一台虚拟主机上搞定,后来也曾用了一段时间ubuntu on win10,直到晓靖介绍给我MSYS2。 是的,你可以把MSYS2看作是CYGWIN的升级版,但我觉得它不单单是升级版那么简单,因为它有pacman(参考ArchLinux的包管理工具),所有软件包的安装和升级都非常平滑,软件库的访问速度也相当好。 简单说一下步骤: (1 ...
Read more

go入门-计算斐波那契数列

学习一门新语言我最喜欢用的例子是斐波那契数列的计算,go的相关代码摘抄自《the way to go》: package main import ( "fmt" "time" ) const LIM = 10000 var fibs [LIM]uint64 func main() { var result uint64 = 0 start := time.Now() for i := 0; i < LIM; i++ { result = fibonacci(i ...
Read more