WebHacker's blog

不要因为过于执着于想去的地方而忘记了尽情享受眼前。

V8 snapshot 小计

mksnapshot.cc // Copyright 2006-2008 the V8 project authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include...

解决 "/lib64/libc.so.6: version `GLIBC_2.18' not found (required by /lib64/libstdc++.so.6)"

curl -O http://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.gztar zxf glibc-2.18.tar.gz cd glibc-2.18/mkdir buildcd build/../configure --prefix=/usrmake -j2make install

NGINX module 多线程/线程池 代码示例

Queuing a task to thread from http request handler ( or location directive handler)typedef struct { ngx_http_request_t *pHttpRequest; } ngx_thread_ctx; static ngx_int_t ngx_http_rdm_ag...

Nginx模块开发的那些事

Nginx 强大且流行,以至于在工作中总免不了需要和它打交道。 甚至需要开发和定制相应的 Nginx 模块满足业务需求。 所以在此讲几个 Nginx 模块开发前所需的基础知识。 即使是对于一个新手来说,得知这些也已经会让其 Nginx 的模块开发过程非常顺利。1.【Nginx 为每个连接分配一个内存池】在带有 ngx_http_request_t * r 参数的函数里面,你可以经常看到 ng...

Chrome V8 编译静态库 踩坑小计

工具参考本站之前的文章设置代理:http://blog.webhack.cn/servers/175.html如果是从头开始编译+获取代码,需做以下几件事:安装 depot_tools (包含源码、依赖同步工具,编译工具等)gclient sync (depot_tools 中的工具)同步依赖后进行编译我是直接获取了就打包的,不会再sync了,太慢了。然后进入depot_tools目录,执行...