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

2009年4月2日

摘要: SQL Server数据库查询速度慢的原因有很多,常见的有以下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的... 阅读全文

posted @ 2009-04-02 01:09 woyaotest 阅读(155) 评论(0) 推荐(0)

2008年9月21日

摘要: Ajax应用程序的优势在于: 1. 通过异步模式,提升了用户体验 2. 优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用 3. Ajax引擎在客户端运行,承担了一部分本来由服务器承担的工作,从而减少了大用户量下的服务器负载。 阅读全文

posted @ 2008-09-21 08:33 woyaotest 阅读(116) 评论(0) 推荐(0)

2008年8月12日

摘要: Interface Segregation Principle (ISP) - OO设计的接口分隔原则 Dependency Inversion Principle (DIP) - OO设计的依赖倒置原则 Liskov Substitution Principle (LSP) - OO设计的里氏替换原则 Single Responsibility Principle (SRP) - OO设计... 阅读全文

posted @ 2008-08-12 09:49 woyaotest 阅读(138) 评论(0) 推荐(0)

2008年8月1日

摘要: 堆与栈有什么区别? 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(... 阅读全文

posted @ 2008-08-01 17:00 woyaotest 阅读(476) 评论(0) 推荐(0)

摘要: 一。在dotnet中有两大类数据类型,即值类型和引用类型,值类型存贮在栈中,而引用类型存贮在动态的堆中,栈是先进先出的有系统管理的空间,而堆是由应用程序控制的可随时申请和释放该空间,在Donnet中一般情况下有垃圾收集器处理,他们的不同导致在编程上的不同。 例:StringBuilder a=new StringBuilder();//将StringBuilder的一个首地址传给a St... 阅读全文

posted @ 2008-08-01 16:48 woyaotest 阅读(404) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示