随笔分类 -  C#

并发与并行
摘要:在软件开发过程中,并发控制是确保及时纠正由并发操作导致的错误的一种机制。从 ADO.NET 到 LINQ to SQL 再到如今的 ADO.NET Entity Framework,.NET 都为并发控制提供好良好的支持方案。并发处理方式一般分为乐观必并发与悲观必并发两种,本文将为大家介绍 Entity Framework 、 LINQ to SQL 中的并发处理方式。在本文最后,将提供一个了可参考的方案,结合事务与并发控制确保安全的数据交换机制。一、并发处理的定义在软件开发过程中,当多个用户同时修改一条数据记录时,系统需要预先制定对并发的处理模式。并发处理模式主要分为两种:第一种模式称为悲观 阅读全文

posted @ 2012-12-18 16:44 多远才是未来 阅读(219) 评论(0) 推荐(0)

delegate (代理类)派生代理类(delegate的子类)
摘要:http://blog.csdn.net/zhoushao/article/details/655387缺省情况(默认情况)。 阅读全文

posted @ 2012-09-20 14:22 多远才是未来 阅读(193) 评论(0) 推荐(0)

项目右键属性的BuidEvents copy 文件到bin的命令
摘要:Edit Post-build中输入如下命令。if not exist $(TargetDir)config md $(TargetDir)configcopy $(SolutionDir)AOTT.GateWay.Reporting.Hosting\config $(TargetDir)configif not exist $(TargetDir)config\castle md $(TargetDir)config\castlecopy $(SolutionDir)AOTT.GateWay.Reporting.Hosting\config\castle $(TargetDir)config 阅读全文

posted @ 2012-09-20 14:09 多远才是未来 阅读(181) 评论(0) 推荐(0)

线程Task实现异步
摘要:http://www.cnblogs.com/luminji/archive/2011/05/13/2044801.html“Lambda 表达式”是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式树类型。所有 Lambda 表达式都使用 Lambda 运算符=>,该运算符读为“goes to”。该 Lambda 运算符的左边是输入参数(如果有),右边包含表达式或语句块。Lambda 表达式x => x * x读作“x goes to x times x”。可以将此表达式分配给委托类型,如下所示:delegate int del(int i);static void 阅读全文

posted @ 2012-08-10 10:11 多远才是未来 阅读(222) 评论(0) 推荐(0)

C# AppDomain
摘要:AppDomain.CurrentDomain.BaseDirectory 是获取基目录 它代表的是程序集所在的目录。 阅读全文

posted @ 2012-08-06 10:30 多远才是未来 阅读(173) 评论(0) 推荐(0)

创建Xml
摘要:/// <summary> /// The xmldocName /// </summary> /// Creator:wangxiaomei /// Creation Date:2012-6-28 11:38 /// Modifier: /// Last Modified: /// ---------------------------------------------------------------------------------------- private readonly string xmldocName = "ImmEntitlemen 阅读全文

posted @ 2012-06-29 10:26 多远才是未来 阅读(163) 评论(0) 推荐(0)

Windows Services
摘要:.net平台下开发Windows 服务1.创建windows service 参考网址http://www.cnblogs.com/tuyile006/archive/2006/11/27/573654.htmlhttp://www.cnblogs.com/tyb1222/archive/2010/09/06/1819020.html2.安装及卸载windows service安装本地服务:Run ->cmd 命令行执行C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe C:\MyService\MyService\ 阅读全文

posted @ 2012-03-30 17:23 多远才是未来 阅读(219) 评论(0) 推荐(0)

多线程
摘要:http://www.yesky.com/20020129/215831.shtmlC#多线程机制关于多线程 较好的博客文章 http://www.cnblogs.com/leslies2/archive/2012/03/06/2379235.html 在一个程序中,这些独立运行的程序片断叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理”。多线程处理一个常见的例子就是用户界面。利用线程,用户可按下一个按钮,然后程序会立即作出响应,而不是让用户等待程序完成了当前任务以后才开始响应。什么是多线程? 在计算机编程中,一个基本的概念就是同时对多个任务加以控制。许多程序设计问题都要求程. 阅读全文

posted @ 2012-02-23 15:02 多远才是未来 阅读(217) 评论(0) 推荐(0)

vs2010打包安装
摘要:http://blog.csdn.net/shan9liang/article/details/6957308安装包实现为站点创建虚拟目录。需要创建一个WebSetup。设置 它的view属性的launch Conditions 的.net Framework version 属性为.NET Framework 4。右键propertys中的Prerequisites 勾选 Microsoft.net framework 4 client profile x86 and x64和windows installer 3.1 勾选 Download Prerequisites from the c 阅读全文

posted @ 2011-12-16 18:17 多远才是未来 阅读(268) 评论(0) 推荐(0)

string字符串的方法
摘要:string.IsNullOrWhiteSpace(this.KeyWord)判断是否为空或者是否仅有一个空格 阅读全文

posted @ 2011-10-11 09:36 多远才是未来 阅读(120) 评论(0) 推荐(0)

.net环境安装顺序
摘要:光盘F12选USB需要先安装IIS,再安装VS2008或sqlserver2005 数据库这个是正确的顺序 阅读全文

posted @ 2011-06-14 09:14 多远才是未来 阅读(249) 评论(0) 推荐(0)