php几个常用的关于路径的函数
getcwd 取得当前工作目录 <?php $a = getcwd(); var_dump($a);//string 'D:\wamp\www\ceshi' (length=17) ?> FILE <?php echo FILE;//'D:\wamp\www\ceshi\ceshi.php' ?> pathinfo — 返回文件路径的信息 <?php $a = pathinfo(FILE); var_dump($a); /array (size=4) 'dirname' => string 'D:\w...
php内存管理之引用计数
<?php $a = 'Hello World'; $b = $a; unset($a); ?> 第一条语句执行后,PHP创建了$a这个变量,并为它申请了12B的内存来存放"hello world"这个字符串. 紧接着把$a赋给了$b,并释放掉$a; PHP变量的名称和值在内核中是保存在两个不同的地方的,值是通过一个与名字毫无关系的zval结构来保存,而这个变量的名字a则保存在符号表里,两者之间通过指针联系着. 现在我们检查$a和$b两个变量,他们的值指向了"hello world"这个字符串在内存中的...
php获取网页头部信息相关
php获取网页头部信息相关 php设置头部 <?php header("HTTP/1.0 404 Not Found"); //header("HTTP/1.0 204 No Response"); ?> php通过内置函数获取头部信息 <?php //$header = get_headers('http://xingdong365.com'); $header = get_headers('http://xingdong365.com',1);//会解析相应的信息并设定数组的键名 echo "<pr...
关于HTTP Keep-Alive
在http早期,每个http请求都要求打开一个tcp socket连接,并且使用一次之后就断开这个tcp连接。 使用keep-alive可以改善这种状态,即在一次TCP连接中可以持续发送多份数据而不会断开连接。通过使用keep-alive机制,可以减少tcp连接建立次数,也意味着可以减少TIME_WAIT状态连接,以此提高性能和提高httpd服务器的吞吐率(更少的tcp连接意味着更少的系统内核调用,socket的accept()和close()调用)。 但是,keep-alive并不是免费的午餐,长时间的tcp连接容易导致系统资源无效占用。配置不当的ke...
php curl并发测试
test.php <?php function multiCurl($res, $options=""){ if(count($res)<=0) return False; $handles = array(); if(!$options) // add default options $options = array( CURLOPT_HEADER=>0, CURLOPT_RETURNTRANSFER=>1, CURL...
php curl函数设置毫秒级超时时间
$ch = curl_init($url);//设置需要获取的URL地址,或者$ch=curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_NOSIGNAL, true); //注意,毫秒超时一定要设置这个 curl_setopt($ch, CURLOPT_TIMEOUT_MS, 100...
点击flash实现跳转
<div style="position:absolute;top:0;left:0;bottom:0;right:0;display:block;width:100%;height:expression(this.parentNode.scrollHeight);filter:alpha(opacity=0);opacity:0;background:#FFF;" href="http://www.baidu.com"></a> <object classid="clsid:d27cdb6e-ae...
smarty模板配置参数
<?php //引入Smarty模板类 require_once("../Smarty/libs/Smarty.class.php"); //实例化Smarty类对象 $smarty=new Smarty; //是否使用缓存,项目调试期间,不建议启用缓存 $smarty->caching=false; //缓存生命周期 $smarty->cache_lifetime=120; //设置配置目录 $smarty->setConfigDir("../configs"); //设置模板目录 //$smarty-&...
jquery常用的提交效率的技巧
1.选择器 $("#myId"); // 多少还是会逊色于... document.getElementById("myId"); 2.选择器 var $products = $("div.products"); // 慢 var $products = $(".products"); // 快 3.选择器 $("div.data .gonzalez"); // 丑陋 $(".data td.gonzalez"); // 优化后 4.选...
谷歌浏览器Axure RP Extension
最近用谷歌浏览器打开产品给的原型html文件时,老是自动跳转 file:///C:/Users/Administrator/Desktop/%E5%B7%A5%E4%BD%9C/ssp/resources/chrome/chrome.html 提示需要安装AXURE RP EXTENSION插件 下面说一下如何安装 先下载文件 http://pan.baidu.com/s/138UV8 然后打开谷歌浏览器 - 更多工具 - 扩展程序 ,勾选点击开发者模式,把下载好的文件拖进来,勾选允许访问文件网址 就OK了