摘要: 一般来讲,应用程序如果不特殊指定,一般会继承当前shell的环境变量,例如export LANG=zh_ch.UTF-8执行后,后续的程序会按照UTF-8的编解码字节流。 但为什么我的~/.profile里面明明有export LANG=zh_ch.UTF-8这一句,偏偏echo $LANG的时候, 阅读全文
posted @ 2017-11-24 10:38 lianye920129 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: linux shell貌似不支持位运算,所以自己写了一个位与的实现,以后谁要用可以拿去,实现如下: 阅读全文
posted @ 2017-11-24 10:23 lianye920129 阅读(1573) 评论(0) 推荐(0) 编辑
摘要: 今天帮兄弟项目搞了一个获取客户端真实IP的问题,网上这种问题很多,但是对于我们的场景都不太合用,现把我的解决方案share给大家,如有问题,请及时指出。 场景: 在请求到达后端服务之前,会经过层层代理的转发。 一般的解决方案: proxy_set_header Host $host; proxy_s 阅读全文
posted @ 2017-11-24 10:13 lianye920129 阅读(5012) 评论(0) 推荐(1) 编辑
摘要: 编译lua解释器的时候要依赖于lua动态库来编译,不能编译成静态的,否则在调用c模块的时候就会出现 multiple Lua VMs detected 的错误。 multiple Lua VMs detected ,什么意思呢,就是说有多个虚拟机加载,起冲突了。 如果lua用静态来编译,就会加载一个 阅读全文
posted @ 2017-11-14 15:00 lianye920129 阅读(3391) 评论(0) 推荐(0) 编辑
摘要: 最近想学习C+lua,但是由于公司服务器不能连外网,而且还不能轻易使用root用户,装个lua环境简直费事,啥啥都要用源码包。。。 源码包下载地址: http://www.lua.org/download.html http://ftp.gnu.org/gnu/readline/ http://ft 阅读全文
posted @ 2017-11-14 12:25 lianye920129 阅读(1562) 评论(1) 推荐(0) 编辑