两个简单的并发测试方案
发现项目里边经常有并发测试的需求,就记录两条,免得每次都重写。bash的方案主要是方便在Linux下调试,php方案主要是方便在非Linux的操作系统下调试。
#!/bin/bash for ((i=0;i>aa && echo $i }& done wait cat aa|wc -l rm aa |
发现项目里边经常有并发测试的需求,就记录两条,免得每次都重写。bash的方案主要是方便在Linux下调试,php方案主要是方便在非Linux的操作系统下调试。
#!/bin/bash for ((i=0;i>aa && echo $i }& done wait cat aa|wc -l rm aa |
当使用php的扩展模块curl抓取某些https类站点数据时,php莫名的没有数据返回!
回到curl命令本身,测试发现报错
curl https://www.heshidai.com
curl: (35) error:14077438:SSL routines:SSL23_GET_S[……]
Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。
Memcache[……]
一、Memcache简介
Memcache(内存,缓存) :是一个高性能的分布式的内存对象缓存系统。通过在内存里维护一个巨大的HashTable。由Memcached来管理这个巨大的HashTable。
二、Memcache 与 Memcached的区别
Memcache是软件名称,M[……]
本文适用环境:没有使用CodeIgniter框架,但是想引入一个功能还算完善的图像处理类
CodeIgniter 的图像处理类可以使你完成以下的操作
首先定义一个常量,和两个函数,用于兼容CodeIgni[……]
使用PHP opcodes看$php与”$php”的区别
# 首先下载最新版vld扩展: wget http://pecl.php.net/get/vld-0.11.2.tgz tar zxvf vld-0.11.2.tgz cd vld-0.11.2/ phpize5 ./configure make sudo make install # Installing shared extensions: /usr/lib/php5/20100525+lfs/ |
PHP的源码放在了git上边,任何人都可以重建他的工作环境。
在项目开发时,我想能够在同一时间使用不同的PHP版本分支,如PHP5.3, PHP5.4,PHP5.5和PHP的稳定版本,我想快速地测试不同的PHP环境和配置运行的结果是怎么样的。如建立使用线程安全或调试模式打开或关闭。
一个简单的方[……]
以前使用php的时候还不知道有过滤器filter这玩意,那时候判断邮箱、url和ip地址格式是否符合都是用正则表达式。后来随着使用的逐渐深入,才知道在php中也可以使用内置的函数库过滤器filter来完成这些功能。
对于filter_var这个函数,如果验证通过则会返回验证对象,否则返回false[……]
本示例代码是一段经典的概率算法,$probability是一个预先设置的数组,假设数组为:array(10,20,30,40),
开始是从1,100这个概率范围内筛选第一个数是否在他的出现概率范围之内,
如果不在,则将概率空间,也就是k的值减去刚刚的那个数字的概率空间,在本例当中就是减去100[……]
由于最近QQ垃圾信息群发严重,官方选择将WebQQ部分功能实现细节方面做了点手脚。其中获取好友的POST值多了一个hash参数。
这个hash是在js里加密完成的。
以下是js源码
function getHash(b, i) { for (var a = i + "pass[......]<p class="read-more"><a href="https://www.fengdingbo.com/webqq-robot-hash.html">Read more</a></p> |