2013年6月21日
摘要: Step1:于【项目解决方案】中右键新建【ASP.NET服务器控件】项目Step2:于项目中添加【Resources】文件夹,于该文件夹下添加【CSS文件】Step3:单击该CSS文件,并将【属性】栏中的【生成操作】改为【嵌入的资源】Step4:新建【ASP.NET自定义控件】,于namespace... 阅读全文
posted @ 2013-06-21 10:58 Johnliu 阅读(506) 评论(0) 推荐(0) 编辑
  2013年6月11日
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Xml.Schema;using System.Xml.Serialization;using System.Xml;namespace JohnCore.MyClass{ [XmlRoot("dictionary")] public class SerializableDictionary<TKey, TValue>: Dictionary<TKey, TValue& 阅读全文
posted @ 2013-06-11 11:17 Johnliu 阅读(257) 评论(0) 推荐(0) 编辑
  2013年5月10日
摘要: 自定义服务器控件属性的特性:Bindable这个特性表示属性是否可以绑定一个有效数据源。通常使用布尔值进行设置。例如:Bindable(true)。如果使用值true标记属性,表示该属性可以绑定一个有效数据源,且应引发该属性的属性更改通知。Browsable指定属性是否应该在属性浏览器中显示,使用布尔值设置。通常情况下,功用属性和那些希望在属性浏览器中显示的属性被设置为 Browsable(true),只读属性和那些不希望在属性浏览器中见到的属性被设置为 Browsable(false)。Category指定属性在属性浏览器中进行分组显示的类别。该设计时特性帮助可视化编辑器将属性进行逻辑分组。 阅读全文
posted @ 2013-05-10 09:45 Johnliu 阅读(339) 评论(0) 推荐(0) 编辑
  2013年4月8日
摘要: jQuery(function($) { $.datepicker.regional['zh-CN'] = { clearText: '清除', clearStatus: '清除已选日期', closeText: '关闭', closeStatus: '不改变当前选择', prevText: '<上月', prevStatus: '显示上月', prevBigText: '<<', prevBigStatus: '显示上一年', ne 阅读全文
posted @ 2013-04-08 10:01 Johnliu 阅读(361) 评论(0) 推荐(0) 编辑
  2013年4月3日
摘要: 我一辈子干的事情都跟航天飞机和太空系统设计/开发有关,包括在麻省理工 10 年顶级航天飞机设计课程,现在在马里兰大学又是 10 年多。在这期间我搜集了不少至理名言,有的是他人的经验之谈,但大部分是我自己的感悟。我最初把这些写出来是拿到我的高级设计课堂上,最为一些重点提示来传授我的设计经验…. 1. 工程设计的实现依赖数据。没有数据的分析只是一种观点。 2. 正确的设计出航天飞机需要你付出无限的努力。这就是为什么最好要考虑当遇到故障时的处理办法。 3. 设计是一种迭代的过程。必要的迭代次数是在你目前正在做的次数上加一。在任何时候都是这样。 4. 你付出最大努力做出的最好设计不可避免的会在... 阅读全文
posted @ 2013-04-03 13:33 Johnliu 阅读(180) 评论(0) 推荐(0) 编辑
  2013年4月2日
摘要: 一、oracle1、获取当前oracle数据库中的所有表select table_name from user_tables2、查询某个表中的字段名称、类型、精度、长度、是否为空select COLUMN_NAME,DATA_TYPE,DATA_PRECISION,DATA_SCALE,NULLABLE from user_tab_columns where table_name ='YourTableName' 3、查询某个表中的主键字段名select col.column_name from user_constraints con, user_cons_column... 阅读全文
posted @ 2013-04-02 10:23 Johnliu 阅读(322) 评论(0) 推荐(0) 编辑
  2013年3月23日
摘要: 聚集索引 一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。 聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索引找到包含第一个值的行后,便可以确保包含后续索引值的行在物理相邻。例如,如果应用程序执行 的一个查询经常检索某一日期范围内的记录,则使用聚集索引可以迅速找到包含开始日期的行,然后检索表中所有相邻的行,直到到达结束日期。这样有... 阅读全文
posted @ 2013-03-23 10:31 Johnliu 阅读(367) 评论(0) 推荐(0) 编辑
  2013年3月11日
摘要: 在网上查找了很多资料,90%的资料中都是在web项目中添加.SVC文件来进行的,也就是使用IIS托管的服务,而且相关资料中也未说的很详细,GET方法很快就调通了,POST方式却倒腾了很久,最后发现在很多资料中提及的脚本调用必须添加的根本上会阻碍POST方式的成功,花了几天的时间才得以最终将这个Dem... 阅读全文
posted @ 2013-03-11 13:58 Johnliu 阅读(2526) 评论(7) 推荐(1) 编辑
  2013年3月7日
摘要: WCF寄宿方式是一种非常灵活的操作,可以在IIS服务、Windows服务、Winform程序、控制台程序中进行寄宿,从而实现WCF服务的运行,为调用者方便、高效提供服务调用。本文分别对这几种方式进行详细介绍并开发例子进行说明,以求大家对WCF寄宿的方式进行全面的认识和了解。1、 WCF服务的IIS服务寄宿我在我前面几篇WCF开发框架的介绍文章中,介绍过了WCF常用的一种寄宿方式,IIS服务寄宿。这种寄宿方式是最为方便的方式,而且由于服务只需要IIS运行就能自动运行起来,因此广为使用。创建这种方式IIS寄宿方式的,只需要在解决方案里面,添加WCF服务应用程序,就可以生成这种的服务模块了。这个是一 阅读全文
posted @ 2013-03-07 10:46 Johnliu 阅读(843) 评论(0) 推荐(0) 编辑
  2013年3月6日
摘要: SQL分页有三种常用方法,按效率从高到低:1.效率最高SELECT TOP(分页记录数) *FROM 表名WHERE ID> ( SELECT ISNULL(MAX(ID),0) FROM ( SELECT TOP(分页记录数*(页码-1)) ID FROM 表名 ORDER BY ID ) A )ORDER BY ID2.效率次之SELECT top(分页数) * FROM 表名 where ID not in (... 阅读全文
posted @ 2013-03-06 20:07 Johnliu 阅读(248) 评论(0) 推荐(0) 编辑