摘要:
本篇中将简单记录下Aspose.Cells这个强大的Excel操作组件。这个组件的强大之处,就不多说,对于我们的报表总是会有导出Excel的处理,如果你使用微软Excel的com组件,那么对于简单的操作还行,但是多余复杂的模板,那将是一个令人头疼的事。在Aspose.Cells之下,将是一个简单的事情。他可以导入导出excel操作,在本节将要说的就是他的际遇excel模板的导出强大功能。 多的不说,我们先来利用Northwind做两个小demo。先说说Aspose.Cells的模板语法:&=DataSource.Field,&=[DataSource].[Field]是对Dat 阅读全文
阅读排行榜
jQuery验证控件jquery.validate.js使用说明+中文API(转)
2013-09-11 17:19 by C#与.NET探索者, 429 阅读, 收藏,
摘要:
一导入js库二、默认校验规则(1)required:true 必输字段(2)remote:"check.php"使用ajax方法调用check.php验证输入值(3)email:true 必须输入正确格式的电子邮件(4)url:true 必须输入正确格式的网址(5)date:true 必须输入正确格式的日期 日期校验ie6出错,慎用(6)dateISO:true 必须输入正确格式的日期(ISO),例如:2009-06-23,1998/01/22 只验证格式,不验证有效性(7)number:true 必须输入合法的数字(负数,小数)(8)digits:true必须输入整数(9 阅读全文
虚拟主机安全设置防黑客挂马经验总结
2012-02-29 11:01 by C#与.NET探索者, 424 阅读, 收藏,
摘要:
为什么空间会被黑以及被黑后的处理方法 (状态一般是:中毒、被删除网页、被修改代码、被人下载等)用户的主机被黑一般有两种可能 1.FTP的密码太简单:比如您把密码设置成了简单密码 如123456,china,red等 或 您的FTP名和密码是一样的,这样的密码会在短期内就被某些恶意的人搜索到,登陆您的FTP,放入木马在您的站点程序中(状态一般是:中毒、被删除网页、被修改代码、被人下载等)。最彻底的解决方法是:删除FTP中所有资料,把FTP密码修改的比较复杂,如修改成Q!W@E#R$T%这样无规则的密码,同时确保您的FTP名和您的FTP密码不一样,重新上传干净的站点;另外可以使用本公司赠送的安全设 阅读全文
widget中destroy()、_init()、_create()方法的区别
2012-08-29 13:18 by C#与.NET探索者, 422 阅读, 收藏,
摘要:
当widget被创建的时候,这两个方法都会被创建,而当页面再次调用widget方法的时候,则只执行_init方法,下面的代码将说明这些代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->$(function(){//_create()和_init()在第一次调用的时候被执行$("div").mywidget();//widget已经实例化到div上了,此时只执行_init()方法$("div").myw 阅读全文
解析@@IDENTITY与SCOPE_IDENTITY()(转)
2013-02-20 11:34 by C#与.NET探索者, 420 阅读, 收藏,
摘要:
在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含语句生成的最后一个标识值。如果语句未影响任何包含标识列的表,则 @@IDENTITY 返回 NULL。如果插入了多个行,生成了多个标识值,则 @@IDENTITY 将返回最后生成的标识值。如果语句触发了一个或多个触发器,该触发器又执行了生成标识值的插入操作,那么,在语句执行后立即调用 @@IDENTITY 将返回触发器生成的最后一个标识值。如果对包含标识列的表执行插入操作后触发了触发器,并且触发器对另一个没有标识列的表执行了插入操作,则 @@IDENTITY 将返回第一次插入的标识值。出现 IN. 阅读全文
Sql server2008中merge用法
2015-11-20 21:09 by C#与.NET探索者, 419 阅读, 收藏,
摘要:
1 /// 2 /// 修改:添加条件: AND roleModule.FuncCode = tvpRoleModule.FuncCode 3 /// 4 private static readonly string SQL_Pern... 阅读全文
javascript面试题(一)(转载)
2013-08-11 11:56 by C#与.NET探索者, 417 阅读, 收藏,
摘要:
1,判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母、数字、下划线,总长度为5-20varreg=/^[a-zA-Z][a-zA-Z_0-9]{4,19}$/;/*注意:1.要用^开头和$结尾,2.总长度5-20翻译为{4,19};3.别忘了还有下划线;*/reg.test("a1a__a1a__a1a__a1a__");2,截取字符串abcdefg的efgvarstr="abcdefg";if(/efg/.test(str)){/*判断是否有efg*/varefg=str.substr(str.indexOf("efg" 阅读全文
SQL Server 触发器
2012-08-15 00:26 by C#与.NET探索者, 404 阅读, 收藏,
摘要:
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、delete这些操作的时候,系统会自动调用执行该表上对应的触发器。SQL Server 2005中触发器可以分为两类:DML触发器和DDL触发器,其中DDL触发器它们会影响多种数据定义语言语句而激发,这些语句有cr 阅读全文
打造基于jQuery的高性能TreeView(转)
2013-04-26 16:02 by C#与.NET探索者, 401 阅读, 收藏,
摘要:
项目中经常会遇到树形数据的展现,包括导航,选择等功能,所以树控件在大多项目中都是必须的。那一个实用的树应该具备什么功能呢?根据我的项目实践情况,主要是几个关键点:1:支持静态的树,即一次性将全部数据加载到客户端。2:异步树,即一次只加载一级或若干级节点,子节点可以异步加载数据。3:Checkbox树(可能是静态树也可能是异步树),用于选择(如选择组织机构,选择数据字典项)等,最好是能够支持节点级联(这个是难点)4:能够承载大数据量,并性能表现优异5:能够在主流浏览器中运行良好那我要打造的TreeView就是为了实现这个5个主要指标的。先来看下效果图上图是中国行政区域的数据树,总共得节点是350 阅读全文
Sql Server递归查询(转)
2015-11-20 21:00 by C#与.NET探索者, 397 阅读, 收藏,
摘要:
有如下数据表假如我们要查询ID为003的数据的所有子节点我们可以使用CTE 递归查询完成...[sql]view plaincopyprint?ifOBJECT_ID('tb','N')isnotnulldroptabletb;createtabletb(idvarchar(3),pidvarcha... 阅读全文
浙公网安备 33010602011771号