for语句可以说是PHP(同时也是多种语言)的循环控制部份最基本的一个语句了,for语句的执行规律和基础用法在这里就不多说,可以参见PHP手册for语句部分。PHP手册中对它的语法定义如下:for (expr1; expr2; expr3)statement 下面说说for语句几种有用的变型。1、无限循环 首先是人尽皆知的无限循环(亦可称“死循环”)。由于空表达式null在语法上是有效的,所以我们可以把for语句的三个表达式留空,这样就会产生不断执行for嵌套语句的效果。<?phpfor (;;) {  ...
http://www.jb51.net//article/4983.htm
简单介绍ASP是非常简单的,以至于许多的开发者不会去思考错误处理,正确处理错误能够让你的应用程序更加合理。我看到过很多个用ASP编写的商业网站,大多数都忽略了错误处理。有三种主要的错误类型: 编译错误:这种错误出现一般都是代码的语法问题。因为编译错误而导致辞ASP停止运行。 运行错误这个错误是发生在你准备运行ASP时的。例如:如果你试图给一个变量赋值,但是却超出了该变量允许的范围。 逻辑错误逻辑错误是最难被发现的,这种错误经常是一种结构错误,电脑是发现不了的。这就需要我们彻头彻尾地检查我们的代码。 因为编译错误一般是和逻辑错误一起发生的,一般都能显示出来...
http://www.jb51.net//article/4850.htm
网吧行业竞争的加剧,出现了一些规模比较大的网吧。目前在网吧行业内,百台以上的网吧已经随处可见了。由于网吧在进行网络建设时,缺乏专业的网络技术支持,使得网吧的网络故障频繁出现。在网吧的网络故障中,由于网络广播风暴引起的网络故障,占网吧网络故障的九成以上。网络广播风暴到底是如何形成的呢? 要想正确理解广播风暴的具体含义,我们必须了解一下工作在网络中的网络设备的工作原理。目前,工作在网吧网络中的网络设备,基本上都是交换机了。对于交换机,大家并没有真正的了解其工作原理。 一、交换机基础知识 1、交换机的定义:交换机是一种基于MAC(网卡的硬件地址)识别,能完成封装转发数据包功能的网络设备。交换机...
http://www.jb51.net//article/4015.htm
一、防火墙基本原理 首先,我们需要了解一些基本的防火墙实现原理。防火墙目前主要分包过滤,和状态检测的包过滤,应用层代理防火墙。但是他们的基本实现都是类似的。 ││---路由器-----网卡│防火墙│网卡│----------内部网络││ 防火墙一般有两个以上的网络卡,一个连到外部(router),另一个是连到内部网络。当打开主机网络转发功能时,两个网卡间的网络通讯能直接通过。当有防火墙时,他好比插在网卡之间,对所有的网络通讯进行控制。 说到访问控制,这是防火墙的核心了:),防火墙主要通过一个访问控制表来判断的,他的形式一般是一连串的如下规则: 1acceptfrom+源地址,端口to...
http://www.jb51.net//article/3931.htm
1.直接document.write<script language=javascript>document.write(<script src=’test.js’><\/script>);</script>2.动态改变已有script的src属性<script src=’’ id=s1></script><script language=javascript>s1.src=test.js</script>3.动态创建script元素<scri...
http://www.jb51.net//article/3353.htm
1.单用一个JSP文件测试SYBASEjconnect-5_2JDBC数据库接口:<%@pagecontentType="text/html;charset=GB2312"%><%@pageimport="java.sql.*"%><HTML><HEAD><TITLE>JSP测试SYBASEjconnect-5_2JDBC数据库接口</TITLE><METANAME="Generator"CONTENT="EditPlus2.11"><METANAME="Author"CONTENT="naxin">...
http://www.jb51.net//article/2649.htm
参照prototype.js中getElementsByClassName的思想,扩展出几种在DEOM操作中可经常用到的获取对象的方法,使用获取对象变得更方便、更精确了:document.getElementsByClassName = function(className,oBox) {//适用于获取某个HTML区块内部含有某一特定className的所有HTML元素this.d= oBox || document;var children = this.d.getElementsByTagName(’...
http://www.jb51.net//article/2297.htm
用于显示数据库数据的时候,一般用循环体来做,常用的方法有while()和for()两种语句,下面就来讲一下他们在不同情况下各自的用法。 我们来分别介绍:while()语句是可以显示全部数据,在不知道循环次数的情况下,尤其显得方便,而for()语句呢,可以输出显示从指定位置开始到指定位置结束的数据,在输出显示一定范围的数据时就用得上了。下面看一下编程实例: 我们先建一个数据库来备用:数据库名为:mydb表名为:tbl。用下面的语句:createtabletal(idxint(3),urlchar(100),freetextchar(100))可以用phpmyadmin工具来向数库表中插入若干...
http://www.jb51.net//article/2200.htm
ASP.NET WEB FORMS 给开发者提供了极好的事件驱动开发模式。然而这种简单的应用程序开发模式却给我们带来了一些小问题,举个例子,在传统的ASP应用程序中,你能够通过POST方法很容易的把一个值或多个值从一个页面传送到另一个页面,用同样的方法在ASP.NET中实现有点麻烦。在这里,我们可以通过其他方式来解决这种情形。ASP.NET为我们提供了三种方式,一种是可以通过用QueryString来传送相应的值,再一种是通过session变量来传送相应的值,还有就是通过Server.Transfer方法来实现。下面分别一一介绍: 一、使用Queryst...
http://www.jb51.net//article/1422.htm
方法一:个人认为最好的方法.采用的是正则表达式,这是最核心的原理.其次.这个方法使用了JavaScript的prototype 属性其实你不使用这个属性一样可以用函数实现.但这样做后用起来比较方便.下面就来看看这个属性是怎么来用的.返回对象类型原型的引用。objectName.prototypeobjectName 参数是对象的名称。说明用 prototype 属性提供对象的类的一组基本功能。对象的新实例“继承”赋予该对象原型的操作。例如,要为 Array 对象添加返回数组中最大元素值的方法。要完成这一点,声明该函数,将它加入&nbs...
http://www.jb51.net//article/1354.htm
闲来无事,整理一些CSS文字效果,给初学者。下面做个例子吧,这都是最基本滤镜的应用,其实两种或几种不同滤镜的组合会获得意想不到的效果,遇到问题自己多动手试试就OK了,当然要特别注意颜色的搭配,有时候用色不好是看不出效果的,配合背景图片的应用也会有很好的效果的。因为太懒,所以没有写注释也没有写什么语法格式,自己看看吧!嘿嘿。(看不明白别骂我呀) 1、效果图:一路阳光一路阳光一路阳光一路阳光一路阳光一路阳光一路阳光一路阳光一路阳光SUNNYSUNNY一路阳光一路阳光一路阳光一路阳光一路阳光一路阳光一路阳光一路阳光 &n...
http://www.jb51.net//article/1138.htm
