- 博客(5)
- 资源 (21)
- 收藏
- 关注
原创 nginx静态编译luajit (openresty)
最近折腾 openresty 的版本的升级, 由于加入了自定义的模块, 需要更改相关编译脚本。 从官网下载了最新的 openresty-1.11.2.2 , 首先尝试了下原版的编译,很顺利,但是编译后的nginx 二进制是动态链接 libluajit-5.1.so.2的, 在跨机器部署时有点麻烦 和不便,最好能静态编译 luajit.a 到nginx 二进制中。从网上
2016-12-21 14:26:56 2503 1
原创 shell 中获取文件真实路径(绝对路径)
shell 脚本中,通常会使用相对路径来做处理,但有时候,我们也许需要用到绝对路径。在shell怎么获取一个文件或目录的绝对路径呢?也许你会立马想到realpath(如果你写过php的话),那么shell支持这个命令吗?看一下这里你就知道了。Realpath appears to come from debian, and is not part of coreutils,Realpa
2016-11-25 20:04:53 77694
原创 nginx lua 配合使用时的注意事项(汇总)
最近项目中使用到了nginx + lua 扩展方式来访问数据库。 其他服务向其发送HTTP请求获取数据。 在处理header 时有了一些问题,纠结了一阵子,最终解决了。 nginx 默认对 HTTP 协议的请求 header 进行合格检查,比如,header不能有下划线等,所以如果你要携带自定义的header 头,其格式写法最好和内置的保持一致,即最好用短横线 - 代
2015-04-10 00:39:56 1228
转载 C++中宏替换原则
C++中的宏替换转自:http://blog.csdn.net/baihacker/article/details/9204419 1.引子#define cat(x, y) x ## y那么cat(a, b)和cat(cat(a, b), c)的结果是啥.#define str_impl(x) #x#define str(x) str_impl(x)
2015-04-07 01:16:29 1474
翻译 C语言宏处理器用户指导
摘自 C Preprocessor User Guide宏替换原则:Macro arguments are completely macro-expanded before they are substituted into a macro body, unless they are stringified or pasted with other tokens. After su
2015-04-07 00:28:05 686
FreeSWITCH 1.8 使用手册
2019-01-08
[linux 库编程经典教程]Program Library HOWTO[带书签]
2017-12-28
julia-high-performance-programming-ivo-balbaert(www.ebook-dl.com).zip
2017-12-14
Learning Dart Second Edition 带书签
2017-11-09
看雪软件安全文档库2012离线版.part10.rar
2012-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人