摘要: 例子1: 例子2: 例子3: 例子3: 阅读全文
posted @ 2019-01-10 16:12 zhang-san 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 目录[-] 写在前面的话 什么是字节序 MSB和LSB 大端序 小端序 网络字节序 主机字节序 总结 pack/unpack详解 格式字符翻译 格式字符详解 unpack的用法 一些例子 目录[-] 写在前面的话 什么是字节序 MSB和LSB 大端序 小端序 网络字节序 主机字节序 总结 pack/ 阅读全文
posted @ 2018-11-20 15:48 zhang-san 阅读(1243) 评论(0) 推荐(0) 编辑
摘要: 137073 warn optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.2 (node_modules\chokidar\node_modules\fsevents):137074 warn notsup SKIPPING OPTIONAL 阅读全文
posted @ 2018-11-05 16:50 zhang-san 阅读(3581) 评论(0) 推荐(0) 编辑
摘要: Zend 把与 HashTable 有关的 API 分成了好几类以便于我们查找,这些 API 的返回值大多都是常量SUCCESS 或者 FAILURE。 初始化 HashTable 下面在介绍函数原型的时候都使用了 ht,但是我们在编写扩展的时候,一定不要使用这个名称,因为一些 PHP 宏展开后会声 阅读全文
posted @ 2018-10-22 17:38 zhang-san 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 本文为自己实践所总结,概念性的东西不全,这里粗劣提下而已,网上很多,本文主要说下目前较流行的syn洪水攻击和cc攻击 何为syn flood攻击: SYN Flood是一种广为人知的DoS(拒绝服务攻击)是DDoS(分布式拒绝服务攻击)的方式之一,这是一种利用TCP协议缺陷,发送大量伪造的TCP连接 阅读全文
posted @ 2018-10-19 11:57 zhang-san 阅读(886) 评论(0) 推荐(0) 编辑
摘要: 防范DDOS攻击脚本 #防止SYN攻击 轻量级预防 #防止DOS太多连接进来,可以允许外网网卡每个IP最多15个初始连接,超过的丢弃 #用Iptables抵御DDOS (参数与上相同) ######################################################### 阅读全文
posted @ 2018-10-19 11:50 zhang-san 阅读(1045) 评论(0) 推荐(0) 编辑
摘要: PHP是一种解释型的语言,对于用户而言,我们精心的控制内存意味着easier prototyping和更少的崩溃!当我们深入到内核之后,所有的安全防线都已经被越过,最终还是要依赖于真正有责任心的软件工程师来保证系统的稳定运行。 1、线程安全宏定义 在TSRM/TSRM.h文件中有如下定义 #defi 阅读全文
posted @ 2018-10-12 11:39 zhang-san 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 在redis的发行包中的deps目录中就包含hiredis的源码,手动编译安装,或者自行下载一份。地址:hiredis的地址 然后再重新编译swoole 阅读全文
posted @ 2018-09-19 17:10 zhang-san 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 简单介绍下,如何对php-fpm进行调试。也可以看官方说明。 首先一点,需要打开debug参数,如果编译的时候没有打开,需要重新编译,编译时添加参数: 设置内核core dump出来的存放路径(注意目录要有权限给php写): 设置core dump出来的文件大小不做限制: 关闭core dump只需 阅读全文
posted @ 2018-09-05 14:54 zhang-san 阅读(363) 评论(0) 推荐(0) 编辑
摘要: GDB(GNU debugger)是GNU开源组织发布的一个强大的UNIX下的程序调试工具。可以使用它通过命令行的方式调试程序。它使你能在程序运行时观察程序的内部结构和内存的使用情况。你也可以使用它分析程序崩溃前的发生了什么,从而找出程序崩溃的原因。相对于windows下的图形界面的VC等调试工具, 阅读全文
posted @ 2018-09-05 11:27 zhang-san 阅读(175) 评论(0) 推荐(0) 编辑