php
vitrol
这个作者很懒,什么都没留下…
展开
-
Rolling cURL: PHP并发最佳实践
Rolling cURL: PHP并发最佳实践 在实际项目或者自己编写小工具(比如新闻聚合,商品价格监控,比价)的过程中, 通常需要从第3方网站或者API接口获取数据, 在需要处理1个URL队列时, 为了提高性能, 可以采用cURL提供的curl_multi_*族函数实现简单的并发. 本文将探讨两种具体的实现方法, 并对不同的方法做简单的性能对比. 1. 经典cURL转载 2013-07-19 16:23:24 · 418 阅读 · 0 评论 -
PHP高效率写法
PHP高效率写法(详解原因) 1.尽量静态化: 如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。 当然了,这个测试方法需要在十万级以上次执行,效果才明显。 其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,转载 2013-08-28 12:05:51 · 426 阅读 · 0 评论 -
Python/PHP数字螺旋矩阵
Python/PHP数字螺旋矩阵 什么是螺旋矩阵? 螺旋矩阵是指一个呈螺旋状的矩阵,它的数字由第一行开始到右边不断变大,向下变大,向左变大,向上变大,如此循环。下图就是一个螺旋矩阵的示例: 郑晓在这里分别使用了Python和PHP来实现了数字的螺旋矩阵。其中的PHP版本写成了函数,更加灵活的对矩阵进行控制。写Python时由于是第一次写,有些生疏,分别用了两种方法来实转载 2016-04-05 11:47:16 · 544 阅读 · 0 评论 -
face collecting
1,数据库实体映射 2,大文件获取数字并取得最大的2个数字 ----------------------- $file = '/Users/vitrol/html5/file.txt'; $max_num_arr = array(0,0); $pos = 0; $fp = fopen($file,'r'); $eof = ""; $c = 1; while($eof != "\n原创 2016-10-21 16:47:33 · 153 阅读 · 0 评论 -
php 常用的方法
//随机 public function get_rand_key($randArr) { $i = rand(1, array_sum($randArr)); $limit = 0; foreach ($randArr as $key=>$val) { $limit += $val;转载 2017-02-08 16:58:32 · 226 阅读 · 0 评论