摘要: 我们都知道用聚合函数count()可以统计表的行数。如果需要统计数据库每个表各自的行数(DBA可能有这种需求),用count()函数就必须为每个表生成一个动态SQL语句并执行,才能得到结果。以前在互联网上看到有一种很好的解决方法,忘记出处了,写下来分享一下。 该方法利用了sysindexes 系统表提供的rows字段。rows字段记录了索引的数据级的行数。解决方法的代码如下: select s... 阅读全文
posted @ 2013-04-09 23:43 Ken Yang 阅读(10397) 评论(2) 推荐(3) 编辑
摘要: 作者: Ken Yang Technorati 标签: NPOI文档,Rich Text String,富文本字符串,上标,下标 在上一篇博文中讲到如何用NPOI生成包含富文本字符串的单元格。后来,有网友问到如何设置上标和下标,这是通过设置 HSSFFont.TypeOffset属性(short类型)来实现。个人认为TypeOffset这个名字不直观,不熟悉的程序员不会将它联想到上... 阅读全文
posted @ 2012-07-01 01:33 Ken Yang 阅读(2256) 评论(0) 推荐(0) 编辑
摘要: 作者: Ken Yang NPOI允许用户生成包含有富文本字符串的单元格。换句话说,你可以为同一个单元格内的字符串的不同部分设置不同的字体、颜色、下划线等等。 Imports System.IOImports NPOI.HSSF.UserModelImports NPOI.HPSFImports NPOI.HSSF.UtilImports NPOI.POIFS.FileSystem... 阅读全文
posted @ 2012-05-28 18:07 Ken Yang 阅读(3129) 评论(0) 推荐(0) 编辑
摘要: Microsoft Excel 的冻结窗格功能非常好,用户经常要求在Web页面的表格也具有这样的功能。百度,谷歌和yahoo之后,没有好用的,于是自己开发了一个jQuery插件来实现冻结表头的功能。使用方法:$(".table").freeze();freeze方法接受一个参数option对象,包括如下选项:width: 指定表格宽度,缺省400px。height: 指定表格高度,缺省200px。rows: 指定冻结的行数。cols: 指定冻结的列数。示例:$(".table").freeze({ height:300,width:400, rows: 阅读全文
posted @ 2012-05-22 11:50 Ken Yang 阅读(5574) 评论(5) 推荐(1) 编辑
摘要: Technorati Tags: Excel,Marco,Auto Fill,Shortcut Key,Excel宏,自动填充,快捷键Microsoft Excel 提供了丰富的快捷键,使得操作电子表格十分方便,尤其是在操作很大,很长的表时。Excel的自动填充功能,使得复制单元格内容、公式和填充序列的操作变得简单。但是,Excel只提供了通过拖动填充柄来实现填充,并没有为自动填充提供快捷键。在操作十分频繁的时候,右手必须在键盘和鼠标之间来回移动,容易疲劳。系统不提供,作为程序员,可以自己编写一个VBA宏执行自动填充,并为该宏指定快捷键,从而实现通过快捷键执行自动填充操作。1: 新建一个Exc 阅读全文
posted @ 2012-05-16 13:39 Ken Yang 阅读(13467) 评论(0) 推荐(0) 编辑
摘要: Technorati Tags: 浏览器,onload事件,onpageshow事件 onload, onpageshow 事件在不同浏览器中的表现: 事件 Internet Explorer ... 阅读全文
posted @ 2012-05-08 16:19 Ken Yang 阅读(4162) 评论(0) 推荐(0) 编辑
摘要: 今天在测试时发现谷歌Chrome的一个Bug。情形是这样的:页面中有一个文本框,第二个文本框是隐藏的;页面中还有一个<a>标签,链接到另外一个页面;和两个按钮分别用于设置和获取隐藏文本框的值。 页面代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD... 阅读全文
posted @ 2012-04-24 16:15 Ken Yang 阅读(2103) 评论(0) 推荐(0) 编辑
摘要: Technorati 标签: jQuery validator,UPC,验证,UPC校验,JavaScript使用jQuery validator对form进行验证非常方便且功能强大。jQuery validator 内置了10多种验证方法,包括required, e-mail, url, min-lenght, max-length, min, max, range, date 等等……而且它还允许通过 addMethod 函数添加新的验证方法。项目中需要验证UPC码,于是在jQuery Validator的基础上开发了一个验证UPC代码的方法。UPC码的最后一位是校验码,UPC校验码的计算 阅读全文
posted @ 2012-03-18 20:36 Ken Yang 阅读(1056) 评论(1) 推荐(1) 编辑
摘要: Technorati 标签: SQL Server,T-SQL,查询,连续区间,row_number函数 这篇文章演示如何查询连续区间。 首先创建一个实验表,并插入测试数据。 create table tbl(num int not null primary key)goinsert into tblvalues(1),(2),(3),(4),(5),(6),(100),(101),(... 阅读全文
posted @ 2012-03-15 22:12 Ken Yang 阅读(6562) 评论(0) 推荐(0) 编辑
摘要: Technorati 标签: jQuery UI,CSS,JavaScript 在项目中经常要用到对话框和AutoComplete列表。今天遇到一个问题:在jQuery UI对话框(dialog)上有个 ASP.Net AJAX AutoComplete 列表,列表超出对话框的部分被截断了,不能完整显示。 最初误认为是由AutoComplete列表的z-index属性设置不恰当... 阅读全文
posted @ 2012-03-14 00:00 Ken Yang 阅读(2699) 评论(0) 推荐(0) 编辑