- 博客(25)
- 资源 (3)
- 收藏
- 关注
原创 效率比较高的jsp分页程序
可通过下拉框跳转到指定页 function gopage() { document.listpage.submit(); } function previouspage() { if ( (parseInt(document.listpage.page.value) ) document.listpage.page.value = 1; else { document.l
2008-06-11 08:55:00
880
原创 用javascript实现input框日期时间格式化输入
在页面代码中使用 ... ... function submit() { ... if(isDate("starttime")==false){return false;}//提交时检查时间是否输入正确 ... } ... 时 间: ... document.all("datetime").value=changedatetime("datetime");//将时间格式化 日期时间格式化函
2007-09-12 16:59:00
29443
原创 用户权限设计
可以按部门、单位、职位的不同来对用户划分权限,权限参数代码化,所有权限进行归类总结。用户通过所在的职位确定它拥有的权限,管理员设置各个部门职位的权限。
2007-08-09 10:05:00
824
原创 dotnet编码心得——数据库接口工厂
编程用户对数据库的操作封装 数据库接口工厂public class dbFactory{ public dbFactory() { } public dbConnect CreatOracleConnect( string connectstring) { return new dbOracle(connects
2007-07-27 15:55:00
996
原创 dotnet编码心得——异常信息代理
在程序设计前先建立一个异常信息处理类,再以后代码编写过程中都引用这了类处理和显示错误,如果以后代码提交使用时,有一些没有预料的错误就可以显示给用户,从而更准确的确定错误的来源和原因,为以后抓虫提供方便。/// /// 异常处理类/// public class CFException{ public CFException() { } public
2007-07-27 15:53:00
811
原创 asp.net2.0中TreeView不刷新获得节点值
节点的NavigateUrl = "javascript:clicknode(login.aspx)"在页面中用javascript写上clicknode函数,在要改变的右边页面做一个 function clicknode(path) { var formmain; formmain=document.getElementById("mainform"); formmain.src
2007-06-25 12:00:00
1776
原创 呼唤全新的傻瓜型操作系统
鉴于当前网络普及,及当前上网的用户普遍计算机素质低,并且很大一部分用户是四十岁以上的用户,在中国,他们受到的教育非常有限,现代科学基础非常差,甚至连电视的遥控器都使不地道,如何让他们学习计算机的使用?所以,让他们学习如何设置windows,如何安装应用程序几乎是不可能完成的任务,而他们又有对网络的极大需求,从傻瓜相机的发展我联想到是不是可以也设计一个傻瓜的操作系统,仍沿用windows类型的图形化
2007-06-18 12:57:00
728
原创 基于职能的权限设计——数据库“龙”式权限设计模式
有一些系统对权限的需求比较复杂,比如法制方面的系统,一个审批表被多用户拥有,但每个用户对该表的表项有着不同的权限,有些是只读的,有些是可编写的, 而且随着业务流程的转变,表项的状态针对每个用户也发生变化,比如审批前与审批后,提交审批的人和审批人对表项的操作都要发生变化,提交前提交人可以修改 的表项,在提交后就不能修改。 为了应对这种情况,我们有必要以职能为核心设计权限。所谓职能就是职务与相关业
2007-06-13 12:40:00
952
原创 oracle 字段自动编号——触发器实现,非调用序列方法
由于oracle中没有自动编号的数据类型,所以只能自己写一个触发器实现自动编号,但发现有很多网友采用先创建序列,然后再在触发器或程序里调用,这样 有多少个表就要建多少个序列,实在麻烦,本人比较懒,而且不考虑效率,只想用更简单的方法实现,只用一个触发器实现,而不用建立序列,这就要求每次计算 max(id),即该字段最大值,如果这个表是空表,还要判断初次添加的情况,由于本人plsql语法不精, 没有找
2007-06-11 16:46:00
1991
原创 ie浏览器mshtml.dll报错
用css写的一个网页头部,只显示头部,但无法显示下面的内容,ie浏览器mshtml.dll报错.....#top{MARGIN: 0px 0px 0px 10px;padding:0px 0px 0px 0px;width:770px;height:119px;float:left;background-image:url(../image/image1.jpg);}#topleft{MA
2007-06-10 15:29:00
2307
原创 c#实现简单工厂—数据库连接
通过简单factory,把抽象类——数据库连接,实现为针对不同数据库(sqlserver、oracle等)的数据连接子类,并在子类实现对数据集的填充、执行各种sql语句的方法。数据连接工厂类using System;using System.Data;using System.Configuration;public class dbFactory{ public dbFactory() {
2007-06-10 15:26:00
4119
原创 asp使用xml文件实现联动下拉框
asp网页调用xml文件,实现两个下拉框的联动。//调用xml文件函数function loadxml(filepath) { var oDom=new ActiveXObject(Microsoft.XMLDOM); oDom.async=false; oDom.load(filepath); if(oDom == null)
2007-06-10 15:21:00
1226
原创 asp插入图片的一种模式
这个上传图片到数据库的模式,是弹出图片添加对话框,request只用于提交图片对象,不提交其他参数,省去分析提交的其他数据项,其他数据项通过session提交。 图片单独一个表,由id和内容组成,id自动编号。图片和对象关系做一个表,关键字自动编号,一个记录存储图片id、对象id、和图片类型。对象id对应其他的表中的数据,图片类型可作扩展需要,比如根据不同要求显示不同的样式。
2007-03-05 16:12:00
5288
原创 asp防SQL注入程序优化版本
建立一个名称为“SqlIn”的access数据库。在数据库中建立一个名称为“SqlIn”的表,表结构如下SqlIn_ID(自动编号)SqlIn_IP(注入ip记录) SqlIn_WEB(注入的web) SqlIn_TIME(注入时间)SqlIn_FS(数据传送方式)SqlIn_CS(提交内容)SqlIn_SJ(注入字符)建立一个名为SqlIn.asp的网页,在其他asp网页中引用该网页
2007-03-05 16:00:00
1037
原创 抽象工厂模式之摩托车厂
根据调查发现农村的客户喜欢骑摩托车和三轮车,因为农村的道路不好,小汽车无法行使,好一点的汽车又太贵,所以选择机动车辆都愿意买摩托车或三轮车。最后我们决定建造生产摩托车的工厂,建造生产三轮车的工厂。这样我们就有了总工厂,和下属生产小型车系列的工厂QQ汽车、摩托车、拖拉机.我们需要定义一些抽象类//汽车public abstract class Car(){...}//摩托车p
2007-03-05 15:54:00
906
原创 工厂方法模式之夏利车间
工厂的一个车间已经不能满足需要了,所以我们要为生产每一种车型建造一个车间,这样我们就有生产QQ的QQ车间,生产夏利的夏利车间等等public class Factory{ //总工厂public Car makecar(){}}public class QQFactory extends Factory{ //生产QQ的车间public Car makecar(){return new QQC
2007-03-05 15:53:00
1264
原创 简单工厂之汽车制造
简单工厂模式是创建型模式中工厂模式的最基本模式,通过简单工厂模式我们可以理解设计模式是如何提高程序的可维护性和可扩展性的。简单工厂之美在于他的简单,在于他工业化之美、流水化生产之美,就像由农业化社会的手工业者的生产模式到工厂工业化生产所给人心理上的震撼感。下面我们以生产汽车为例,开始我们的模式之旅。假设我是一个野心勃勃的创业者,我们投资兴建了一个生产QQ小汽车的工厂。public class QQ
2007-03-05 15:52:00
961
原创 简单工厂模式之窗口
点击桌面不同的图标,弹出不同的窗口,在这里我们使用简单工厂模式构建窗体.//抽象产品,窗体public class Windows{public open()//打开窗体public close() //关闭窗体public max()//最大化窗体public min()//最小化窗体...}//具体产品public class mycomput
2007-03-05 15:51:00
633
原创 state模式与组合电灯开关
现在家庭装修都安装组合多头电灯,由大灯小灯彩灯组成.如果想实现大灯小灯按不同的组合点亮,大灯亮小灯不亮,小灯亮大灯不亮,大灯和小灯一起亮等这几种不同组合,我们可以为每一个点亮的组合设一个开关,那么实现以上三种状态就需要三个开关,要实现更多的效果就需要更多的开关.现在一般都采用一个开关控制,按第一下开关时,大灯亮小灯不亮;按第二下时,小灯亮大灯不亮,按第三下时,大灯和小灯一起亮.如此实现用一个开关
2007-03-05 15:50:00
1302
原创 ADO游标类型和锁类型使用参考
ADO游标类型有四种,程序中常用第二种AdOpenKeyset,AdOpenForwardOnly = 0 只能用MoveNext读取,并且打开的同时建立的数据库的备份,不能即时体现数据库记录状态,比如记录的编辑和增删.AdOpenKeyset = 1 可上下滚动的游标,给打开的记录创建了一个关键字列表,类似记录集的描述,访问的时候才去取得数据值,就是说可以即时看到修改信息,但是不能即
2007-03-05 15:48:00
2907
原创 效率比较高的抽题算法(asp考试系统)
以抽取选择题为例。根据科目不同抽题组卷,没有增加根据题目难度抽题的条件。dim q_all()所有试题数组dim q_number要抽取试题数dim q_select()抽取完成的试题存放数组dim jdim t_sunum 试卷科目数dim t_qunum()这个科目的试题数 dim t_suid()科目iddim kdim selbegin当前已选题数dim sel
2007-01-10 12:49:00
1566
原创 asp编写用数组操作数据库记录的函数
rs_field(),字段名数组,0编号数组为关键字字段rs_type(),字段类型数组 1、整型 2、字符串 3、真值 4、日期时间str_field(),返回记录数组strsql,数据库查询语句str_error,错误提示 ****************************************获得记录sub get_record(rs_colnum,rs_fie
2006-12-15 10:00:00
1732
原创 asp编写连接数据库的select下拉框函数
************************有初值的*************************************sub object_select(objectname,strsql,str_value,str_text,str_ifvalue,int_text,int_value)dim resbuff%>">"" then%> ">set resbuff=server.C
2006-12-15 09:48:00
2796
原创 效率比较高的asp分页程序
效率比较高的分页程序,插入网页中就可以使用,只需将已有代码中的strsql(数据库查询语句),字段名称,字段名替换为实际中使用的名称就可以了,还可以自行扩充一些样式、操作方面的代码function page(){var pagenum=0var cpagenum=document.formpage.textpage.value;//alert(document._more.go.va
2006-12-15 09:37:00
1180
原创 十年铸一剑
搞程序从毕业到现在也4年了,一直没脱离开vb,开发网页也是用vbscript,在公司干了一年又跳槽到政府机关当网管,没什么成绩,在技术上也没什么建树,越来越衰,少年时的梦想越来越远。年龄越来越大,希望越来越渺茫,总为自己叹息,空有一身抱负。以上是一年前的感慨,现在我的心里不愿天不愿地,只求上帝给我时间,我要“十年铸一剑”。
2006-03-20 11:28:00
748
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人