浅说dns

全球dns系统可以说是互联网的第一个分布式基础设施,其重要性不可言喻。 ====根域dns==== 首先要说的肯定是root dns,全球共13个root dns域,A-M,每个域有3~40多个IP,这13个dns集群承担了全球每日万亿级的dns根域请求。要了解根域相关的知识,可以到 http://root-servers.org/ ,每个根域都有自己的WEB主站,例如A域的 http://a.root-servers.org/ ,如此类推,大家通过这些主站可以了解每个根域创建的历史、地理位置和其他有意思 ...
Read more

用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

SA狗最常用的几个能提升幸福指数的小工具-golang篇

以下我介绍的10个小工具都是golang编写的,运维狗对golang工具是天生的有好感。 1.sift 源码地址: https://github.com/svent/sift 案例: https://sift-tool.org/samples 用途:一个power版本的grep。 2.bat & wuzz 源码地址: https://git.oschina.net/astaxie/bat & https://github.com/asciimoo/wuzz 用途:好用版的curl,好处一句 ...
Read more

回顾一下我的blog历史

回顾一下我的blog历史。 我的blog主要是用于记录工作上的事情,当作一个工作手册来使用,方便查找自己曾经做过的事情。 最早的blog是建在百度blog系统上的,是的,你们可能不知道百度也提供过blog服务,不知这个服务是否已经停止了,我也不再去考究了,这个期间大概就是05~08年,05年我从亚信科技去到诺基亚(后来合并了变成诺基亚西门子),写的都是零零散散的东西,例如记录一下某个问题怎么解决啊,看了个电影什么感受啊之类的,估计如果我现在看回当时写的东西,我可能会掐死当时的自己。 后来在国外一个叫vho ...
Read more