- 博客(18)
- 资源 (159)
- 收藏
- 关注
原创 工厂方法模式
工厂方法(Factory Method)模式<br />工厂方法(FactoryMethod)模式是类的创建模式,其用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。Factory Method模式角色与结构<br />抽象工厂(Creator)角色<br />是工厂方法模式的核心,与应用程序无关。任何在模式中创建的对象的工厂类必须实现这个接口。具体工厂(Concrete Creator)角色<br />这是实现抽象工厂接口的具体工厂类,包含与应用程序密切相关的逻辑,并且受到应用程序调用以创
2010-08-31 21:30:00 641
原创 简单工厂模式
简单工厂(Simple Factory)模式<br /> Simple Factory模式根据提供给它的数据,返回几个可能类中的一个类的实例。通常它返回的类都有一个公共的父类和公共的方法。<br /> 不过要注意的事,Simple Factory模式实际上不是GoF 23个设计模式中的一员。Simple Factory模式角色与结构<br />工厂类角色Creator (LightSimpleFactory)<br />工厂类在客户端的直接控制下(Create方法)创建产品对象。抽象产品角色Pr
2010-08-26 21:09:00 452
转载 jquery 对checkbox的操作
<br /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><br /><HTML><HEAD><TITLE>New Document</TITLE><br /><SCRIPT language=JavaScript src="jquery.js"></SCRIPT><br /><SCRIPT language=JavaScript><br /> $("document").ready(function(){<br />
2010-08-24 21:55:00 587
转载 字符编码详解——彻底理解掌握编码知识,“乱码”不复存在
<br />每一个程序员都不可避免的遇到字符编码的问题,特别是做Web开发的程序员,“乱码问题”一直是让人头疼的问题,也许您已经很少遇到“乱码”问题,然而,对解决乱码的方法的内在原理,您是否明白?本人作为一个程序员,在字符编码方面同样遇到不少问题,而且一直对各种编码懵懵懂懂、不清不楚;在工作中也曾经遇到一个很烦人的编码问题。这两天在网上收集了大量编码方面的资料,对字符编码算是理解的比较清楚了。下面把我认为比较重要的知识点记录下来,一方面方便以后复习;另一方面也希望给跟我一样懵懵懂懂的人一个参考。不对或不妥之
2010-08-19 16:00:00 1755
转载 jqGrid属性E文详细说明
PropertyTypeDescription Default1)Can be changed?ajaxGridOptionsobjectThis option allow to set global ajax settings for the grid when we request data. Note that with this option is possible to overwrite all current ajax setting in the grid including t
2010-08-19 14:26:00 2260
转载 jqGrid的编辑——基础知识
<br /><br />使用jqGrid修改数据<br /><br />http://my.oschina.net/yonge/blog/1920<br />jqGrid可以有三种方式,让我们来修改显示在jqGrid中的数据。这三种方式分别是:<br />Cell Editing——只允许修改某一个单元格内容.(所有图片均来自jqGrid的wiki或者jqGrid的Demo截图)<br /><br />Inline Editing——允许在jqGrid中直接修改某一行的数据<br /><br />Form
2010-08-19 12:23:00 1195
转载 jqgrid 编辑添加功能
<br /><br />ColModel 是jqGrid里最重要的一个属性,设置表格列的属性。<br />用法:<br />Java代码 :<br /> jQuery("#gridid").jqGrid({ ... colModel: [ {name:'name1', index:'index1'...}, {...}, ... ], ... }); <br /> 属性数据类型备注默认值alignstring定义单元格对齐方式;可选值:left, center, right.left
2010-08-19 12:22:00 1933
转载 jqgrid总结 收藏
<br />当使用jqgrid来做数据表格控件时,如果搜索不到数据,是没有提示的。现在我们有一个需求就是如果当没有搜索到符合条件的数据时,需要在界面上提示。查了一下jqgrid的api,使用loadComplete事件可以满足这个要求。以下是相关代码: <br />Javascript代码 <br /><br /> loadComplete: function(xhr) { <br /> var rowNum = parseInt($(this).getGridParam("recor
2010-08-19 11:44:00 1479
转载 jqGrid属性中文详细说明
jqGrid的属性很多,其实很大部分的属性,使用其默认值就可以了。但是详细了解一下属性的含义以及作用,对我们定制自己的grid是有帮助的。以下内容描述格式是:属性名称 参数值类型 描述内容(可能有多行) 默认值 是否可修改(表示grid创建完成之后,该属性是否能够被修改。也就是说,是否grid的初始化的属性值能够被修改)————详细属性列表————ajaxGridOptions object 本选项用来设置全局的Ajax设置。注意:这个选项会覆盖当前所有的ajax设置,包
2010-08-19 11:30:00 1080
原创 jqgrid实现客户端数组的CRUD
<br />1、 首先引入必需的CSS、JS文件:<br /><linkhref="Context/Platform/css/themes/redmond/jquery-ui-1.7.1.custom.css"rel="stylesheet"type="text/css"/> <br /> <linkhref="Context/Platform/css/themes/ui.jqgrid.css"rel="stylesheet"type="text/css"/> <br /> <b
2010-08-18 22:33:00 2257
转载 jQuery validate 中文API
名称 返回类型 描述 validate(options) 返回:Validator 验证所选的FORM valid() 返回:Boolean 检查是否验证通过 rules() 返回:Options 返回元素的验证规则 rules("add",rules) 返回:Options 增加验证规则 rules("remove"
2010-08-13 15:21:00 706
转载 管理信息化中水晶报表的打印与精确打印的实现
margins.bottomMargin = 0; margins.leftMargin = 0; margins.rightMargin = 0; margins.topMargin = 0; //以上4行为页边距的设置。 oRpt.PrintOptions.ApplyPageMargins(margins); oRpt.PrintOptions.PrinterName = ""; //这里设置打印机名,当为空表示打印机为操作系统默认打印机。 oRpt.PrintToPr
2010-08-09 14:36:00 1228
转载 水晶报表(Microsoft 报表)入门常见问题
<br /><br />1.页面尺寸设置:<br />在设计页面指定页面尺寸,页边距后,工作区中所有可设计区域均为页面可打印区域.因此在设计时不用考虑页边距.或者在设计时将页边距设为0,则工作区中所有可设计区域即为打印区域.<br />2.内容过长时自动换行延伸:<br />设置对象的CanGrow为true可实现内容过长自动换行延伸.为保持表格线保持正常衔接,设置表格线的ExtendToBottomOfSection为true.<br />3.防止页眉结尾表格与详细资料开始表格交接而导致表格线变宽:<br
2010-08-09 13:30:00 1405
转载 水晶报表无打印机,自定义纸张类型
<br /><br />前提是:在设计时选择有打印机,设计好报表后,将打印机复选框去掉<br /><br />水晶报表打印支持以下几种情况 <br /> 1、用 IE 在客户端进行打印 <br /> 2、导出后打印 <br /> 3、直接在服务器上打印 <br /> <br /> 第一种情况,再加载报表后绑定前,编写以下代码 <br /> <br /> CrystalDecisions.CrystalReports.Engine.ReportDocument
2010-08-09 11:54:00 3205
转载 .NET中缓存Cache技术详细介绍
网上找介绍缓存的资料太少了,这里找到整理一下。ASP.NET 提供一个功能完整的缓存引擎,页面可使用该引擎通过 HTTP 请求存储和检索任意对象.缓存的生存期与应用程序的生存期相同,也就是说,当应用程序重新启动时,将重新创建缓存。 将数据添加到缓存中1。通过指定其键和值将项添加到缓存中 Cache["txt"] = "a";2.通过使用 Insert(重载Insert方法)方法将项添加到缓存中Cache.Insert("txt", "a");下列代码显示如何设置相对过期策略。它插入一个项,该项自上次访问后
2010-08-05 19:43:00 1120
原创 .NET中缓存Cache技术详细介绍
<br /><br />网上找介绍缓存的资料太少了,这里找到整理一下。<br />ASP.NET 提供一个功能完整的缓存引擎,页面可使用该引擎通过 HTTP 请求存储和检索任意对象.<br />缓存的生存期与应用程序的生存期相同,也就是说,当应用程序重新启动时,将重新创建缓存。 <br /><br />将数据添加到缓存中<br />1。通过指定其键和值将项添加到缓存中 <br />Cache["txt"] = "a";<br />2.通过使用 Insert(重载Insert方法)方法将项添加到缓存中<br
2010-08-05 19:43:00 740
转载 在.NET环境下读写系统日志
作为商业应用程序,尤其是WEB下的应用程序,安全问题是第一位的。这里所说的安全包括两个方面,一是系统本身的安全,也就是系统本身的强壮性,另一方面是系统在使用时,用户的误操作,或恶意破坏时引起的安全问题。 本文并不想介绍系统全方面的问题,如果你有兴趣的可以去查阅相关资料。这里,我想要介绍的是如何在系统发生错误,或者遭到破坏时,如何把相关信息记录下来。比如,当有人试图非法登录的时候,如何记录下时间,他所在机器的IP等一系列信息,以便管理员采取相关的措施。 有两种方式可供选择,一是将相关信息写入指定的数据
2010-08-05 18:46:00 659
转载 asp.net获取当前网址url的各种属性(文件名、参数、域名 等)的代码
用 asp.net获取当前网页地址的一些信息。 设当前页完整地址是:http://www.jb51.net/aaa/bbb.aspx?id=5&name=kelli"http://"是协议名 "www.jb51.net"是域名 "aaa"是站点名 "bbb.aspx"是页面名(文件名) "id=5&name=kelli"是参数 【1】获取 完整url (协议名+域名+站点名+文件名+参数) string url=Request.Url.ToString(); url= http://www.jb51.net
2010-08-05 14:53:00 691
jQuery_EasyUI中文教程
2011-08-30
浅谈.Net下的多线程和并行计算(全集).pdf
2011-08-08
mysql数据库移植工具(MySQL.Migration.Toolkit.v2.3)
2011-07-15
plupload_aspx
2011-06-30
JQuery zTree asp.net范例
2011-06-22
JQuery zTree asp.net实例
2011-06-22
JQuery zTree v2.6 API和范例
2011-06-21
android webrtc vad(静音检测) demo
2019-03-02
hpsocket demo
2018-11-01
ASPOSE破解版本dll.rar
2013-08-22
AWStats日志分析工具在IIS6、IIS7的安装说明
2012-11-23
fonts-chinese-3.02-12.el5.noarch.rpm和fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm
2012-11-06
最真实的IE6运行软件
2012-09-07
Application Request Route详解
2012-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人