posted @ 2016-06-23 17:42
06 2016 档案
摘要:磁盘IO的性能单位: bps (byte/s) 每秒钟 byte 数 kbps = bps / 1024 mbps = kbps / 1024 相关计算可以参考下面代码: https://github.com/johnsto/speedtest/blob/master/io.go 使用 iostat 可以看到的数据 如下图: 这里我们用了两个参数 -...
阅读全文
摘要:load average 的含义 平均负载(load average)是指系统的运行队列的平均利用率,也可以认为是可运行进程的平均数。 以路况为例, 单核CPU、单车道 情况如下: 0.00-1.00 之间的数字表示此时路况非常良好,没有拥堵,车辆可以毫无阻碍地通过。 1.00 表示道路还算正常,但有可能会恶化并造成拥堵。此时系统已经没有多余的资源了,管理员需要进行优化...
阅读全文
posted @ 2016-06-23 16:13
摘要:大众点评店铺的地图从HTML源码中却找不到坐标(经纬度)信息。 分析JS发现原来它是把坐标(经纬度)信息进行了转换(防采集),就是HTML中的poi参数。 以 http://www.dianping.com/shop/4101814 店铺为例。 源文件中有 poi 的部分(poi: 'HETSIFZVVHWATW') 在其中的下面脚本 即:view-source:http...
阅读全文
posted @ 2016-06-13 17:56
摘要:如果你的linux是中文版的。 即:执行 # echo $LANG 命令,返回的是 zh_CN.UTF-8 则会出现这个bug, 如果是 en_US.UTF-8 则没有这个问题。 这个bug的一个例子: # go get -u github.com/mattn/go-sqlite3 # github.com/mattn/go-sqlite3 gcc: 无法识别的选项‘-n...
阅读全文
posted @ 2016-06-13 15:16
摘要:如果涉及到大文件的 git 传输, 我们可能会收到下面错误: sourceTree 的错误。 命令行的错误: $ git clone https://********/gopher.git Cloning into 'gopher'... remote: Counting objects: 275, done. remote: Compressin...
阅读全文
posted @ 2016-06-08 10:15
摘要:假设你有3个commit如下: commit 3 commit 2 commit 1 其中最后一次提交commit 3是错误的,那么可以执行: git reset --hard HEAD~1 你会发现,HEAD is now at commit 2。 然后再使用 git push –force 将本次变更强行推送至服务器。 这样在服务器上的最后一次错误提交也彻底消失了...
阅读全文
posted @ 2016-06-07 19:09