上一页 1 2 3 4 5 6 7 8 ··· 16 下一页
摘要: php sapi 产生core 文件 1) vim /usr/local/php7.1.6-debug/etc/php-fpm.conf rlimit_core = 0 改为 rlimit_core = unlimited 2) mkdir -p /data/coredump chmod 777 - 阅读全文
posted @ 2017-12-11 14:06 taek 阅读(618) 评论(0) 推荐(1) 编辑
摘要: php安装时为debug模式 ./configure --prefix=/usr/local/php7.1.6-debug --with-curl --with-pcre-regex --enable-fpm --enable-opcache=no --enable-sockets --enable 阅读全文
posted @ 2017-12-11 11:20 taek 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 在X86体中 数字是以小端形式存在 的 小端的意思就是高字节 在高(内存) 地址,低字节在低(内存)地址 而大端正好相反 ,其 高字节 在低(内存)地址, 低字节 在高(内存)地址 例如 int a=1; int 在32位或64位机 中都是4个字节,即 00000000 00000000 00000 阅读全文
posted @ 2017-09-14 15:58 taek 阅读(288) 评论(0) 推荐(0) 编辑
摘要: c中的printf中的参数就是典型的可变参数,参数不固定,那怎么获取呢 正常情况下C的函数参数入栈规则为__stdcall, 它是从右到左的,即函数中的最右边的参数最先入栈 结果为 a address is 3e20571cb address is 3e205718b values is 2a va 阅读全文
posted @ 2017-09-08 01:12 taek 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 在修改php扩展Trie时,出现了一个小bug 注意这个 path_len的类型为int 运行结果为 start print the path print the path the path is not null the path address is 0x7fdd00000000 Segment 阅读全文
posted @ 2017-09-08 00:10 taek 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 在64位机下, 函数的前6个参数都是保存在寄存器中,后面的参数才保存在栈中,那可变参数是不是也这样呢? 参考 这里 gdb 调试汇编 参考这里 还有这里 ebp 栈底 高地址 esp 栈顶 低地址 push %ebp 保存栈底 push %esp %ebp 上一个帧的%esp ,就是本栈的栈底%eb 阅读全文
posted @ 2017-09-08 00:00 taek 阅读(1376) 评论(0) 推荐(0) 编辑
摘要: 参考 这里 1)gdb 打印字符串的全部内容 set print element 0 2)用x命令查看内存(examine的缩写) (gdb) x/1ub 0x7ffff7fbf7a00x7ffff7fbf7a0: 196 从地址0x7ffff7fbf7a0开始, 读取 1 个单字节,以16进制形式 阅读全文
posted @ 2017-09-07 14:25 taek 阅读(1731) 评论(0) 推荐(0) 编辑
摘要: gap lock的内部加锁原理 gap lock的前置条件: 1 事务隔离级别为REPEATABLE-READ,innodb_locks_unsafe_for_binlog参数为0,且sql走的索引为非唯一索引 2 事务隔离级别为REPEATABLE-READ,innodb_locks_unsafe 阅读全文
posted @ 2017-09-01 12:15 taek 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1)yum install java 2)curl -L -O http://mirrors.cnnic.cn/apache/kafka/0.9.0.0/kafka_2.10-0.9.0.0.tgz 3)tar zxvf kafka_2.10-0.9.0.0.tgz 4) 启动 bin/kafka- 阅读全文
posted @ 2017-08-25 16:02 taek 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 选型:使用orange系统 orange与kong的比较1.kong整体代码上较凌乱, orange相对较有条理2.kong本身不支持后台管理页面,只能通过api方式增,删,改plugin, orange支持页面操作(至少其模板,js 可以直接拿来使用)3.功能上两者相近 orange系统流程 1) 阅读全文
posted @ 2017-08-15 17:45 taek 阅读(1549) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 16 下一页