代码改变世界

PHP生成带有雪花背景的网站验证码

2011-05-05 16:12 by 卫佳, 161 阅读, 0 推荐, 收藏, 编辑
摘要:以下为引用的内容: <?session_start();?> <FORM METHOD=POST ACTION=""> <input type=text name=number maxlength=4><img src="YanZhengMa.php?act=init"> <INPUT TYPE="submit" name="sub"> </FORM> <? //检验校验码 if(isset($HTTP_POST_VARS["s 阅读全文

动态网页技术和PHP数组

2011-05-05 16:12 by 卫佳, 195 阅读, 0 推荐, 收藏, 编辑
摘要:PHP 4.0中新添加了30个与组数有关的函数,其中一些常见的函数可以判断一个数组中是否包含某个元素,对一个数组中的元素进行计数,添加或删除数组中的元素或者对数组中的元素进行排序。如果有一个很大的数组,而你需要找出其中是否包含一个特定的元素,就可以使用in_array()。下面的例子将显示“Not found in this array”,因为在一个名字为$namesArray的数组中查找Albert,而在$namesArray数组中不存在这样一个元素。以下为引用的内容: <? $namesArray = array("Joe", "Jane", 阅读全文

java中文编程

2011-05-04 16:50 by 卫佳, 285 阅读, 0 推荐, 收藏, 编辑
摘要:Java的中文问题历史悠久,连绵不绝,至今也没有完全解决,但是上有政策下有对策,我们总是有办法搞定它的。跟Java相关的中文问题主要有两 类,一类是编程的问题,涉及到I/O,内码转换等。第二类是Java运行环境的配置,涉及字体,属性配置等。我刚刚用了一天的时间解决这些问题,觉得很有 必要给自己写个备忘录之类的。 我看还是从问题入手吧,这样不致于让大家打瞌睡。我想写个程序,这个程序有个基本功能就是显示文件内容,我用JTextArea来做显示的事情,程序简单的到家了,但是就是中文都是乱码。我的配置是JBuilder7,JBuilder自带的JDK1.3.3_b24,我自己装的JDK是 JDK1.4 阅读全文

JAVA AOP

2011-05-04 16:49 by 卫佳, 306 阅读, 0 推荐, 收藏, 编辑
摘要:为了简单起见,例子没有没有使用任何第三方的AOP Framework, 而是利用Java语言本身自带的动态代理功能来实现AOP. 让我们先回到AOP本身,AOP主要应用于日志记录,性能统计,安全控制,事务处理等方面。它的主要意图就要将日志记录,性能统计,安全控制等 等代码从商业逻辑代码中清楚的划分出来,我们可以把这些行为一个一个单独看作系统所要解决的问题,就是所谓的面向问题的编程(不知将AOP译作面向问题的 编程是否欠妥)。通过对这些行为的分离,我们希望可以将它们独立地配置到商业方法中,而要改变这些行为也不需要影响到商业方法代码。 假设系统由一系列的BusinessObject所完成业务逻辑功 阅读全文

java程序员必备的10项技能

2011-05-04 16:48 by 卫佳, 383 阅读, 0 推荐, 收藏, 编辑
摘要:1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。2、命令:必须熟悉JDK带的一些常用 命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过,那么你 对java实际上还很不了解。3、工具:必须至少熟练使用一种IDE的开发工具,例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者Wor 阅读全文

java IO接口

2011-05-04 16:47 by 卫佳, 550 阅读, 0 推荐, 收藏, 编辑
摘要:什么是IO ? IO(Input/Output)是计算机输出/输出的接口。Java的核心库java.io提供了全面的IO接口,包括:文件读写,标准设备输出等 等。Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。此外,Java也对块传输提供支持,在核心库 java.nio中采用的便是块IO。关于NIO我们在后面还有专门的讨论。 流IO的好处是简单易用,缺点是效率较低。块IO效率很高,但编程比较复 杂。 Java IO模型 Java的IO模型设计非常优秀,它使用Decorator模式,按功能划分Stream,您可以动态装配这些Stream,以便获得您需要的功 阅读全文

PHP+AJAX实现文件异步上传(源代码)

2011-05-03 15:57 by 卫佳, 508 阅读, 0 推荐, 收藏, 编辑
摘要:一、设计搜索表单在网站的根目录下建个search.htm,内容如下以下为引用的内容: <html> <head> <title>搜索表单</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body bgcolor="#FFFFFF" text="#000000"> <form name="form 阅读全文

PHP+AJAX实现文件异步上传(一)

2011-05-03 15:57 by 卫佳, 529 阅读, 0 推荐, 收藏, 编辑
摘要:异步的文件上传是在现代的AJAX实现的Web应用里面经常要遇到,必须解决的问题。但是标准的AJAX类(XmlHttpRequest)无法实现传输 文件的功能。因此,这里讨论的内容就是如何在AJAX的技术的基础之上构建异步的文件上传功能。在这个功能当中需要使用到内置的框及(IFRAME)来传 输文件。这个功能实现的效果是页面在上传文件的时候,用户还可以使用该页面并且填写文件描述。 这个例子是我们引用AJAX的经典案例进行分析的。 系统环境 · 较新版本的浏览器。例如Opera,Firefox或者 Internet Explorer。 · PHP 4.3.0 或更高版本  阅读全文

PHP+MYSQL实现分页

2011-05-03 15:56 by 卫佳, 416 阅读, 0 推荐, 收藏, 编辑
摘要:一、分页程序的原理 分页程序有两个非常重要的参数:每页显示几条记录($pagesize)和当前是第几页($page)。有了这两个参数就可以很方便的写出分页程序,我 们以MySql数据库作为数据源,在mysql里如果要想取出表内某段特定内容可以使用的 T-SQL语句:select * from table limit offset,rows来实现。这里的offset是记录偏移量,它的计算方法是offset=$pagesize*($page-1),rows是要显 示的记录条数,这里就是$page。也就是说select * from table limit 10,10这条语句的意思是取出表里从第1. 阅读全文

PHP实现站内搜索引擎

2011-05-03 15:56 by 卫佳, 966 阅读, 0 推荐, 收藏, 编辑
摘要:一、设计搜索表单在网站的根目录下建个search.htm,内容如下以下为引用的内容: <html> <head> <title>搜索表单</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body bgcolor="#FFFFFF" text="#000000"> <form name="form 阅读全文