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-03-14 刘太华
备份: 在postgres.conf配置里指定: archive_command = 'cp "%p" /data/postgresql/arch/"%f"' 设定: wal_level=archive 手工备份操作方式: 继续阅读 »
2013-05-01 刘太华
五一非常无聊的在家呆着, 最近在google资料时, 查到的一些技术blog, 发现好多都在github里, 也就是好多人都把github当作保存技术文章的的管理器, 然后用比如Markdown等语法形式写, 自己弄个简单的程序读出来, 展示就可以变成一个基本的blog站点了. 我的这个blog也是这个意思, https://github.com/liutaihua/yyu.me.git, 写好的article放在post目录, 一个tornado的web框架, 读出这些article, 加个html围绕就变成现在这个样子了, 不过我还给它增加了在线编辑器, 是一个Markdown语法的在线编辑器, 可以试试预览Markdown 继续阅读 »
2013-04-27 刘太华
为hubot机器人脚本增加python扩展 昨天顺利把hubot跑起来了, 能回答了. 也通过nodejs的exec命令执行shell的方式, 将消息以参数的形式传给process.py处理, 以形成用py写脚本的形式. 不过上面方式有缺陷: 1, nodejs不是真正的调用py, 同时py执行的返回或直接print或写stdout(print在某种程度上就是stdout), 然后nodejs什么都不用干, 就直接相当于把stdout使用msg.send回复给gtalk了. 2, 整体结构不优美, nojs跟py还得靠exec执行shell的形式, 这种调用方式挺丑陋. 继续阅读 »
2013-03-07 刘太华
1,通常用到 perf sched record 收集系统相关的调度数据, 然后使用pert ached latency --sort max 来打印出收集到的信息,perf sched latency --sort max 展现的数据中各个column的含义如下: 继续阅读 »
2013-03-11 刘太华
为blog增加一个在线markdown editor epiceditor是一个前端js库, 提供一个在线的markdown编辑器, 这里是他的主页 继续阅读 »
2013-03-11 刘太华
http协议的缓存头策略 以下头均指返回给浏览器的响应头! last-modify 告诉浏览器此文件的最后修改时间,浏览器在下次访问同样文件时会带上这个修改时间,服务器在收到请求后比较,如果无变化则直接返回304告诉浏览器内容无变化,使用自己本地缓存即可,通常web服务器都会自动为静态请求返回这个头! 继续阅读 »
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 继续阅读 »
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."); } }); 继续阅读 »