您现在的位置:首页
--> PHPor 的Blog
PHP里有$_GET,$_POST,但是没有$_PUT,所以如果需要使用它的话,则你不得不自己模拟一下:$_PUT = array();if (\'PUT\' == $_SERVER[\'REQUEST_METHOD\']) { parse_str(file_get_contents(\'php://input\'), $_PUT);}通过php://input得到的数据是raw data,所以需要用parse_str解析一下。不 过需要说明的是,当表单是enctype="multipart/form-data"类型的时候(就是上传文件那种类型),这种方法是无效的(...
通过把Content-Type设置为application/octet-stream, 可以把动态生成的内容当作文件来下载,相信这个大家都会。 那么用Content-Disposition设置下载的文件名, 这个也有不少人知道吧。 基本上,下载程序都是这么写的:这...
• 都是转义惹的祸
在做一个跳转页面时出现一个bug,是引号引起的,原始代码基本如下
memcach中一个具体实现算法:初始化:已有server m个和各自权重,构建 40*server个数*4个bucket,每个bucket实际上就是一个long值,按照权重分配给各个server,所有的bucket会分布在2的32次方的空间中,用一个TreeMap来存储。
关于linux中系统cache的测试:当我们第一次访问某文件(或其中的一部分时),速度是比较慢的,但是再次访问就很快了,下面我们通过一个程序做一下冷热数据的访问速度的比较。
javascript中回退的前一页可以写为:history.go(-1) 或location.href = document.referrer;二者的区别为:前者回退到前一页时,前一页的请求信息和上次一样(referrer没有变),其实这才是真正的后退后者回退到前一页时,前一页的referrer就是当前页面
curl 命令使用cookie
我用的是windows的lighttpd。lighttpd的ssl配置并不复杂,主要的也就如下几句话:$SERVER["socket"] == "127.0.0.1:443" { ssl.engine = "enable" ssl.pemfile = "d:/server.pem" setenv.add-environment = ( "HTTPS" => "on" )}但是由于自己弄的pem证书有问题,结果总是无法正常启动,可恨的是错误日志中没有任何信息;后来发现有一个-D的参数,可以...
• ssldump
软件简介:tcpdump是一款很强大、很有用的网络侦听软件,但是对于ssl加密的数据包就无能为力了;ssldump则是一款可以侦听ssl加密的数据包的软件。
base64编码是网络传输的比较被青睐的一种编码,因为base64编码的字符集也是基本的asscii字符,所以经常会被当做安全的编码放在url里面传输,当做urlencode编码使用了,其实我们应该明白一下两点:1. base64编码里面有一个 “+” 号,在urlecode编码中 “+” 会被解码成空格,urlencode时,"+" 号肯定是由空格编码出来的,但是base64编码的结果中 "+" 不是空格编码出来的,如果将base64...
1. 查询指定pid的所有子进程ps u --ppid 153922. 查询指定名字的所有进程的pidps -C httpd -o pid注意: -o pid 不能与u同时出现3. 查询所有进程的ppidps ax -o ppid 4. 查询所有进程ps auxps -ef5. 查询属于指定进程组的所有进程ps -s 153926. 查询指定有效用户ID的所有进程ps u -u 535 7. 查询指定有效用户名的所有进程ps U junjie8. 在默认显示选项的基础上显示ppidps ax -O ppid如果要将ppid列命名为parent,则:ps ax -O pp...
近3天十大热文
- [276] Go Reflect 性能
- [15] [译]Google Chrome中的高性能网
- [11] Mac下.apk的反编译
- [10] Linux常用系统信息查看命令
- [10] 精于图片处理的10款jQuery插件
- [10] webapp网页调试工具Chrome Dev
- [10] PHP上传文件类型彻底判断方案及PHP+ng
- [9] 关于Linux的文件系统cache
- [9] 最近总结的一些技巧(vim,python,s
- [9] PHP加速器 eaccelerator 缓存
赞助商广告