摘要:
<?php$db = new swoole_mysql();$server = array( 'host' => 'localhost', 'port' => 3306, 'user' => 'root', 'password' => 'root', 'database' => 'mkil', 'c 阅读全文
摘要:
并发 IO 问题一直是服务器端编程中的技术难题,从最早的同步阻塞直接 Fork 进程,到 Worker 进程池/线程池,到现在的异步IO、协程。PHP 程序员因为有强大的 LAMP 框架,对这类底层方面的知识知之甚少,本文目的就是详细介绍 PHP 进行并发 IO 编程的各种尝试,最后再介绍 Swoo 阅读全文
摘要:
index.php文件$client = new swoole_client(SWOOLE_SOCK_TCP, SWOOLE_SOCK_ASYNC);//注册连接成功回调$client->on("connect", function($cli) { $cli->send("hello world\n 阅读全文
摘要:
index.php文件$serv = new swoole_server("127.0.0.1", 9501);//设置异步任务的工作进程数量$serv->set(array('task_worker_num' => 4));$serv->on('receive', function($serv, 阅读全文
摘要:
header('Content-Type: text/html;charset=utf-8'); $QQ= $_GET['qq']; if($QQ!=''){ $urlPre='http://r.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?g_tk=15185 阅读全文
摘要:
安装完swoole扩展后,准备敲个例子尝试一下,发现所有的swoole函数全部反白,没有代码提示,看起来很难受,搜索了一番,总算是解决掉这个问题了。 下载swoole-ide-helper-en 打开PHPStorm 选择下载好的swoole-ide-helper目录,点击确定。 然后就会发现代码中 阅读全文
摘要:
MAMP 安装 php 扩展 1.官网下载所对应的php 版本http://php.net/get/php-5.3.29.tar.gz/from/a/mirror 2.解压 找到需要的扩展目录 例如我要的是shmopcd ~/Downloads/php-5.3.29/ext/shmop 3.执行你所 阅读全文
摘要:
1.回滚到指定版本 #git reset --hard commit_id 2.强行推送到远程分支 #git push origin HEAD --force 阅读全文
摘要:
生成公钥和私钥 新建文件夹,用来保存生成的私钥和公钥,打开终端 cd 新建,进入到新建文件夹中,openssl,打开openssl 1.生成私钥,genrsa -out rsa_private_key.pem 1024 2.pkcs8 -topk8 -inform PEM -in rsa_priva 阅读全文
摘要:
如果是做Python或者其他语言的小伙伴,对于生成器应该不陌生。但很多PHP开发者或许都不知道生成器这个功能,可能是因为生成器是PHP 5.5.0才引入的功能,也可以是生成器作用不是很明显。但是,生成器功能的确非常有用。 优点 直接讲概念估计你听完还是一头雾水,所以我们先来说说优点,也许能勾起你的兴 阅读全文