我的php7手工编译选项记录

#!/bin/bash ./configure –prefix=/srv/php7.2 –enable-fpm –enable-mysqlnd –with-mysqli –with-sqlite3 –with-pear –with-mcrypt –with-pdo-mysql=mysqlnd –with-iconv-dir –with-freetype-dir –with-j ...
Read more

浅说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