November 4, 2008
JavaScript isNaN() 函数
"义和用法 isNaN() 函数用于检查其参数是否是非数字值。\n语法 isNaN(x) 参数\n描述\nx\n必需。要检测的值。\n返回值 如果 x 是特殊的非数字值 NaN(或者能被转换为这样的值),返回的值就是 true。如果 x 是其他值,则返回 false。\n说明 isNaN() 函数可用于判断其参数是否是 NaN,该值表示一个非法的数字(比如被 0 除后得到的结果)。\n如果把 NaN 与任何值(包括其自身)相比得到的结果均是 false,所以要判断某个值是否是 NaN,不能使用 == 或 === 运算符。正因为如此,isNaN() 函数是必需的。\n提示和注释 提示:isNaN() 函数通常用于检测 parseFloat() 和 parseInt() 的结果,以判断它们表示的是否是合法的数字。当然也可以用 isNaN() 函数来检测算数错误,比如用 0 作除数的情况。\n实例 在本例中,我们将使用 isFinite() 在检测无穷数:\n\u0026lt;script type=\u0026#34;text/javascript\u0026#34;\u0026gt; document.write(isFinite(123))\t// …"
November 4, 2008
JavaScript push() 方法
"定义和用法 push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。\n语法 arrayObject.push(newelement1,newelement2,....,newelementX) 参数\n描述\nnewelement1\n必需。要添加到数组的第一个元素。\nnewelement2\n可选。要添加到数组的第二个元素。\nnewelementX\n可选。可添加多个元素。\n返回值 把指定的值添加到数组后的新长度。\n说明 push() 方法可把它的参数顺序添加到 arrayObject 的尾部。它直接修改 arrayObject,而不是创建一个新的数组。push() 方法和 pop() 方法使用数组提供的先进后出栈的功能。\n提示和注释 注释:该方法会改变数组的长度。\n提示:要想数组的开头添加一个或多个元素,请使用 unshift() 方法。\n实例 在本例中,我们将创建一个数组,并通过添加一个元素来改变其长度:\n\u0026lt;script type=\u0026#34;text/javascript\u0026#34;\u0026gt; var arr = new Array(3) arr[0] = …"
November 2, 2008
Ubuntu下设置常见网络服务指南
"基本DNS服务\n主域名服务设置\n从域名服务设置\n缓存域名服务设置\nhttp://forum.ubuntu.org.cn/viewtopic.php?t=3110\n高级DNS服务\n多重DNS解析服务(DNS服务器上相同域名根据内外网的不同解析成不同的IP地址) http://forum.ubuntu.org.cn/viewtopic.php?t=453\n基本邮件服务\n高级邮件服务\n防垃圾邮件服务\n安全邮件网关服务(防黑防毒)\n具有Web操作界面\n基本Web服务\nApache2: http://forum.ubuntu.org.cn/viewtopic.php?t=2143\nZope/Plone: http://forum.ubuntu.org.cn/viewtopic.php?t=5828\n高级Web服务\n虚拟域名服务 http://forum.ubuntu.org.cn/viewtopic.php?t=10344\nChroot环境设立 http://forum.ubuntu.org.cn/viewtopic.php?t=2144\nPHP …"
November 2, 2008
让iframe失效,使自己的网站不怕iframe挂马
"方法一:\n"FSO功能:"-”关闭站点Fso功能”.将站点的fso功能关闭掉.这样子基本上就可以杜绝目前的asp木马.如果需要上传附件的话.可以通过”SAFileUp”.”aspupload”.等组件进行上传.\n方法二:\n辛辛苦苦做的网站突然被挂马,究其原因是因为网页带病毒,打开代码发现所有的页面的代码最后一行都多了一句:\n引用内容\n\u0026lt; IFRAME src=”http://www.xxx.xxx “\u0026gt;\u0026lt; /IFRAME \u0026gt;\n打开引用页面一看防病毒软件一顿乱响,找到元凶了这可怎办?\n最后一行怎么弄都不行?!!\n其实很简单我们只需要在 \u0026lt; STYLE \u0026gt;\u0026lt; / STYLE \u0026gt; 之间加上一句\n完整如下:\n程序代码\n就可以了其实这是用了CSS样式表来对网页中所有的FRAME对象进行”洗脑”把iframe中的src属性的值换成空白页这样加进去的iFRAME 代码就不起作用了。\n这个解决方案除了IFRAME里面的JS代码alert方法不能屏蔽之外,其他任意JS都可以不起作用。\n如果要使自己的IFRAME显示在网页里,别人挂的IFRAME马都不起作 …"
October 30, 2008
Freebsd常用命令
"vi sshd_config # rar a all *.jpg 这条命令是将任何.jpg的文档压缩成一个rar包,名为all.rar,该程式会将.rar 扩展名将自动附加到包名后。 # unrar x all.rar 这条命令是将all.rar中的任何文档解压出来 unrar x参数是指定用绝对路径解压缩文件,解压缩出来的路径和压缩文件里面的路径相同! 重启 SSHD 服务usr/ports/archivers/rar make install clean #cd /usr/ports/archivers/unrar #make install clean 命令 /etc/rc.c/sshd restart 光区挂载命令 mount /cdrom 卸载 UMOUNT /CDROM /usr/local/mysql/bin/mysqld_safe --user=mysql \u0026amp; mysql 启动命令 很多人都不知道freebsd下如何重启mysql.现在我把命令放到下面,希望对大家有些帮忙。 /usr/local/etc/rc.d/mysql-server restart …"
October 30, 2008
freebsd 添加、删除用户!
"2、更改用户登陆shell\n默认安装是使用sh登陆的,sh不支持TAB键 要切换到csh,直接运行csh即可\n如果需要一劳永逸,那么用下面这个命令 name:是指你登陆的名称 pw usermod -n name -s csh\n====================================== 添加用户\n# pw groupadd vsftpd –g 1001 # pw useradd test –g 1001–d /home/test –s /sbin/nologin\n或者\n#adduser Username:用户名 Full name:全名 Uid (Leave empty for default) :要求输入UID值。通常按Enter即可。 Login group [xxxx]:要求输入用户的所属群组。可以输入一个现有的群组,如果保持空白,系统会新建一个与用户名一样的群组。 Login class:登入等級。通常按Enter即可。 Shell (sh csh tcsh zsh ksh bash nologin) [sh]:用户使用的shell,通常按Enter即可。 …"
October 30, 2008
一语双关的幽默句子
"英语中有好多一语双关的幽默句子,现在为大家摘录一些常用幽默迷你句型,以供参考,据说是流传甚广的加菲猫语录哦。\nMoney is not everything. There’s Mastercard and Visa. 钞票不是万能的,毕竟有时还需要信用卡。\nOne should love animals. They are so tasty. 每个人都应该热爱动物,因为它们很好吃。\nSave water. Shower with your girlfriend. 要节约用水,所以尽量和女友一起洗澡。\nLove the neighbor. But don’t get caught. 要用心去爱你的邻居,不过不要让她的老公知道。\nBehind every successful man, there is a woman. And behind every unsuccessful man, there are two or more. 每个成功男人的背后,都有一个女人。每个不成功男人的背后,都有两个或更多。\nEvery man should marry. After all, …"
October 29, 2008
500 OOPS: vsftpd: refusing to run with writable anonymous root
"500 OOPS: vsftpd: refusing to run with writable anonymous root\n如果我们已经把vsFTPd服务器启动好了,但登录测试是会出现类似下面的提示;\n500 OOPS: vsftpd: refusing to run with writable anonymous root\n这表示ftp用户的家目录的权限不对,应该改过才对;\n[root@localhost ~]# more /etc/passwd |grep ftp\u0026lt;br /\u0026gt; ftp:x:1000:1000:FTP User:/var/ftp:/sbin/nologin\n我们发现ftp用户的家目录在/var/ftp,就是这个/var/ftp的权限不对所致,这个目录的权限是不能打开所有权限的;是您运行了chmod 777 /var/ftp所致;如果没有ftp用户这个家目录,当然您要自己建一个;\n如下FTP用户的家目录是不能针对所有用户、用户组、其它用户组完全开放;\n[root@localhost ~]# ls -ld /var/ftp\u0026lt;br /\u0026gt; …"
October 29, 2008
FREEBSD:VSFTP的安装和配置(packages方式)
"一、预备工作: 1.新建目录 mkdir /usr/share/empty mkdir /var/ftp 2.改变目录所有者和权限 chown root:wheel /var/ftp(如果是Linux用chown root:root /var/ftp) chmod og-w /var/ftp (此命令是取消其他用户的写权限) 二、安装VSFTP 1.用tar包安装 tar zvf vsftpd-2.0.1.gz.tar cd vsfpd-2.0.1 make make install 2.用ports安装(只适合FREEBSD,而且必须是可以上网的用户,对Linux用户不适用) cd /usr/ports/ftp/vsftpd make make install 安装的时候会弹出一个对话框,\n选中第一个选项项 三、配置 1.配置VSFTP 打开/etc/vsftpd.conf,(如果用ports安装的话是在/usr/local/etc/vsftpd.conf),,相关参数说明如下: ===个别使用者设定=================== chroot_list_enable 用 …"