php跳出循环 break continue return exit 的区别 1.break 跳出当前的for/switch 循环体 for($i =1; $i< 3; $i++){ for($j=1;$j<10;$j++){ if($j == 3){ break; } echo $j.PHP_EO ...
分类:
Web程序 时间:
2020-07-26 00:51:30
阅读次数:
89
swoole4.x后支持一键协程 加上后,开启一键协程化后,MySQL、Redis、Curl 等操作会变成异步 IO //此行代码后,文件操作,sleep,Mysqli,PDO,streams等都变成异步IO,见文档"一键协程化"章节 Swoole\Runtime::enableCoroutine( ...
分类:
其他好文 时间:
2020-07-23 09:16:13
阅读次数:
135
报这个错是因为package.json中配置项lint少了 --fixed把lint 修改如下就好了 "lint": "eslint --fix --ext .js,.vue src", 补充:如果使用VS code编译器装有JS-CSS-HTML插件,将其插件拆卸就ok了 ...
分类:
其他好文 时间:
2020-07-09 15:11:59
阅读次数:
155
一.迭代器分析:想一下,如果把集合对象和对集合对象的操作放在一起,当我们想换一种方式遍历集合对象中元素时,就需要修改集合对象了,违背“单一职责原则”,而迭代器模式将数据结构和数据结构的算法分离开,两者可独立发展。 优点: 1.支持多种遍历方式。比如有序列表,我们根据需要提供正序遍历、倒序遍历两种迭代 ...
分类:
Web程序 时间:
2020-07-09 13:44:07
阅读次数:
68
文本文件的换行符 方法一: var EOL = fileContents.indexOf("\r\n") >= 0 ? "\r\n" : "\n"; 方法二: var EOL = (process.platform 'win32' ? '\r\n' : '\n') 删除文件 var fs = req ...
分类:
Web程序 时间:
2020-06-29 20:12:49
阅读次数:
82
CentOS 6.5 下安装 ffmpeg 1、安装yasm 官网下载:http://yasm.tortall.net/Download.html tar -zxvf yasm-1.3.0.tar.gz cd yasm-1.3.0 ./configure make make install 编译参数 ...
分类:
系统相关 时间:
2020-06-13 10:54:37
阅读次数:
112
<?php /** 这是一个swoole父进程和子进程之间通信的例子 */ //进程创建成功后回调处理 function handle(swoole_process $worker){ //从进程管道中读取数据 $data = $worker->read(); echo PHP_EOL."from ...
分类:
系统相关 时间:
2020-05-28 00:47:04
阅读次数:
74
<?php$tests = array( "sdas"=>13);foreach ($tests as $element) { if (is_numeric($element)) { echo "'{$element}' is numeric", PHP_EOL; } else { echo "'{ ...
分类:
编程语言 时间:
2020-05-25 16:06:55
阅读次数:
97
我们知道从 PHP 5.3 起三元运算符 ? : 有一个写法简洁写法是这样的: <?php $a = 0; $b = $a ?: 1; # $b 1 这实际上相当于: <?php $a = 0; $b = $a ? $a : 1; # $b 1 在 PHP5 中,语法分析是这样写的: | expr ...
分类:
Web程序 时间:
2020-05-12 20:09:14
阅读次数:
79
0x01序列化与反序列化 + 序列化:将变量转换为可保存或传输的字符串的过程。 + 反序列化:在适当的的时候把这个字符串再转化成原来的变量使用。 优点: + 存储和传输数据更方便,使程序维护性更高。 函数: serialize,unserialize,json_encode,json_decode, ...
分类:
其他好文 时间:
2020-05-04 19:15:35
阅读次数:
66