摘要:
$0 这个程式的执行名字 $n 这个程式的第n个参数值,n=1..9 $* 这个程式的所有参数,此选项参数可超过9个。 $# 这个程式的参数个数 $$ 这个程式的PID(脚本运行的当前进程ID号) $! 执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号) $? 执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误) $- 显示shell使用的当前选... 阅读全文
摘要:
<?php $arr1 = [12,34,9,68,26,95,6,118]; for($i=0;$i<count($arr1);$i++) { $temp = $arr1[$i]; for($j=$i+1;$j<count($arr1);$j++) { if($arr1[$j]<$arr1[$i]) { $temp ... 阅读全文
摘要:
乱敲一些代码:实验环境centos7 恭喜发财 7700 您以为这是在string里查找my的出现位置那可就大错特错了,这是查找m或y第一次出现的位置,哪个先找到,就算哪个的索引 因此先找到y的索引在位置11,再看match,您若以为是在字符串中找到my的索引位置并计算长度,那我只能说 I‘m de 阅读全文
摘要:
注意: 访问url时,不要采用简写模式,而是要使用形如:http://127.0.0.1:8888/?s=index/index/index,否则我们无法得到期待的访问效果 阅读全文
摘要:
回调函数 阅读全文
摘要:
cookie就是服务端通过浏览器端的存储机制,把一些会话相关数据存储在浏览器中。优点:分担服务端的压力,提高了效率,缺点:不安全 生成和请求原理 cookie的生命周期设定以后,哪怕是关闭浏览器,那么在生命周期内,再打开浏览器依然有效。 服务端不能删除浏览器上的cookie,但可以通过设置cooki 阅读全文
摘要:
请求进程,内核缓存区,设备I/O 请求进程把数据提交给内核缓存空间需要等待,内核把数据复制给设备I/O,直到数据就绪,还需要等待,这些等待过程大致可以分为五种模式 所谓阻塞:任务完成前只能等待 非阻塞:任务完成前,可以接着干别的事情 异步非阻塞(上图)数据从设备I/O复制到内核缓存的过程中,请求处于 阅读全文
摘要:
为了规避多进程模型带来的问题 线程被称作轻量级进程,是进程的子运行单位 多线程比多进程究竟好在哪 如果没有多颗cpu,线程优势发挥不出来,多核CPU条件下,进程下的线程可以在多个cpu上并行执行,一个进程乃至一个线程可以有多个执行流,可以更好的分配资源。 值得注意的是一个进程不可能通过开启无数个线程 阅读全文