Skip to content

Instantly share code, notes, and snippets.

View aiwhj's full-sized avatar
🌴
On vacation

aiwhj aiwhj

🌴
On vacation
  • 云智慧北京科技有限公司
View GitHub Profile
@aiwhj
aiwhj / cl_enable_debug.md
Created November 18, 2019 12:54
cl.exe 开启 debug 编译
@aiwhj
aiwhj / ngx_http_lua_LUAJIT_INC_LUAJIT_LIB.md
Last active August 29, 2019 05:43
编译 ngx_http_lua 的时候 LUAJIT_INC 和 LUAJIT_LIB 的指定问题
export LUAJIT_INC=/usr/local/Cellar/luajit/2.0.5/include/luajit-2.0/
export LUAJIT_LIB=/usr/local/Cellar/luajit/2.0.5/lib
./configure --prefix=/Users/roger/bin/nginx-1.14.2 --with-select_module --with-poll_module --with-http_geoip_module --with-debug --add-module=/Users/roger/source/nginx-1.14.2/myModule/post_handler --add-module=/Users/roger/source/nginx-1.14.2/myModule/helloWord --with-ld-opt="-Wl,-rpath,/usr/local/Cellar/luajit/2.0.5/lib" \
--add-module=/Users/roger/source/nginx-1.14.2/ngx_devel_kit \
--add-module=/Users/roger/source/nginx-1.14.2/lua-nginx-module
@aiwhj
aiwhj / get_dns.md
Created July 26, 2019 01:37
获取本地 dns 地址

汇总:网页起了个iframe,请求xxx.321fenx.com,xxx是随机的。该二级域名并不存在,所以浏览器和ISP均不可能缓存这个域名。ISP最终只好根据321fenx.com域名的NS记录去询问对应的DNS,于是ISP向网易的DNS发起了请求,所以网易就拿到了ISP的IP地址。但是这个IP,不一定是用户设置的DNS的IP。

A记录是名称解析的重要记录,它用于将特定的主机名映射到对应主机的IP地址上。你可以在DNS服务器中手动创建或通过DNS客户端动态更新来创建。

NS记录此记录指定负责此DNS区域的权威名称服务器。

A记录和NS记录的区别是,A记录直接给出目的IP,NS记录将DNS解析任务交给特定的服务器,NS记录中记录的IP即为该特定服务器的IP地址。

http://nstool.netease.com/

@aiwhj
aiwhj / error-limit.md
Created July 24, 2019 11:20
many errors emitted stopping now
-ferror-limit=0
@aiwhj
aiwhj / libtool_precious_files_regex.md
Created July 3, 2019 03:15
libtool precious files regex
@aiwhj
aiwhj / mac-cpp-coverage.md
Last active July 3, 2019 03:35
mac 下 C++ 开启 coverage,做覆盖度测试

CPPFLAGS="$CPPFLAGS -coverage -Wall -fprofile-arcs"

In a vanilla gnu make, there's no such thing as CCFLAGS. There are CFLAGS, CPPFLAGS, and CXXFLAGS. CFLAGS for the C compiler, CXXFLAGS for C++, and CPPFLAGS for both.

php-ext coverage .m4

  CPPFLAGS="$CPPFLAGS -coverage -Wall -fprofile-arcs"
 EXTRA_LDFLAGS="$EXTRA_LDFLAGS -precious-files-regex '.*(gcda|gcno)'"
@aiwhj
aiwhj / mdwork.md
Created May 5, 2019 00:14
mdwork 占用 cpu

sudo mdutil -a -i off

@aiwhj
aiwhj / php_commit.md
Created April 11, 2019 07:38
php 匹配注释
preg_match_all("#(?<!:)//(.*)|/\*(\s|.)*?\*/#", $file, $str, PREG_OFFSET_CAPTURE);
@aiwhj
aiwhj / mac_phpembed_link_error.md
Last active April 7, 2019 10:24
Mac 下编译 php embed 链接库找不到报错