置顶推荐

最新发布

Swoole

Swoole实时推送数据(webSwoole和httpSwoole结合使用)简单实例

1星期前 18 浏览 评论

    最近闲来无事看了下swoole文档,表示phper看起来比较痛苦 ~ .~    因为文档有实例,所以结合网上各种参考例子还是弄了个简单的数据推送。嗯,我这个是客户端和webSocket建立长链接通信,并绑定了定时器,5秒查询一次数据库是否有变动,有变动就推送数据到客户端(个人测试,为了方便和直观的查看数据用了mysql,用redis等也行)。这时候我还没看到onRequest在webSoket下可以接收ht

Swoole

swoole如何在后台运行

3星期前 19 浏览 评论

    开启守护进程。设置daemonize => 1时,程序将转入后台作为守护进程运行。长时间运行的服务器端程序必须启用此项。<?php $server = new swoole_websocket_server("0.0.0.0", 9501); $server->set(     array(    &

经验分享

docker php-rdkafka 扩展安装和使用

1个月前 42 浏览 评论

官方文档镇楼:https://arnaud-lb.github.io/php-rdkafka/phpdoc/book.rdkafka.html安装rdkafka需要依赖librdkafka,所以先安装librdkafka| 安装librdkafkagit clone https://github.com/edenhill/librdkafka.git cd librdkafka/ ./configure make && 

知识点

PHP 反斜杠处理函数addslashes()和stripslashes()

1个月前 48 浏览 评论

addslashes():对输入字符串中的某些预定义字符前添加反斜杠,这样处理是为了数据库查询语句等的需要。这些预定义字符是:单引号 (') ,双引号 (") ,反斜杠 (\) ,NULL。stripslashes():删除由 addslashes() 函数添加的反斜杠。该函数用于清理从数据库或 HTML 表单中取回的数据,以及json_encode保存的文件数据等。若是连续二个反斜杠,则去掉一个,保留一个;若只有一个反斜杠,就直接去掉。NOTE:默认情况下,PHP 指令 ma

Linux基础

Linux 本地上传文件到linux服务器

3个月前 83 浏览 评论

上传的方法有很多,我这里说两个我觉得比较简约的:| scp    1、本地上传服务器:    scp ./itspire.cn.conf root@192.168.1.123:/docker/www    将本地当前目录下的 itspire.cn.conf 配置文件拷贝到远端服务器的 /docker/www 目录下。   &nb

经验分享

Provisional headers are shown 问题解决方案

3个月前 124 浏览 评论

    Chrome请求出现"Provisional headers are shown"。    这是第一次遇到这种情况,百度有很多种原因会触发这个问题:    1、前端Ajax请求过快,然后关闭了请求的窗口,偶尔出现 Provisional headers are shown ,这是由于网络有延迟,并且AJAX请求是异步的,这就导致AJAX请求

经验分享

PHP 自定义异常/全局异常抛出

3个月前 57 浏览 评论

    今天和大家分享异常抛出的经验,如有不对请指正。    现在项目大多数前后端分离,在项目中我们必然会有很多规范,不管是接口返回格式还是异常抛出格式。理清了就很容易排查出错误,也不容易造轮子导致各种问题。在项目遇到异常时,我们也需要选择是否抛出,自定义抛出异常也是很好的方法。我们来了解下(这里以TP框架为例):| 重写异常处理类的render方法    一般我们不会修改任何框架内容,

Git

Git ​创建并关联远程分支

4个月前 111 浏览 评论

创建并关联远程分支1、git checkout -b dev origin/master  创建dev本地分支并且换到该分支,新分支直接从master上拉取代码,master可以换成其他远程分支2、git push origin dev  将本地dev分支推送到dev远程分支3、git branch --set-upstream-to=origin/dev dev  将远程分支和本地分支关联起来,这时候直接git push 就推送到dev远程分支了,否则需要 git

经验

Mac 触摸板实现鼠标中键(滚轮)的点击效果

4个月前 157 浏览 评论

    自从用了Mac就没用过鼠标了,但是phpstorm编辑器中,鼠标滑轮按住下拉一条线改代码有时候太好用了。但是Mac基本不用鼠标,这就尴尬了。其实很简单,option+单指重按触摸板 滑动就可以了。一般人我不告诉他,哈哈..