摘要:
1.简介对象关系映射框架是一种在面向对象的应用程序中提供数据访问抽象的便捷方式。对于 .NET 应用程序,Microsoft 推荐的 O/RM 是实体框架。但任何抽象都要考虑性能。本白皮书旨在介绍在使用实体框架开发应用程序时的性能注意事项,使开发人员了解能够影响性能的实体框架内部算法,以及提供有关进... 阅读全文
随笔档案-2015年06月
How to fix Column 'InvariantName' is constrained to be unique 解决办法!
2015-06-23 15:16 by Dorisoy, 1033 阅读, 收藏,
摘要:
IntroductionWhen you build a web project that uses Enterprise Library Community for the Application Data Block and the MySQL .NET / Connector, VisualS... 阅读全文
BOMWeather Bug 修复!
2015-06-17 23:03 by Dorisoy, 307 阅读, 收藏,
摘要:
public class TaskManager{ /// /// 表示需要请求的参数 /// private string[] requestParameter; /// /// 声明委托 /// /// /// public... 阅读全文
CallContext和多线程
2015-06-14 20:48 by Dorisoy, 356 阅读, 收藏,
摘要:
前一段时间正好要在某个网页程序上开一个多线程调用多个组件的尝试,这些组件是有其他团队开发的(如:印度/俄罗斯),所以修改它们的代码看起来是不太现实的,但是,令人恼火的是他们的代码中大量的用到了AppContext.Current这个对象(实际上是用了HttpContext.Current.Item来... 阅读全文
C# WinForm多线程(三)Control.Invoke
2015-06-08 08:37 by Dorisoy, 457 阅读, 收藏,
摘要:
下面我们就把在Windows Form软件中使用Invoke时的多线程要注意的问题给大家做一个介绍。首先,什么样的操作需要考虑使用多线程?总的一条就是,负责与用户交互的线程(以下简称为UI线程)应该保持顺畅,当UI线程调用的API可能引起阻塞时间超过30毫秒时(比如访问CD-ROM等速度超慢的外设、... 阅读全文
使用BackgroundWorker组件进行异步操作编程
2015-06-08 08:36 by Dorisoy, 311 阅读, 收藏,
摘要:
本文介绍了BackgroundWorker组件的功能及在基于事件的异步操作编程中的应用,并对组件的实现原理进行简述。在应用程序中,可能会遇到一些执行耗时的功能操作,比如数据下载、复杂计算及数据库事务等,一般这样的功能会在单独的线程上实现,执行结束后结果显示到用户界面上,这样可避免造成用户界面长时间无... 阅读全文
C# WinForm多线程(二)ThreadPool 与 Timer
2015-06-08 08:35 by Dorisoy, 2930 阅读, 收藏,
摘要:
本文接上文,继续探讨WinForm中的多线程问题,再次主要探讨threadpool 和timer一 ThreadPool线程池(ThreadPool)是一种相对较简单的方法,它适应于一些需要多个线程而又较短任务(如一些常处于阻塞状态的线程),它的缺点是对创建的线程不能加以控制,也不能设置其优先级。由... 阅读全文
C# WinForm多线程(一)Thread类库
2015-06-08 08:34 by Dorisoy, 1399 阅读, 收藏,
摘要:
Windows是一个多任务的系统,如果你使用的是windows2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流... 阅读全文
ASP.NET执行循序
2015-06-08 08:28 by Dorisoy, 223 阅读, 收藏,
摘要:
首先第一次运行一个应用程序(WebSite或者WebApplication都是Web应用程序)第一次请求 ->1,IIS ->2,aspnet_isapi(非托管dll) ->3,HttpRuntime(到这里已经是托管的了)HttpRuntime中只有一个方法ProcessRequest 这个方法... 阅读全文
浙公网安备 33010602011771号