- 博客(12)
- 资源 (56)
- 收藏
- 关注
原创 SQL数据库优化--基础
在做开发过程中,性能与质量问题是必须一致考虑的,而数据库的优化则是首当其冲的1、表设计 根据业务的不同而设计不同的表格, A、当为了获取某些列信息而需要进行多表查询,而且数据量庞大的时候,在多个表中重复列能够提升性能,再通过触发器维护列信息一致即可 B、有些表中的数据部分是频繁使用,而部分是非频繁使用,可以进行纵向分区,将一个表分成多个表,当大
2013-04-25 08:47:35 562
原创 性能优化总结
1、web界面优化 js,html,css压缩以及代码优化,少量图片,浏览器缓存以及异步请求,主要的手段就是减少向服务器请求的次数2、业务层优化 业务层影响性能可能与具体的业务流程相关,也可能与业务组合相关,也可能与并发数量相关 优化业务流程,提升性能 并行数据处理,充分利用CPU的性能,增强处理能力 并行任务处理 异步
2013-04-23 22:27:02 614
原创 代码规范
为了统一代码风格,减少代码阅读难度,提高代码质量,大家写代码的时候需要遵循以下的规则1、 winform控件命名规范数据类型数据类型简写标准命名举例LabellbllblMessageLinkLabelllblllblTodayButton
2013-04-23 17:54:37 1154
原创 代码质量管理
一个项目的实施,代码质量好似人的穿着,影响的不仅仅是形象,会对项目的未来进度、可维护性、代码可靠性都会造成影响,最终的结果会是每个人都辛苦的工作,但是最后结合再一起却是一盘散沙,问题不断。大致分为四个层次:框架约束,合理的编码规范,工具检查,代码评审。第一,框架约束减少程序员代码中的Bug的最好方法,就是少写代码。结合大多数业务,编制出一个编程框架,将我们的程序员从编写
2013-04-23 14:45:28 1323
原创 NUnit 断言
在NUnit中,断言是单元测试的核心。NUnit提供了一组丰富的断言,这些断言是Assert类的静态方法。如果一个断言失败,方法的调用不会返回值,并且会报告一个错误。如果一个测试包含多个断言,那些紧跟失败断言的断言都不会执行,因此,通常每个测试方法最好只有一个断言。Assert类提供了最常用的断言。我们将Assert方法按如下分组: a.同等(Equality)断言 b.
2013-04-08 13:55:35 946
原创 NUnit 入门知识
1、介绍 NUnit 是一个免费开源的(http://www.nunit.org)产品,它提供了一套测试框架和一个测试运行程序(test runner)。注意:test tunner 知道如何寻找具有 [TestFixture] 属性的类和类中的 [Test] 方法。2、下载 http://www.nunit.org/index.php?p=download
2013-04-08 10:15:16 9725 3
原创 memcached 相关资源汇总
Memcached官方站点:http://www.danga.com/memcached/Memcached Win32 1.2.6下载:http://code.jellycan.com/memcached/安装帮助:Windows下的.NET+ Memcached安装Memcached .NET客户端:1).NET memcached client library
2013-04-07 16:00:51 807
原创 memcached 压力测试以及性能分析
1、建立测试程序 选用enyim客户端 代码:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.
2013-04-07 11:16:43 4890
原创 memcached 常见问题
1、什么情况下不适合适用memcached?对象的大小大于1MBMemcached本身就不是为了处理庞大的多媒体(large media)和巨大的二进制块(streaming huge blobs)。key的长度大于250字符如果真的用了这么长的key,那么您什么地方可能做错了。还有,可以看看关于key长度的邮件列表。您的
2013-04-07 10:51:28 934
原创 memcached 入门学习
1、概念 memcached是高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。2、特征 memcached作为高速运行的分布式缓存服务器,具有以下的特点。 协议简单 memcached的服务器客户端通信并不使用
2013-04-07 10:03:16 1783
原创 基于事件的异步调用模式
基于事件的异步模式(EAP模式)基于事件的C#异步编程模式是比IAsyncResult模式更高级的一种异步编程模式,也被用在更多的场合。该异步模式具有以下优点:· “在后台”执行耗时任务(例如下载和数据库操作),但不会中断您的应用程序。· 同时执行多个操作,每个操作完成时都会接到通知(在通知中可以区分是完成了哪个操
2013-04-01 23:34:45 879
CSS研究例子,有10个项目
2009-07-23
OWC图形报表,WEB
2009-07-23
AccessHelper类
2009-05-19
TCP连接方式的聊天系统C#
2009-05-17
实现桌面与winform文件互相拖拽
2009-05-17
一个很好看的flash图片切换工具
2009-05-16
SQLLite provice/city
2020-10-25
挣值分析详解以及案例说明
2014-04-20
从Winform各种空间中拖拽功能实现,并且有拖拽跟随影子
2010-05-17
可拖拽的资源管理器,已经做成了独立的项目
2010-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人