井底之蛙

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年1月25日

摘要: 一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分都去执行一遍的话,则成本太高,所以可以使用WITH AS短语,则只要执行一遍即可。如果WITH AS短语所定义的表名被调用两次以上,则优化器会自动将WITH AS短语所获取的数据放入一个TEMP表里,如果只是被调用. 阅读全文
posted @ 2013-01-25 10:04 那年的初秋 阅读(162) 评论(0) 推荐(0) 编辑

2013年1月23日

摘要: 近日,在工作的时候遇到要对一个大的List<T>集合进行排序,于是就了解下各种List<T>的排序方法。首先,排序自然就会想到用Sort方法,看看List<T>的Sort方法各个重载版本:public void Sort();public void Sort(Comparison<T> comparison);public void Sort(IComparer<T> comparer);public void Sort(int index, int count, IComparer<T> comparer);1:Sort 阅读全文
posted @ 2013-01-23 18:57 那年的初秋 阅读(953) 评论(0) 推荐(0) 编辑

摘要: override(重写) 1、方法名、参数、返回值相同。2、子类方法不能缩小父类方法的访问权限。3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。4、存在于父类和子类之间。5、方法被定义为final不能被重写。overload(重载)1、参数类型、个数、顺序至少有一个不相同。2、不能重载只有返回值不同的方法名。3、存在于父类和子类、同类中 阅读全文
posted @ 2013-01-23 18:54 那年的初秋 阅读(115) 评论(0) 推荐(0) 编辑

2013年1月21日

摘要: 以前在做数据库开发的时候,确实很少注意SQL语句的通配符。然而最近需要做一个LIKE查询的时候,发现在LIKE关键字中不能有中括号。如要执行这样的语句:SELECT * FROM TableName WHERE FieldName LIKE ‘%Field[abc]Value%’,就会出现查询不到纪录的情况。查了一下文档才知道,原来“[”“]”和“%”一样是LIKE关键字的通配符。LIKE关键字共有四种通配符。“%”代表“包含0个或更多字符的任意字符串”;“_”代表“任何单个字符”;“[]”代表“指定范围(例如 [a-f])或集合(例如 [abcdef])内的任何单个字符”;“[^]”代表“不 阅读全文
posted @ 2013-01-21 10:09 那年的初秋 阅读(1294) 评论(1) 推荐(0) 编辑

2013年1月7日

摘要: 设定BoundField的DataFormatString,通常有以下几种 DataFormatString= "{0:C}" 货币,货币的格式取决于当前Thread中Culture的设置 DataFormatString= "{0:E}" 科学计数法 DataFormatString= "{0: P}" 百分比 DataFormatString= "{0:F?}" 小数点后几位 DataFormatString= "{0:d}" M/d/yyyy 如 10/30/2008 DataFormat 阅读全文
posted @ 2013-01-07 17:30 那年的初秋 阅读(276) 评论(0) 推荐(0) 编辑

2012年12月7日

摘要: 弹出信息框,是浏览器客户端的事件。服务器没有弹出信息框的功能。方法一:asp.net页面如果需要弹出信息框,则需要在前台页面上注册一个javascript脚本,使用alert方法。使用ClientScript.RegisterStartupScript( )方法注册脚本。ClientScript.RegisterStartupScript( )RegisterStartupScript(type,key,script)type:脚本事件的类型,一般用this.GetType()获取key:脚本事件的名字,不能重复。script:javascript脚本。示例:(1) string script 阅读全文
posted @ 2012-12-07 13:51 那年的初秋 阅读(506) 评论(0) 推荐(0) 编辑

2012年11月22日

摘要: WebSite 与 Web Application 的区别"网站"是以文件目录为基本单位管理的,文件夹中的所有文件都是项目的一部分,直接把iis设成开发目录就可以运行,是非常适合web开发的一种模式。它没有项目文件,不需要编译,方便调试。是vs2005新推出的一种模式。"应用程序"是以项目为管理基本单位的。是为了组件化开发等准备的,有项目文件,需要编译发布,适合团队开发使用,但是对web的开发模式并不十分适应。主要是为了兼容win的开发方式,是一种遗留模式一些开发者认为Web Site 项目使用起来更加自然,方便。而另一些开发者则比较喜欢清晰明了的定义项 阅读全文
posted @ 2012-11-22 09:56 那年的初秋 阅读(269) 评论(0) 推荐(0) 编辑

2012年11月8日

摘要: C#代码怎么样在world文档内添加文字型窗体域 阅读全文
posted @ 2012-11-08 13:46 那年的初秋 阅读(339) 评论(0) 推荐(0) 编辑

2012年10月29日

摘要: jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关获取一组radio被选中项的值 var item = $('input[@name=items][@checked]').val(); 获取select被选中项的文本 var item = $("select[@name=items] option[@selected]").text(); select下拉框的第二个元素为当前选中值 $('#select_id')[0].selectedIndex = 1; r 阅读全文
posted @ 2012-10-29 13:01 那年的初秋 阅读(219) 评论(0) 推荐(0) 编辑

2012年10月24日

摘要: public static class ExpandStringClass { /// <summary> /// 返回无空值的字符串 /// </summary> /// <param name="str"></param> /// <returns></returns> public static string GetRightString(this object str) { string temp = string.IsNullOrEmpty(Convert.ToString(str))?(&q 阅读全文
posted @ 2012-10-24 17:27 那年的初秋 阅读(167) 评论(0) 推荐(0) 编辑