上一页 1 ··· 357 358 359 360 361 362 363 364 365 ··· 382 下一页
摘要: select distinct diary.userid , a.name, sum(case when diary>=1 then 1 else 0 end) as '写日志' from diary inner join a on a.id=diary.userid group by diary.userid,a.id,a.name说明:当你的diary大于1时,也设为1,如果没有写,那么为0 ,这样用sum进行汇总也就求出了结果。ID 姓名 日志数1 zzl 2 2 zql 2 3 zzd 1 4 gy 4 阅读全文
posted @ 2011-07-28 22:26 张占岭 阅读(399) 评论(0) 推荐(1)
摘要: C# 2.0匿名方法可空类型部分类迭代器泛型C# 3.0匿名类型自动属性对象初始化器集合初始化器隐式类型变量和隐式类型数组扩展方法LINQ查询表达式 阅读全文
posted @ 2011-07-28 14:35 张占岭 阅读(858) 评论(0) 推荐(0)
摘要: 返回目录Clone 分浅拷贝和深拷贝两者的区别:当对象中的属性是引用类型时,即类product中还有对类category的引用时,浅拷贝与深拷贝才有区别。浅拷贝:复制的是category的引用,当原对象改变时,会影响新对象,反之,亦然。深拷贝:复制的是category的值,即,它会new一个新的category,然后将原来的category元素的值复制到新元素,即它与原对象没有任何关系,只是内容相同。如何实现对象的拷贝功能:继承接口ICloneable实现Clone方法 ICloneable.Clone本身并不能区分(Deep or Shallow)你可以在Clone中调用Memberwise 阅读全文
posted @ 2011-07-27 17:17 张占岭 阅读(942) 评论(1) 推荐(1)
摘要: <script type="text/javascript" src="http://img.zzl.com/script/jquery/jquery-1.4.2.min.js"></script><script type="text/javascript"> $(function() { $("#open").click(function() { openDialog(a1); //调用,直接写上DIV的ID即可 }); }); var openDialog = functio 阅读全文
posted @ 2011-07-27 12:06 张占岭 阅读(599) 评论(0) 推荐(0)
摘要: 返回目录首先,类和结构都是创建对象的模板,都可以包含字段和方法,都需要用new实例化。 类中可以初始化非常量字段值,但是结构中不可以初始化非常量字段值。 结构是值类型,使用结构可以提高性能,类是引用类型。 结构不支持继承返回目录 阅读全文
posted @ 2011-07-27 12:05 张占岭 阅读(353) 评论(0) 推荐(0)
上一页 1 ··· 357 358 359 360 361 362 363 364 365 ··· 382 下一页