摘要: 在数据驱动的Web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。但是ASP.NET中的虽然已经可以实现对页面局部进行缓存,但还是不够灵活。此时memcached或许是你想要的。memcached是什么?memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问... 阅读全文
posted @ 2009-12-27 15:10 水木 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 我们知道在.net里class是引用类型,在函数参数表中的对象传递的都是对象的引用,所以在函数体内对其对象参数的修改会影响函数外对应的对象本身,例如下面的程序: class Program { static void Main(string[] args) { TestClass objA = new TestClass(); objA.Name = "I am ObjA"; Console.Wr... 阅读全文
posted @ 2009-12-27 11:19 水木 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 现在分页方法大多集中在select top/not in/游标/row_number,而select top分页(在这基础上还有二分法)方法似乎更受大家欢迎,这篇文章并不打算去讨论是否通用的问题,本着实用的原则,花了一些时间去测试row_number()分页的性能,感觉并不像一部分人所说的那么鸡肋,由于接触软件开发才十个月,方方面面的东西都要学,经验实在有限,不足之处请原谅,测试如下:平台与环境:... 阅读全文
posted @ 2009-12-27 11:13 水木 阅读(543) 评论(0) 推荐(0) 编辑
摘要: jQuery是一个优秀的JavaScript框架,可以很好的解决不同浏览器兼容的问题,尤其是在ASP.NET MVC下,它的作用更加的凸显。jQuery在制作动态酷效果的时候有很强的优势,以下是笔者总结的一些最常用到的方法。1.修改内联CSSjQyery提供.css()方法来供我们获取或修改内联的css.css()方法能够接收的参数由两种,一种是为它单独传递一个单独的样式属性和值,另一种是为它传递... 阅读全文
posted @ 2009-12-27 11:04 水木 阅读(409) 评论(0) 推荐(0) 编辑