小编man*_*ort的帖子

cURL真的很慢

有没有人知道为什么在php5下cURL即使在45s超时也无法缓慢失败,在speedO'light服务器上下载几个kb文件?

这里的代码按照要求提供(尽管我在执行过程中不会因为脚本失败而将更多的超时时间提高,并且将初始Chrome中的useragent更改为Mozilla/4.0):

$ch = curl_init('http://www.somesite.com/' . $key);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_REFERER, 'http://www.somesite.com/somereferer/');
// curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/530.5 (KHTML, like Gecko) Chrome/2.0.172.39 Safari/530.5');
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0');
curl_setopt($ch, CURLOPT_TIMEOUT, 120);
curl_setopt($ch, CURLOPT_DNS_CACHE_TIMEOUT, 600);
Run Code Online (Sandbox Code Playgroud)

php performance curl timeout

8
推荐指数
2
解决办法
1万
查看次数

Android:PhoneLookup的目录数据提供程序

我正在编写一个自定义的Android联系人目录,已经实现了ContactsContract.Directory提供程序,并且可以在电话应用程序中进行搜索。

我现在面临的问题是,当我有打入/打出电话时,Android拨号程序不会查询我注册的自定义目录。是否可以通过PhoneLookup或其他方式参与来电显示解析?

作为一种可能的解决方法,我尝试使用BroadcastReceiver实现呼出/呼入呼叫拦截器,但是我看不到将联系数据返回到拨号器的方法。我发现用于显示数据的唯一选项是将透明活动覆盖在本机拨号程序上。有没有一种方法可以将联系方式返回给发送广播的拨号程序?还有其他可以尝试的想法吗?

PS。Google使用了我正在尝试为附近地点的目录列表和Google来电显示提供的功能。

PPS。通过阅读PhoneLookup的ContactsContract实现,我偶然发现了公司联系人目录,该目录可以附加到用户配置文件的默认目录中,根据应为PhoneLookup查询的代码,所以我将在星期一尝试使用它。

android android-contacts android-dialer

6
推荐指数
0
解决办法
380
查看次数