Arguments
该对象代表正在执行的函数和调用它的函数的参数。
[function.]arguments[n]
参数function :选项。当前正在执行的 Function 对象的名字。 n :选项。要传递给 Function 对象的从0开始的参数值索引。
说明Arguments是进行函数调用时,除了指定的参数外,还另外创建的一个隐藏对象。Arguments是一个类似数组但不是数组的对象,说它类似数组是因为其具有数组一样的访问性质及方式,可以由arguments[n]来访问对应的单个参数的值,并拥有数组长度属性length。还有就是arguments对象存储[......]
php中从RawData生成图片的几种方法
1.在页面内嵌入一个img标签,发起对abc.php的请求,abc.php用header指定返回类型后显示图片,比如
[php]<?php
function showimg($rawimage){
$im = imagecreatefromstring($rawimage);
if ($im !== false) {
header('Content-Type: image/gif');
imagegif($im);
}
else {
echo 'An error occured.';
}
}
$data = 'iVBORw0KGgoAAAA[......]
马其赛特旋转[Mersenne Twister]和随机数
今天玩php_curl,发现一个很好玩的一个东西【马特赛特旋转算法】
马特赛特旋转算法 (Mersenne Twister)不使用一般常用的 libc 来计算乱数值,计算速度至少快四倍
- 有关Mersenne Twister演算法,参见松本真的 http://www.math.keio.ac.jp/~matumoto/emt.html
- 最佳化的原始程序则在 http://www.scp.syr.edu/~marc/hawk/twister.html
简来说,快速高效产生为伪随机数,对应的php函数是 mt_rand(min,max)
min max是随机数取值范[......]
网络中心这回也幽默了一把
[bash]
Tracing route to 219.230.159.111 over a maximum of 30 hops
1 3 ms 5 ms 4 ms 10.254.0.1
2 8 ms 4 ms 18 ms 211.65.64.1
3 * * * Request timed out.
4 8 ms 7 ms 11 ms 210.29.39.9
5 * * * Request time[......]
Discuz 7 MYSQL 数据库操作类 分析
file:dz7 /include/db_mysql.class.php
[php]<?php
/*
[Discuz!] (C)2001-2009 Comsenz Inc.
This is NOT a freeware, use is subject to license terms
$Id: db_mysql.class.php 20294 2009-09-23 06:00:37Z zhaoxiongfei $
*/
if(!defined('IN_DISCUZ')) {
exit('Access Denied');
}
//检查是否是非法调用[......]
禁止特定目录执行PHP(apache)
网上搜索到的大多数是用rewrite来实现,
[text]RewriteEngine on
RewriteCond % !^$
RewriteRule \.(php)$ - [F][/text]
占用资源不说,效果还不好,对于不是.php后缀的PHP可执行文件还要单独写
同样下面的方法也不好
[text]<Directory /var/www/bbs/attachments>
<Files ~ ".php">
Order allow,deny
Deny from al[......]
Discuz之showDialog函数详解【原创】
Common.js
[javascript]
function showDialog(msg, mode, t, func, cover) {
cover = isUndefined(cover) ? (mode == 'info' ? 0 : 1) : cover;
mode = in_array(mode, ['confirm', 'notice', 'info']) ? mode : 'alert';
var menuid = 'fwin_dialog';
var menuObj = $(menuid);
if(menuObj) hideMenu('fwin_[......]
在 a href 的onclick事件里面js的较好方法
一般写法
[javascript]<a href="javascript:;" onclick="alert('hello world');">click me<a/>[/javascript]
如果要加入tinybox的引用,一般写法
[javascript]<a href="javascript:;" onclick="TINY.box.show('advanced.html',1,300,150,1);">click me</a>[/javascript][......]
一个效率非常差的跨表查询
[sql]SELECT mf.uid
FROM cdb_student st, cdb_memberfields mf
WHERE st.used = '1'
AND st.xh = mf.field_1
AND st.xm = mf.field_2
AND st.sfz = mf.field_3[/sql]
发现论坛打开非常缓慢 于是打开mysqladmin,哇塞,那个表锁严重到则
[bash]
mysqladmin processlist
+---------+------+-----------+--------+---------+------+------[......]
体验一把伪SSL VPN
有个高中同学在上海立信会计学院 上学,最进写论文,在宿舍要使用他们的VPN系统,装不上,让我帮看看,我说,啥VPN这么难装,于是就看看了,远程一开,我靠,原来是“SSL VPN” 这么先进?????
麻烦来了,我一看,妈的。这不还是要ActiveX控件来实现么?
SSL VPN的定义是什么?
SSL VPN是解决远程用户访问敏感公司数据最简单最安全的解决技术。与复杂的IPSec VPN相比,SSL通过简单易用的方法实现信息远程连通。任何安装浏览器的机器都可以使用SSL[......]