回答了问题2018-08-11
这个 set_ack_handler 对应的 confirm 模式是 producer 和 rabbitmq 之间的的 confirm,不是指 producer 和 consumer
赞了文章2018-01-05
原文请关注我的博客 [链接]很多工程师在工作1~3年的时候最容易遇到瓶颈,不知道自己应该学习什么,面试总是吃闭门羹。那么 PHP 后面应该怎么学呢?安利一波我的系列直播 PHP 进阶之路
赞了文章2017-09-21
{代码...}
赞了文章2017-09-20
ServrMux 本质上是一个 HTTP 请求路由器(或者叫多路复用器,Multiplexor)。它把收到的请求与一组预先定义的 URL 路径列表做对比,然后在匹配到路径的时候调用关联的处理器(Handler)。
赞了文章2017-09-20
ServrMux 本质上是一个 HTTP 请求路由器(或者叫多路复用器,Multiplexor)。它把收到的请求与一组预先定义的 URL 路径列表做对比,然后在匹配到路径的时候调用关联的处理器(Handler)。
赞了文章2017-09-11
从2012年开始编写swoole,现在算来已经有5个年头了。我发现编写一个 PHP 扩展这个工作非常艰难。PHP 程序员群体中,甚至可以说 100 人中都很难找出一个会编写 PHP 扩展的人来。PHP 官方对扩展开发者非常不友好,源代码中提供的Zend API极其难用,API复杂而且凌乱,充...
赞了回答2017-09-01
[链接] 很多Restful API 框架(比如Slim)都使用这个库。
赞了回答2017-08-21
如银行额度总共为1000元,然后刚好买了一样东西,全花了,在操作分期。分3期;按正常思维是1000/3=333.3333333;在四舍五入一下就成了333.33;等你三期都还完了,发现只还了999.99。这就坑了
赞了文章2017-08-19
写了一段时间的java之后,特别不习惯PHP本身的弱类型方式,在写代码的时候总觉得不怎么放心,特别本身PHP又是弱类型的语言,所以在编码的时候,很多时候是没有代码提示的。
赞了文章2017-08-01
swoole :[链接]PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 Swoole内置了Http/WebSocket...
赞了问题2017-07-08
赞了文章2017-07-02
要是现实一个 web 服务器,那么就需要大概了解 web 服务器的运行原理。先从静态的文本服务器开始,以访问 web 服务器的1.html为例
赞了文章2017-07-02
要是现实一个 web 服务器,那么就需要大概了解 web 服务器的运行原理。先从静态的文本服务器开始,以访问 web 服务器的1.html为例
赞了回答2017-05-01
想从10到1,直接11 - n不就行了吗…… 干嘛这么耿直……
赞了回答2016-09-06
Cross-site request forgery 跨站请求伪造,也被称为 “one click attack” 或者 session riding,通常缩写为 CSRF 或者 XSRF,是一种对网站的恶意利用。CSRF 则通过伪装来自受信任用户的请求来利用受信任的网站。
回答了问题2016-07-03
python xxx.py 或者你写个脚本叫 run 里面的内容是 python $* 然后加个执行权限, run xxx.py 你可以对这个脚本进行改造比如判断后缀是 py 就执行 Python,判断是 c 就用 gcc,判断是 .cpp 就用 g++ ..
关注了问题2016-07-03
赞了回答2016-07-03
source是用于配置当前shell环境的,vim不能用source命令。vim在下次启动后会自动读取vimrc,并不需要source。 ~/.vimrc不存在可以用touch ~/.vimrc来创建,vim启动的时候会自动去读取它。
回答了问题2016-06-28
程序每次都要进行初始化的问题可以用 ajax 解决,数据库方面是增加缓存。
赞了回答2016-04-09
不嫌麻烦可以这样: {代码...} 其实用管道更方便,linux的管道如此强大为什么不用?