- 授权协议: MIT
- 开发语言: PHP
- 操作系统: 跨平台
- 软件首页: https://github.com/huyanping/async-http-php
- 软件文档: https://github.com/huyanping/async-http-php
软件介绍
async-http-php 是个异步 HTTP 客户端,机遇 crul_mulit*,系统很简单,速度非常快。
如果你想使用 ssl 或者其他来请求一个网站,你可以实现一个 task 类和 TaskInterface 接口:
date_default_timezone_set("PRC");
require dirname(dirname(__FILE__)) . DIRECTORY_SEPARATOR . 'vendor' . DIRECTORY_SEPARATOR . 'autoload.php';
$async = new \Jenner\Http\Async();
$task = \Jenner\Http\Task::createGet("http://www.baidu.com");
$async->attach($task, "baidu");
$task2 = \Jenner\Http\Task::createGet("http://www.sina.com");
$async->attach($task2, "sina");
$task3 = \Jenner\Http\Task::createGet("http://www.qq.com");
$async->attach($task3, "qq");
/**
* you can do something here before receive the http responses
* eg. query data from mysql or redis.
*/
while(true){
// nonblock
if(!$async->isDone()){
echo "I am running" . PHP_EOL;
sleep(1);
continue;
}
$result = $async->execute();
print_r($result);
break;
}
/**
* or you just call execute. it will block the process until all tasks are done.
* $result = $async->execute();
* print_r($result);
*/
程序员的职业素养
Robert C.Martin / 章显洲、余晟 / 人民邮电出版社 / 2012-9-1 / 49.00元
本书是编程大师Bob 大叔40 余年编程生涯的心得体会, 讲解成为真正专业的程序员需要什么样的态度、原则,需要采取什么样的行动。作者以自己以及身边的同事走过的弯路、犯过的错误为例,意在为后来人引路,助其职业生涯迈上更高台阶。 本书适合所有程序员,也可供所有想成为具备职业素养的职场人士参考。一起来看看 《程序员的职业素养》 这本书的介绍吧!
