javascript中函数的隐含参数:arguments

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 来计算乱数值,计算速度至少快四倍 

简来说,快速高效产生为伪随机数,对应的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” 这么先进?????

https://vpn.lixin.edu.cn/prx/000/http/localhost/welcome

麻烦来了,我一看,妈的。这不还是要ActiveX控件来实现么?

SSL VPN的定义是什么?

SSL VPN是解决远程用户访问敏感公司数据最简单最安全的解决技术。与复杂的IPSec VPN相比,SSL通过简单易用的方法实现信息远程连通。任何安装浏览器的机器都可以使用SSL[......]

继续阅读