程序设计
iskyshop
性格开朗,擅长沟通,热爱技术,自学能力强
展开
-
AJAX实现web页面中级联菜单的设计
看了大峡搞的级联菜单,我也班门弄斧一把,嘿嘿,花了一点时间搞了个级联菜单贴上来看看。本例中只要你选择成员分类名称就会自动显示成员名称: 首先在eclipse中建一个项目,名称你自己做主了,这里为Easyjf-menu,对应的浏览器页面代码为: Easyjf-menu.jsp …….. var XMLHttpReq; var c原创 2006-10-22 20:16:00 · 1930 阅读 · 1 评论 -
Java1.5泛型指南中文版
1. 介绍JDK1.5中引入了对java语言的多种扩展,泛型(generics)即其中之一。这个教程的目标是向您介绍java的泛型(generic)。你可能熟悉其他语言的泛型,最著名的是C++的模板(templates)。如果这样,你很快就会看到两者的相似之处和重要差异。如果你不熟悉相似的语法结构,那么更好,你可以从头开始而不需要忘记误解。Generics允许对类转载 2007-11-14 15:13:00 · 1250 阅读 · 0 评论 -
详解spring事务属性
Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。 我们在使用Spring声明式事务时,有一个非常重要的概念就是事务属性。事务属性通常由事务的传播行为,事务的隔离级别,事务的超时值和事务只读标志组成。我们在进行事务划分转载 2007-11-14 11:51:00 · 1080 阅读 · 0 评论 -
js监听键盘事件
经常看到别的论坛使用键盘快捷键提交表单,使用该代码可以监听任意的键盘组合键,在case处添加该键的代码即可:html>head> script>... function document.onkeypress()...{ switch(event.keyCode)...{ case原创 2007-11-15 18:14:00 · 3072 阅读 · 0 评论 -
测试html
...function trestart()...{ if(script)...{ clear = confirm("你真的确定要清除代码吗?"); if(clear)...{ document.script.reset(); document.script.value = ""; } }}function test()...{ temp =原创 2007-11-15 18:44:00 · 1213 阅读 · 0 评论 -
打印一个空心菱形
[code=Java]import java.io.InputStreamReader;public class Work ...{ public static void main(String[] args) throws IOException ...{ int len; // 菱长 String outstr=new String();原创 2007-11-24 16:04:00 · 1809 阅读 · 0 评论 -
web.xml配置详解
1 定义头和根元素部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文件的顶层(根)元素为web-ap转载 2007-11-24 13:25:00 · 1002 阅读 · 0 评论 -
Ext Without JS系列教程---构建登陆面板
Ext是一个非常优秀的js框架,使用Ext能够构建非常漂亮的应用程序,但是由于Ext完全使用js代码书写,js的灵活性和复杂性导致了不少人对Ext望尘莫及,EasyJWeb1.1版开始集成Ext框架,使用easyjweb完全面向对象的构建Ext程序,本教程将连载使用easyjweb构建Ext程序。 本节我们将使用easyjweb构建一个登陆面板,最终效果如下:原创 2008-02-27 16:28:00 · 2166 阅读 · 2 评论 -
Template模式
Template模式就是在父类中定义一个操作中的骨架算法,而将一些用户自定义的逻辑延迟到子类中,这里以一个示例来说明,假如所有的business方法中都必须要进行用户验证(validateUser)、异常捕获、进行一个业务操作,那么我们就给用户验证、异常捕获封装到父类中,子类中只需要写一些business代码就可以了,父类代码如下: public abstract clas原创 2007-12-06 16:18:00 · 1447 阅读 · 0 评论 -
Spring中的面向对象查询
Spring JDBC的操作还是使用了sql语句,如果对sql不是非常熟悉的程序员可能在运用的过程中还有些麻烦,为此Spring提供了org.springframework.jdbc.object包来设计完全面向对象查询,只要封装一个面向对象的查询类,丝毫不用写任何的sql语句就可以完成JdbcTemplate所有的数据库操作功能。 public class User...{原创 2007-12-08 15:27:00 · 2520 阅读 · 1 评论 -
透析Spring2---第三章试读
第3章 Spring的AOP实现 3.1 正则表达式简介3.2 认识AOP3.2.1 代理机制 3.2.2 AOP中的常用术语3.3 传统的AOP支持3.3.1 前置通知Before Advice3.3.2 后置通知 After Advice3.3.3 环绕通知 Around Advice3.3.4 异常通知 Throw Advice3.3.5原创 2008-01-17 15:11:00 · 1609 阅读 · 0 评论 -
js绘图
html>head>title>JavaScript绘图title>script language="JavaScript">...IE4 = ! (navigator.appVersion.charAt(0) "4" || navigator.appName == "Netscape")var xo=0var yo=0var Ox = -1var Oy = -1var rad = Math原创 2007-11-12 22:59:00 · 1569 阅读 · 0 评论 -
js获取本机信息
本地只要安全同意,使用下面的js可以获取本机信息:HTML>HEAD>META http-equiv=Content-Type content="text/html; charset=gb2312">SCRIPT language=JScript event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for=foo>...原创 2007-11-12 18:49:00 · 3747 阅读 · 0 评论 -
spring2.0 标签
spring2.0中支持XML Schema同时继续支持dtd,这样在xml配置文件中可以使用dtd和schema两种方式进行声明,示例如下:spring2.0及之前版本均支持dtd声明:xml version="1.0" encoding="UTF-8"?>DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.原创 2007-11-11 22:03:00 · 2058 阅读 · 0 评论 -
DOM操作HTML实现AJAX的及时性
除了使用innerHTML属性方便的控制信息在对应位置动态显示外,为了更加灵活地控制Web页面的动态效果,往往需要借助DOM提供的方法和属性对HTML文档进行操作,下面给出一个笔者刚刚做的一个动态添加的效果,当用户单击确认添加按钮时,在下方的表格里马上出现新增的信息,单击删除按钮时,马上删对应的信息,对应的源码如下:原创 2006-10-22 20:17:00 · 1623 阅读 · 0 评论 -
使用dom4j操作xml文件!
easyjweb使用dom4j来解析xml文件,我对这个不是很熟悉,查了一些资料终于有些明白了,特意给贴上来和大家一起学习! dom4j-full.jar 文件中包括 dom4j 类、XPath 引擎以及 SAX 和 DOM 接口。如果已经使用了 JAXP 解析器中包含的 SAX 和 DOM 接口,向 classpath 中增加 dom4j-1.4/dom4j.jar ,dom4j.jar 包括原创 2006-10-22 20:19:00 · 1528 阅读 · 0 评论 -
一个公司面试题~!
昨天一个好朋友和我打电话说,他接到一个著名公司的面试通知,然后他很欣喜的去了,因为他深入j2ee开发很多年,对于各种框架的应用十分的熟练,就是那种明天上班马上就能上手工作的那种人,公司的面试题很简单,却给他出了一个简单的难题: 题:假设某个Login对象保存某个特定的登录会话信息,登录的合法性通过校验以后,我们想把数据保存下来,但是不保存密码,为了做到这一点公司的技术人员实现的Seri原创 2006-10-24 15:18:00 · 1419 阅读 · 0 评论 -
也谈接口编程
刚刚和大峡讨论一个问题,接口编程,这个话题也许大家比我理解多了,我提出一个自己的观点:在个人程序中空接口很少,至少我见的很少!大峡:不对,空接口很多,接口只不过是一个标识,然后我们做了一个很有意思的程序:空接口: package springroad.demo.taginterface; public interface SomeThing {} 人的接口:pac原创 2006-10-26 19:10:00 · 1454 阅读 · 0 评论 -
伤心中国开源!
开源在国外已经风风火火的起来,中国作为世界大国我们拥有绝对一流的技术人才,我们国内丝毫不甘示弱,明间开源组织、政府开源机构都先后出现了不少,结果大家都得出一个共同的而都不愿意说出口的结论:中国开源太难,几乎行不通~! 大家都在说开源,确实也有人做了,但是国内的软件环境在抵制,因为有一大批软件公司要生存,他们凭借着他们自己的产品生存,而实际情况是大多数小公司的那些所谓的产品确原创 2007-08-27 22:59:00 · 1147 阅读 · 0 评论 -
结合EasyJWeb写的一个考试选题
public Page doSave(WebForm form, Module module) { Integer fillBox_num = Integer .parseInt((String) form.get("FillBox_num")); Integer singleChoice_num = Integer.parseInt((String) form .get("S原创 2007-06-01 11:48:00 · 9763 阅读 · 0 评论 -
apdcomport操作串口实例
以前准备写一个关于adpcommport的使用实例,后来由于时间太少么有写,看了baidu的统计,感觉不少同学比较关注这个东西,我给最新我写的一个软件的部分代码给贴上来,并做一些必要的说明,如果有什么不妥的地方希望大家给扔块转头!unit commmain;interfaceuses Windows, Messages, SysUtils, Variants, Classes, G原创 2007-08-27 23:20:00 · 5432 阅读 · 0 评论 -
RecordSet数据集获取心得
下午还在帮助一个朋友写串口程序,其中碰到一个数据库操作问题,我使用了一个ADOQuery,执行sql返回一个RecordSet,我想在一个Combobox控件中下拉出这个数据集的所有值,开始我写的代码如下: query.SQL.Text:=select * from gps; open;if recordcount begin for i:=0 to recordcount-1 do原创 2007-09-04 17:31:00 · 2802 阅读 · 0 评论 -
session监听
servlet中对session的监听有很多接口,功能很灵活,最常用的是监听Session和Attribute。这里要澄清一下概念,servlet中的session监听和Attribute监听含义有差别,session监听指的不是我们一般所理解的放置一个session或者销毁一个session,这是Attribute监听的功能,因为servlet中放置session的语法是session.setA转载 2007-11-09 16:28:00 · 1501 阅读 · 0 评论 -
详解Spring中bean的作用域
如何使用spring的作用域:bean id="role" class="spring.chapter2.maryGame.Role" scope="singleton"/>这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称prototy原创 2007-11-11 10:25:00 · 10996 阅读 · 2 评论 -
自己写的三维地球,show一下基本界面
面对GoogleEarth和微软winWorld、Virtual Earth这些三维地球的冲击,国内三维GIS显得十分单薄,有不少公司开始琢磨破解GoogleEarth,劫持GE等办法,也出来一些产品,但是都是GE的复制品,内核还是GE的,只是利用GE API加了一些简单的操作而已,但是由于国内DEM高清数据的控制,利用GE二次开发也是一个办法,省工也省钱,笔者自3月份以来,利用闲暇之际,开始动手原创 2009-07-26 09:52:00 · 1600 阅读 · 4 评论