摘要: 异步编程水很深,先从概念入手吧异步编程首先分成两类: APM(Asynchronous Programming Model)EAP(Event-based Asynchronous Pattern)APM: 使用委托可以通过异步方式调用同步方法。 Invoke method calls the target method directly on the current thread.' jquery17109425388909375121="2">当同步调用一个委托时,Invoke 方法直接对当前线程调用目标方法。 BeginInvoke method is 阅读全文
posted @ 2012-04-13 12:28 张保维 阅读(190) 评论(0) 推荐(0)
摘要: 一个朋友反映说,使用 Mutex 时出现 “由于出现被放弃的mutex,等待过程结束” 的问题。后来经过模拟及查MSDN ,发现 如果 在 线程中使用 mutex 使用类似于 void process() {mutex.WaitOne(); 这里做某些操作, 然后出现异常了 throw new Exception("");mutex .ReleaseMutex(); }出现上面的代码就有问题了。改为 try{ ..... } finally { mutex .ReleaseMutex();} 就好了。接下来,朋友提出了使用 lock(obj) 的方法,这个方法没有问题,也可 阅读全文
posted @ 2012-04-13 10:27 张保维 阅读(480) 评论(0) 推荐(0)
摘要: 感谢 xpshop 16:42:01 C# 3.0 { get; set; } 默认值这就不得不说 { get; set; } 的默认值了,因为不存在了私有自段,我们无法人工指定默认值了,那么系统的默认值是什么呢?•对于 int 类型,默认值是 0;•对于 int? 类型,默认值是 null;•对于 bool 类型,默认值是 false;•对于 bool? 类型,默认值是 null;•对于 string 类型,默认值是 null;•对于 string? 类型,哈哈,没有这种写法,会出错;•对于 DateTime 类型,默认值是 0001-01-01 00:00:00;•对于 DateTime? 阅读全文
posted @ 2012-04-12 16:57 张保维 阅读(613) 评论(0) 推荐(0)
摘要: private Action<int> sleep = second => { Console.WriteLine("enter Action"); Thread.Sleep(second * 1000); PrintThread(); Console.WriteLine("leave Action"); };public void AsynT() { PrintThread(); Console.WriteLine("begin"); var result = sleep.BeginInvoke(2, null, 阅读全文
posted @ 2012-04-11 16:00 张保维 阅读(213) 评论(0) 推荐(0)
摘要: [TestMethod()] public void SearchForWatiNOnGoogle() { // 打开IE浏览器,并来到Google站点 using (var browser = new IE("http://www.google.com.hk/%22)) { // 定位到搜索框,并输入WatiN browser.TextField(Find.ByName("q")).TypeText("WatiN"); // 点击“搜索”按钮 browser.Button(Find.ByName("btnG")).Clic 阅读全文
posted @ 2012-03-09 10:39 张保维 阅读(156) 评论(0) 推荐(0)
摘要: 传出来,大家分享一下。/Files/zbw911/CS4Hadoop.zip已过期,-====================================================最新版本移至https://github.com/zbw911/CS4Hadoop 阅读全文
posted @ 2012-03-08 19:29 张保维 阅读(1548) 评论(1) 推荐(1)
摘要: 转自: 【IT168 技术】导读:之前Visual Studio 11开发者预览版发布的消息受到了众多技术人员的关注和讨论。日前Visual Studio 11最新的Beta版本在巴塞罗那正式推出。我们重点了解一下Visual Studio 11 九大新功能。 项目兼容(Project Compatibility) 高效的IDE(IDE Productivity Improveme... 阅读全文
posted @ 2012-03-06 11:15 张保维 阅读(210) 评论(0) 推荐(0)
摘要: 自:http://www.cnblogs.com/liulun/archive/2012/01/09/2317036.html 开发者预览版.net 4.5 .NET for Metro style appsMetro风格的应用程序是利用Windows操作系统的强大功能设计的特殊表单元素。一个称之为.NET APIs for Metro style apps的.Net的一个子集用来支持Metro风... 阅读全文
posted @ 2012-03-06 11:04 张保维 阅读(189) 评论(0) 推荐(0)
摘要: iis7.0/7.5下的httpModules设置 from:http://junstyle.me/archives/725 一个httpModule突然不起作用了,原来是iis7里面的网站应用程序池使用了默认的“集成模式”,所以所有的http请求处理都托管给了IIS,web.config里面的配置就不起效了。将程序池的模式改为“经典”之后,一切正常。当然你也可以在web.config里面加入下... 阅读全文
posted @ 2012-02-16 11:50 张保维 阅读(488) 评论(0) 推荐(0)
摘要: 数据挖掘 应用案例集 上一篇 / 下一篇 2008-01-06 22:59:57 查看( 1912 ) / 评论( 7 ) / 评分( 3 / 0 ) 数据挖掘应用目前在国内的基本结论是“大企业成功案例少,中小企业需求小”。但是对于市场来说,如果不是真的“没有人买”所以“没有人卖”,那一定是创新的机会所在。个人的判断是,一个数据库只要有几十万以上记录,就有数据挖掘的价值。 搜集以下案例,希望有一定... 阅读全文
posted @ 2012-02-07 17:29 张保维 阅读(439) 评论(0) 推荐(0)