PHP 值传递 引用传递

JS中数组是引用传递PHP资源和对象等数据类型是引用传递,其数据类型是值传递(包括数组)栈内存(快速内存)中存放标量数据类型,复合数据类型的变量名和数据地址对象引用传递$obj = new stdClass; $obj->id = 1; $new = $obj; $new->id = 2; var_dump($obj->id); // 2 var_dump($new->...

继续阅读 »

sublime 配置 python 环境

sublime安装和配置方法可以参考之前写的文章安装以下插件可以构建简单的pyhon IDE环境错误检测首先系统安装pip install flake8然后安装插件SublimeLinter代码提示Anaconda代码格式化此插件非常重要,python3极容易报警告,使用此插件后可以避免AutoPep8测试代码import time def fib(n): a, b = 0, 1...

继续阅读 »

redis 持久化 数据类型

数据类型stirnghash 是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象。list 字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。O(1)sorted set 每个元素都会关联一个double类型的分数。...

继续阅读 »

goaccess 分析 nginx日志

原文地址https://blog.51cto.com/13444271/2167514安装yum install glib2 glib2-devel GeoIP-devel ncurses-devel zlib zlib-develyum install gcc -y yum -y install GeoIP-update yum install goaccess #修改/etc/ngi...

继续阅读 »

nginx 封禁ip 和 ip段

增加黑名单在nginx.conf同目录新建nginx.blockip.conf引入配置可以放在虚拟机配置里,这里放在全局的nginx.confhttp里最后增加一行# 封禁ip include nginx.blockip.conf;配置黑名单deny 5.188.0.0/16; deny 5.188.210.5;第一个是封禁网段,16代表ip转换为2进制后,前16位有效,只要前16位相同就会...

继续阅读 »