2013-02-19 刘太华
pptp服务器: pptp下发下去的ip网段: 10.168.0.0/24 iptables配置: (注意打开ip_forward转发): -A FORWARD -s 10.168.0.0/24 -j ACCEPT -A POSTROUTING -s 10.168.0.0/24 -j MASQUERADE 继续阅读 »
2013-04-18 刘太华
说起来题目比较拗口, 比较常见到的是IP地址, 由8个2进制位, 转换成十进制最大为255, 这都知道. 以前学网络的时候, 经常碰到, 一个ip的一段, 比如 192.168.1.211中的211, 211转换成2进制是11010011, 继续阅读 »
2013-02-18 刘太华
FlameGraph的例图,解释如下: 图中每一个方块代表栈里的一个函数。 Y轴代表调用深度,最上面的是当前正在CPU上执行的函数,下面的都是其祖先。每个函数都是由它下方的函数调用的。 X轴不是按照时间先后排列的,它只代表样本数目。方块越宽,代表该函数出现的次数越多。 在有多个并发线程同时被采样,样本总数可能超过采样所用的时间。 继续阅读 »
2013-04-18 刘太华
源码里的结构: tornado ├── auth.py ├── autoreload.py ├── ca-certificates.crt ├── curl_httpclient.py ├── database.py ├── escape.py ├── gen.py ├── httpclient.py ├── httpserver.py ├── httputil.py ├── init.py ├── ioloop.py ├── iostream.py ├── locale.py ├── netutil.py ├── options.py ├── platform │ ├── auto.py │ ├── common.py 继续阅读 »
2013-03-07 刘太华
kvm的guest镜像可以mount到本地 首先使用qemu-img info img_file查看镜像使用的文件格式, 通常默认的是raw [root@ttt data]# qemu-img info vm1.img 继续阅读 »
2013-04-29 刘太华
hubot的announce通知所有在线联系人 hubot在使用挂接到其他平台时, 是支持room的方式了, 这样就支持了由一个用户发送announce通知所有在线联系人的方式了. 因为想到以后或许可以使用hubot来作为监控通知, 当你指定的监控项目告警时, 使用hubot把信息发送到所有在线订阅人. 继续阅读 »
2013-04-07 刘太华
rsyslog的一个高级点的用法, 根据programname做日志文件分离, 使用template功能根据系统时间切割日志文件: *.info;mail.none;authpriv.none;cron.none;!local1;!local3;!local2; /var/log/messages 继续阅读 »
2015-07-31 jude
阅读前,希望你了解javascript的原型链 P.js 项目地址 基础用法: var Animal = P(function(animal){ animal.init = function(name){ this.name = name; }; animal.move = function(meters){ console.log(this.name + " moved " + meters + " m."); } }); 继续阅读 »
2016-08-29 ruki
New features Add wait multi-processes interface Add uuid generator Add hash library module Add __tb_deprecated__ keyword and option Changes Move some utils interfaces to the hash module Rewrite random generator Bugs fixed Fix stdout compatibility issue for vs2015 Fix process arguments length limit 继续阅读 »