07 2019 档案

摘要:channel和数组差不多,可以被用作队列,属性capacity是设置容量,isEmpty() isFull() 用来判断队列是空还是满,push()加入队列 pop()弹出队列 测试结果: 实现一个redis连接池 阅读全文
posted @ 2019-07-31 15:05 saintdingtheGreat 阅读(469) 评论(0) 推荐(0)
摘要:laravel项目中的配置 原文出处:https://laravelacademy.org/post/19700.html,感谢原文作者让laravel这款可爱的php框架,进入了高并发的殿堂 然后,你就要到config目录下找到laravels.php,进行一番配置。 找到下列关联数组的键名,并作 阅读全文
posted @ 2019-07-30 20:08 saintdingtheGreat 阅读(1136) 评论(0) 推荐(0)
摘要:目前,较为成熟的技术是采用laravelS组件,注意和laravel 区别laravelS多了一个大写的S,由于laravelS默认监听5200端口,所以laravel项目要做一些调整 例如: 静态文件引入的方式 从静态资源服务器加载 不过放心,虽然“从静态资源服务器加载“听起来要写一些代码实现跨域 阅读全文
posted @ 2019-07-30 03:07 saintdingtheGreat 阅读(299) 评论(0) 推荐(0)
摘要:终端形式 有人说awk的优势在于可以个性化输出命令,这么说来太抽象了,假如我们查看占用6379端口的进程信息。 输出结果: 假如我们只想获取进程号PID,那么awk的优势就显现了 上述命令中 | 叫做管道符号 管道符号之前为输入参数 管道后为输出结果 这个案例中输入参数就是 “查看端口的结果” 输出 阅读全文
posted @ 2019-07-25 12:18 saintdingtheGreat 阅读(311) 评论(0) 推荐(0)
摘要:注意,这种风格的服务端需要swoole4.4以上,这种风格的服务端需要swoole4.4以上,这种风格的服务端需要swoole4.4以上,重要的事情说三遍!!! 服务端 客户端 上述代码均在laravel5.8中实现 然后先运行服务端代码,再运行客户端代码 输出结果: 以为这样就完了?I‘m dee 阅读全文
posted @ 2019-07-24 16:26 saintdingtheGreat 阅读(684) 评论(0) 推荐(0)
摘要:铺垫 前提是先安装swoole组件,我采用从pecl php扩展组件网下载swoole扩展包,然后切入到解压缩的扩展包中运行phpize命令, phpize是一种编译命令,可以在安装文件中生成configure文件,从而方便我们编译安装,接下来 make make install就好。 最后别忘了在 阅读全文
posted @ 2019-07-24 12:41 saintdingtheGreat 阅读(521) 评论(0) 推荐(0)
摘要:由于装新机器,没仔细看随便找了篇博文就匆匆安装了php73结果,连配置文件,扩展模块都找不着在哪这里介绍一个linux的查找命令 find / -name php73* 这一命令使用了*这一正则匹配的方法查找php73系列安装文件所处的路径 然而,不幸开始了...... 用composer 安装la 阅读全文
posted @ 2019-07-24 01:33 saintdingtheGreat 阅读(229) 评论(0) 推荐(0)
摘要:首先声明:本人是传智播客的粉丝,拥有他出的多本编程书籍,此文绝无诋毁抹黑之意。 但在linux系统编程第88页给出的while循环范例中,代码运行无法得到预期结果 原代码如下 but 事实很打脸,运行后始终提示: 修改后的代码 until的例子也是如此 阅读全文
posted @ 2019-07-18 12:41 saintdingtheGreat 阅读(344) 评论(0) 推荐(0)
摘要:目前对PHP流协议的定义是数据传输过程中,不同数据类型采用不同处理函数的技术规范(个人理解)这一规范比起传统文件处理函数来的更规范(诸如fget,fwrite,fopen,fclose等) 阅读全文
posted @ 2019-07-12 22:15 saintdingtheGreat 阅读(293) 评论(0) 推荐(0)
摘要:本文援引自https://www.cnblogs.com/lamp01/p/10101659.html,亲测可行,特此鸣谢 地球上总有一群人是如此深爱PHP,但无奈的是编译安装的过程化特性,导致各种bitch依赖陆续跳出来要求被安装,在configure和make过程中各种花式搅局不说,各种火星错误 阅读全文
posted @ 2019-07-08 12:30 saintdingtheGreat 阅读(243) 评论(0) 推荐(0)
摘要:object(stdClass)#8 (2) { ["age"]=> int(21) ["expertin"]=> array(2) { [0]=> string(6) "泰拳" [1]=> string(12) "巴西柔术" }}bool(true) #常规方法 #开启兼容模式 swoole4.4 阅读全文
posted @ 2019-07-08 01:36 saintdingtheGreat 阅读(1592) 评论(0) 推荐(0)
摘要:$0 这个程式的执行名字 $n 这个程式的第n个参数值,n=1..9 $* 这个程式的所有参数,此选项参数可超过9个。 $# 这个程式的参数个数 $$ 这个程式的PID(脚本运行的当前进程ID号) $! 执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号) $? 执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误) $- 显示shell使用的当前选... 阅读全文
posted @ 2019-07-07 01:39 saintdingtheGreat 阅读(189) 评论(0) 推荐(0)
摘要:<?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 ... 阅读全文
posted @ 2019-07-03 13:26 saintdingtheGreat 阅读(215) 评论(0) 推荐(0)
摘要:乱敲一些代码:实验环境centos7 恭喜发财 7700 您以为这是在string里查找my的出现位置那可就大错特错了,这是查找m或y第一次出现的位置,哪个先找到,就算哪个的索引 因此先找到y的索引在位置11,再看match,您若以为是在字符串中找到my的索引位置并计算长度,那我只能说 I‘m de 阅读全文
posted @ 2019-07-02 10:51 saintdingtheGreat 阅读(139) 评论(0) 推荐(0)