代码改变世界

Sql server2005中如何格式化时间日期

2011-03-06 00:27 by Komici, 2644 阅读, 2 推荐, 收藏, 编辑
摘要:执行下面格式化时间和日期的T-SQL脚本,在数据库查询分析器中示范了SQL Server中的大多数可用的时间数据格式。首先我们开始转换sql的一些可用的时间格式。SELECT convert(varchar, getdate(), 100) -- mon dd yyyy hh:mmAM (or PM)-- Oct 2 2008 11:01AM SELECT convert(varchar, getdate(), 101) -- mm/dd/yyyy - 10/02/2008 SELECT convert(varchar, getdate(), 102) -- yyyy.mm.dd -- 200 阅读全文

[译]Silverlight中TreeView增删改查和拖放

2011-03-04 00:59 by Komici, 3907 阅读, 6 推荐, 收藏, 编辑
摘要:来自微软的Amit Dey提供了一个非常好的Sliverlight代码示例来展示了在Silverlight中树控件的增、删、改、查和拖放的功能。在 Silverlight社区里面树控件的增、删、改、查是一个经常被问到的问题。但是我们收到还是有很多人请求得到这个代码示例。我们希望这个示例能够减少开发人员掌握这个典型的编程方案。 感谢Amit! Silverlight树控件的增删改查 http://deyamit.wordpress.com/2011/02/14/silverlight-treeview-control-with-crud/ 阅读全文

介绍一个开源的ORM--ORM.NET

2011-02-28 22:39 by Komici, 3885 阅读, 3 推荐, 收藏, 编辑
摘要:ORM.NET是一个开源的.net对象关系映射的代码生成工具,它根据数据库结构生成一个数据实体层,为每一个表生成一个对应的类,为表的每一个字段生成类的一个属性。 通过生成的DataManager对象,不用使用存储过程和嵌入SQL脚本就可以很容易根据复杂的条件检索数据,除此之外,数据更新,插入和删除可以通过一次调用就可以对数据进行保存。 阅读全文

SQL Server中的行列倒置技巧

2010-01-31 13:09 by Komici, 1443 阅读, 2 推荐, 收藏, 编辑
摘要:行列倒置在sql server中是一种很常见的技巧,在做应用系统的时候,经常需要做一些统计功能避免不了使用行列倒置这个技巧,我小小的做了一下总结:第一种:sql server 2000中使用case进行行列倒置create table RowCellConvertTest(grade varchar(50),sex varchar(50),studentCount int)goinsert int... 阅读全文

FCK编辑器焦点问题

2009-11-04 21:06 by Komici, 819 阅读, 1 推荐, 收藏, 编辑
摘要:在使用FCK编辑器的时候,我们经常会进行对FCK编辑器的赋值操作,赋值的操作有两个关键的地方,如果不清楚的话出了错还百思不得其解:第一个问题:廷时处理在页面刚加载的时候对FCK赋值,比如在信息列表中选中一条信息进行查看或修改的时候,信息添加的时候用FCK编辑的,加载页面的时候会加载FCK编辑器,此时会报出一个错误:"FCKeditorAPI undefined",这是为什么呢,因为页面加载对FCK... 阅读全文

KeyedCollection<TKey, TItem>与IDictionary<TKey, TValue>的区别

2009-08-30 21:59 by Komici, 2607 阅读, 3 推荐, 收藏, 编辑
摘要:Everybody都知道IDictionary<TKey, TValue>表示键/值对的泛型集合,是键/值对的泛型集合的基接口,典型的应用就是字典类Dictionary,但清楚KeyedCollection<TKey, TItem>的应用吗,与IDictionary又有什么区别呢? 它提供集合键嵌入在值中的集合的抽象基类,是基于 IList<T> 泛型接口的集合... 阅读全文

利用XML FOR PATH 合并分组信息

2009-08-07 19:42 by Komici, 1418 阅读, 3 推荐, 收藏, 编辑
摘要:最近做统计功能的时候经常需要用到合并分组内容,如果只根据分组统计数值用聚合函数就可以了,如果处理分组后的字符串列呢,我们就必须要自己写函数处理了,比如有这样的数据信息:现在要对上面数据进行分组,获取统计结果:实现方式一: [代码]实现方式二:利用 T-SQL 技术生成 XML 的方法[代码]呵呵,这样就是不是简单多了,不用再写一个函数去处理这么麻烦了。扩展:For XML Path1.在该 XML... 阅读全文

JavaScript创建对象的几种方式

2009-05-14 22:19 by Komici, 11151 阅读, 3 推荐, 收藏, 编辑
摘要:潜意识里,JavaScript不能算是面向对象的语言,要算也只能说是趋向面向对象的一种语言,至少它不能很好的吻合面向对象最基本的三大特性(继承、封装、多态),当然有很多人就认为JavaScript是面向对象语言,好像也说得没错,因为面向对象也能在JavaScript中实现,比如说继承、封装吧也都可以在JavaScript中实现,但是实现方便吗?所以我觉得很疑惑。看到网上有一网友评价的很好,"面向对... 阅读全文

对引用类型的一点理解

2008-11-30 10:39 by Komici, 265 阅读, 0 推荐, 收藏, 编辑
摘要:C#把所有的类都看做是引用类型,那我们比较两个类型的实例是怎么去比较的呢?通常我们比较两个引用类型是看这两个引用是否指向内存中相同的地址不是比较引用类型存储数据的内容,指向相同的地址也就是看它是不是引用相同的内存。Example:public Class Employee{public string name;public string Name{get{return name;}set {nam... 阅读全文

Ajax验证用户名是否存在

2008-11-25 21:26 by Komici, 20781 阅读, 0 推荐, 收藏, 编辑
摘要:在注册的时候,常会进行用户名验证,如果输入的用户名已经存在,立刻给出提示而不是等信息填写完后进行验证,如果输入信息很多的话,不仅信息会丢失,并且会进行一次回传,很恼火,那么注册的时候使用Ajax验证一下,就可以避免这些问题了,下面给出最简单的使用示例,判断用户名是否存在:第一种:最原始的JS验证HMTL代码:<html xmlns="http://www.w3.org/1999/xhtml"... 阅读全文