说明 流,算是一种对不同事物,但有相同特性的抽象封装,可能这样说并不理解,但是我们早就使用过了,例如打开文件fopen等操作,其实就是用的流,fopen('abc.txt')实际上就是fopen('file://abc.txt'),或者是与app交互用到的php://input等获取post数据也是 ...
分类:
Web程序 时间:
2020-07-19 11:48:24
阅读次数:
76
说明 php在web编程时是不需要考虑多进程的,但整个php流程是涉及到多进程的,只不过nginx、php-fpm帮我们处理好了,我们配置他们参数时就需要设置进程个数相关参数 php在多进程涉及到的是PCNTL扩展和POSIX扩展,这两个扩展交叉涉及到进程和信号相关,他们只支持Unix平台,wind ...
分类:
Web程序 时间:
2020-07-19 11:47:51
阅读次数:
70
要学习反序列化字符串逃逸之前,我们需要知道php反序列化的几大特性。 1.PHP 在反序列化时,底层代码是以 ; 作为字段的分隔,以 } 作为结尾(字符串除外),并且是根据长度判断内容的 . 2.当长度不对应的时候会出现报错 3.可以反序列化类中不存在的元素 反序列化字符串逃逸 1.过滤后字符变多 ...
分类:
Web程序 时间:
2020-07-19 11:40:14
阅读次数:
83
前面安装docker的过程就不提了 1.创建目录 mkdir -p /lnmp/{php,nginx,mysql,redis} mkdir -p /lnmp/mysql/{conf,data} mkdir -p /lnmp/nginx/conf.d 2.生成mysql容器 docker run -- ...
分类:
系统相关 时间:
2020-07-19 11:38:38
阅读次数:
82
php中使用OpenSSL生成RSA公钥私钥及进行加密解密示例(非对称加密),php服务端与客户端交互、提供开放api时,通常需要对敏感的部分api数据传输进行数据加密,这时候rsa非对称加密就能派上用处了,下面通过一个例子来说明如何用php来实现数据的加密解密 一、公钥加密 假设一下,我找了两个数 ...
分类:
Web程序 时间:
2020-07-19 11:21:33
阅读次数:
118
最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第20章 STM32F407的GPIO应用之无源蜂鸣器 本章教程为大家介绍STM32F407的GPIO应用之无源蜂鸣器,蜂鸣器也是GPIO控制的经典测试例程,可以让大家对ST ...
分类:
其他好文 时间:
2020-07-19 00:57:50
阅读次数:
120
最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第21章 STM32F407的NVIC中断分组和配置(重要) 本章节为大家讲解STM32F407的中断优先级配置。此章节非常重要,初学者经常在这里犯迷糊,因此很有必要整明白。 ...
分类:
其他好文 时间:
2020-07-19 00:37:32
阅读次数:
85
最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第21章 STM32F429的NVIC中断分组和配置(重要) 本章节为大家讲解STM32F429的中断优先级配置。此章节非常重要,初学者经常在这里犯迷糊,因此很有必要整明白。 ...
分类:
其他好文 时间:
2020-07-19 00:35:36
阅读次数:
83
数组中可以存放多个值。Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与 PHP 类似)。 与大部分编程语言类似,数组元素的下标由0开始。 Shell 数组用括号来表示,元素用"空格"符号分割开,语法格式如下: array_name=(value1 ... val ...
分类:
编程语言 时间:
2020-07-18 22:46:45
阅读次数:
79
grep 常用操作 grep -v ';' /etc/php-fpm.conf|grep -v '^$' 忽略注释和空行 ps aux | grep php-fpm |awk '{print $2}'|xargs kill -9 批量杀死进程 ...
分类:
系统相关 时间:
2020-07-18 22:43:59
阅读次数:
90