Fork me on GitHub

10 2009 档案

摘要:Optional Parameters 是C# 4.0的特色之一,可减少重载函数的数量,却可达到相同的效果,加快开发效率。在使用上就跟C++一样,只需用等号为函数的参数加上默认值即可。需注意的是Opt... 阅读全文
posted @ 2009-10-27 20:59 张善友 阅读(1221) 评论(0) 推荐(0) 编辑
摘要:在Visual Studio 2010 and .NET Framework 4 Training Kit中有个System.Threading.CountdownEvent的Demo, CountdownEvent类似于Java中有个 CountDownLatch类, 通过CountdownEvent可以在主线程中线程池中的任务运行,主线程要等待线程池中的任务完成之后才能继续。CountdownEvent Class在使用上十分的简单,只要在CountdownEvent的构造函数中传入信号量的数量。在每个线程启动的地方主线程调用AddCount方法增加信号量计数,线程池中跑的线程调用Signal。然后在主线程中调用Signal和Wait方法,就可以实现主 线程等待X次Signal方法调用之后继续。 阅读全文
posted @ 2009-10-27 20:38 张善友 阅读(2412) 评论(4) 推荐(1) 编辑
摘要:在Visual Studio 2010 and .NET Framework 4 Training Kit中有个System.Threading.Barrier的Demo,通过Barrier Class我们可以控制线程的运行,做到线程同步的效果。 Barrier Class在使用上十分的简单,只要在Barrier的构造函数中传入participantCount(简单的说就是要等待的线程个数),并在要同步的点调用SignalAndWait方法就可以了。线程会在调用SignalAndWait之后暂停运行,等待所有参与的线程都到达了同步点才继续往下运行。 阅读全文
posted @ 2009-10-27 19:36 张善友 阅读(1579) 评论(1) 推荐(0) 编辑
摘要:SQL Server Services 已经改名为 Microsoft SQL Azure (阿祖),SQL 数据服务改名为 Microsoft SQL Azure Database,增加了一个熟悉的... 阅读全文
posted @ 2009-10-27 07:35 张善友 阅读(1025) 评论(1) 推荐(0) 编辑
摘要:今天在深圳的Windows 7社区发布活动讲了Session 2 -- Windows 7兼容性概述。今天参会的人员达到60多个,大家也非常积极的讨论。Windows 7就是Windows Vista的一种升级进化版本。除去测试版本本身的系统问题和相关的硬件驱动程序支持不够,本身自带的IE、DirectX等特性外,软件兼容性测试需关注的点和Vista基本相同。从目前桌面产品在win7下的兼容性测试结果来看,对Vista系统支持比较好的软件,对win7系统的支持也都没什么问题。 阅读全文
posted @ 2009-10-25 23:28 张善友 阅读(2017) 评论(1) 推荐(0) 编辑
摘要:psake是一个集成了PowerShell的用来创建自动化脚本的工具,其2.01版本集成了PowerShell2.0。Ayende Rahien正使用它来创建Rhino工具。 阅读全文
posted @ 2009-10-21 07:19 张善友 阅读(1508) 评论(0) 推荐(1) 编辑
摘要:今年9月份,微软更新了通过Windows根证书认证程序(Windows Root Certificate Program)的厂商清单,并首次将Startcom公司列入了该认证清单,这还是微软首次将提供免费数字验证技术 的厂商加入根证书认证列表中。现在,在Windows7或安装了升级补丁的Vista或XP操作系统中,系统会完全信任由Startcom这类免费数 字认证机构认证的数字证书。此举无疑在普及数字验证技术,从而增强用户网络数据安全性方面意义重大。 阅读全文
posted @ 2009-10-11 14:49 张善友 阅读(1113) 评论(0) 推荐(0) 编辑
摘要:Roger Sessions是ObjectWatch的CTO。在新西兰Teched2009的Session《ARC203 - Services and Complexity》分享了自己关于企业架构的独特观点,非常令人印象深刻,无疑可以给大家带来很多思考。 阅读全文
posted @ 2009-10-06 08:35 张善友 阅读(2358) 评论(1) 推荐(1) 编辑
摘要:微软Web平台安装程序2.0(Web PI)是一个免费工具,用来简化微软Web平台的下载、安装和最新更新,这包括IIS、SQL Server快递版、.NET框架和Visual Web Developer。另外也包括开源的ASP.NET和PHP。微软Web平台不仅仅是一套功能强大的工具、服务器和技术,而且其提供了一套完整的构建WEB站点、服务和应用程序的生态系统。 这套系统现在都需要 Web Platform Installer 来进行安装。9月1日加入了著名的PHP学习内容管理系统(LCMS)Moodle。 阅读全文
posted @ 2009-10-01 21:30 张善友 阅读(2889) 评论(0) 推荐(0) 编辑