- 博客(14)
- 资源 (57)
- 收藏
- 关注
原创 SQL Server:关于数据库查询优化具体措施
一、硬件方面:1、添加更多内存。当服务器运行许多复杂查询且其中几个查询执行很慢时,此解决方案尤其有用。2、使用多个处理器。多个处理器使 SQL Server 数据库引擎 可以使用并行查询。 二、分表(水平、垂直分割)或分区处理 三、语句优化:通过分析执行计划去定位查询瓶颈;然后参照下面采取具体措施:1、如果没必要,尽量少用模糊查询。%2、不要通过通配符 * 查询
2012-11-26 16:01:01 557
转载 C# WinForm开发系列 - Crystal Report水晶报表
转自:ttp://www.cnblogs.com/peterzb/archive/2009/07/11/1521325.html水晶报表(Crystal Report)是业内最专业、功能最强的报表系统,它除了强大的报表功能外,最大的优势是实现了与绝大多数流行开发工具的集成和接口。在VS.Net平台做过报表开发的程序员,一定都对水晶报表强大、高效、集成等特性留下了深刻印象。 除了开发新程序外
2012-11-23 14:16:19 2500
转载 数据库:关于聚集索引和非聚集索引(整理)
官方说法:聚集索引 一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。 聚集索引对于那些经常要搜索范围值的列特别有效。使用聚
2012-11-22 11:40:32 706
转载 .Net关于对象的销毁(IDisposable和using) - 非托管资源
CLR 有一个 垃圾收集GC 机制,可以管理内存分配和回收等工作,在绝大多数情况下,程序员只需要new 一个对象,而将销毁这一对象的工作完全交给CLR代劳。 但是,我们所编写的类中使用了非托管的资源,比如文件句柄,用于线程同步的Mutex对象,或者是数据库连接,这些资源应该遵循“即需即建即销毁”的原则, 这就是说:需要的时候才创建这些对象,用完之后就马上销毁。
2012-11-21 17:01:18 1833
原创 【MS】开发人员需要搞清楚的几个问题
1、事务的隔离级别 微软官方:http://technet.microsoft.com/zh-CN/library/ms175909 (一)数据库隔离级别有哪些 (二)SQL锁机制和事务隔离级别1 (三)SQL锁机制和事务隔离级别2 2、数据库死锁 (一)数据死锁相关 3、多线程及多线程死锁 (一)【周公】多线程编程(
2012-11-20 17:22:07 570
原创 【MS】关于委托、事件、泛型文章整理
(一)浅谈C#中常见的委托 (二)C# 中的委托和事件(三)C#中的委托和事件(续)(四)理解C#委托,事件与回调函数 2012年11月20日Kevin.Chen 苏州太仓O(∩_∩)O~
2012-11-20 11:19:12 560
转载 【MS】关于多线程的死锁问题
俗话说,人多好办事!在程序里也是这样,如果是同一个应用程序需要并行处理多件任务,那就可以创建多条线程。但是人多了,往往会出现冲突,使得这个工作无法再进行下去了,(三个和尚没水喝啊!)这就是“死锁”。死锁,举个形象的例子,就像3(A、B、C)个人在玩3个球(1、2、3),规则很简单:每个人都必须先拿到自己左手边的球,才能拿自己右边的球,两手都有球之后,才能把球都放下。 这个游
2012-11-19 17:09:14 790
转载 【MS】关于数据库死锁的解读
基本解释 每个使用关系型数据库的程序都可能遇到数据死锁[1]的情况。理解什么是死锁之前先要了解锁定的概念:如果需要“修改”一条数据,首先数据库管理系统会在上面加锁,以保证在同一时间只有一个事务能进行修改操作。锁定(Locking)发生在当一个事务获得对某一资源的“锁”时,这时,其他的事务就不能更改这个资源了,这种机制的存在是为了保证数据一致性。 多数情况下,可以认为如果一个资源被锁
2012-11-19 16:48:19 518
转载 【MS】关于事务的隔离级别
目的 在数据库操作中,为了有效保证并发读取数据的正确性,提出的事务隔离级别。问题的提出 数据库是要被广大客户所共享访问的,那么在数据库操作过程中很可能出现以下几种不确定情况。更新丢失(Lost update) 两个事务都同时更新一行数据,但是第二个事务却中途失败退出,导致对数据的两个修改都失效了。这是因为系统没有执行任何的锁操作,因此并发事务并没有被
2012-11-19 16:35:04 447
转载 【MS】关于代码重构完全解读
重构(Refactoring)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。 也许有人会问,为什么不在项目开始时多花些时间把设计做好,而要以后花时间来重构呢?要知道一个完美得可以预见未来任何变化的设计,或一个灵活得可以容纳任何扩展的设计是不存在的。系统设计人员对即将着手的项目往往只能从大方向予以把控,而无法知道每
2012-11-19 14:31:37 825
原创 C#.Net:List<T>集合列表的Linq语句查询示例
1、单个List集合列表查询://筛选用户名、密码相符的用户var resultList = from item in selectList where item.PUsername.ToLower() == loginEntity.Username.ToLower() && item.PLoginPswd ==loginEntity.Password
2012-11-16 09:08:37 17170 1
原创 .Net 串口应用编程资料整理
系列文章: C# 串口操作系列(1) -- 入门篇,一个标准的,简陋的串口例子C# 串口操作系列(2) -- 入门篇,为什么我的串口程序在关闭串口时候会死锁?C# 串口操作系列(3) -- 协议篇,二进制协议数据解析C# 串口操作系列(4) -- 协议篇,文本协议数据解析C# 串口操作系列(5) -- 通讯库雏形 .NET 串口通讯编程 C#
2012-11-14 11:09:48 1090
原创 数据库中数据增删查改可能的级联操作
1、通过程序2、通过存储过程3、通过触发器4、通过关系约束5、通过作业定时 (完)2012年11月12日Kevin.Chen 苏州太仓O(∩_∩)O~
2012-11-12 15:04:54 824
原创 如何使IIS服务器支持.apk文件下载 - 步骤截图 - MIME类型设置
这段时间在和Java部门同事一起在做一个项目,因为这个项目一直用.Net进行开发;但因客户需要:有一功能需支持手持移动设备操作;就有了这个项目服务端.Net提供服务接口,客户端andorid开发手持操作支持。 临近这两天的开发收尾,java同事问我如何在客户机部署客户端的问题。客户机应该会有很多部手机,处于方便与高效考虑;我们不可能去把程序拷到手机上一一安装部署,我们考虑是否可以提
2012-11-01 15:01:55 1038
C#反编译查看工具:ILSpy_Master_2.1.0.1623_Binaries
2013-04-08
ASP.Net_JoyrockDemo
2012-05-28
检测CPU是否支持硬件虚拟化软件:securable.exe
2012-05-12
ASP.Net:Js通过PageMethods调用WebMethod+多线程示例 .
2012-04-27
异步请求分页示例:handler.ashx + $.ajax() + Json + 分页处理
2012-04-06
对话框,日历控件,拖动层
2012-02-28
C#多功能类库
2011-12-08
一款Web轮放器 - 支持文字、图片传送带式轮放
2011-10-12
Microsoft Online Service Email Client
2011-09-20
AxInterop.DSOFramer.dll
2011-01-26
JQuery_1.4_API.CHM jQuery api 中文参考文档
2010-08-27
jQuery 入门指南 学习文档 范例打包 效果应用 jQuery_api
2009-07-03
win10 安装 sql server 2016 kb2919355 安装问题
2022-09-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人