Wandering between the native & managed world

CLR/.NET 4.0开发中~~

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  22 随笔 :: 0 文章 :: 21 评论 :: 15129 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  其他

摘要:CLR小组中存在着大量的回归测试,这些回归测试会定期执行来发现CLR中的Bug,Developer在Checkin之前,也需要执行这些测试的一部分(大概是10小时左右,如果全部跑的话估计要好几天)。这些测试对于保证CLR的质量是至关重要的。有时候,这些测试会偶尔失败,比如跑100次失败大概一到两次,有些极端的例子甚至是10000次才失败一次。像这种问题通常是很难调试的。在前面调试Bug的神兵利器:... 阅读全文
posted @ 2009-08-28 13:18 张羿 阅读(331) 评论(0) 推荐(0) 编辑

摘要:前段时间花了几天一直在用WinDbg调试一个比较棘手的Bug。这个Bug是C# Team那边发现的,他们的Testcase跑大概10分钟左右会出一个在CLR内部的ASSERT。比较难调试的主要原因在于ASSERT表明一个全局的数据结构出现了问题,本来不应该用完的数组却已经用完了(因为按照设计,这个数组是边使用边清理的,是不会用完的)。初步想到的有下面几种方案来调试: 1. 设置数据断点 2. 一步... 阅读全文
posted @ 2009-03-30 22:20 张羿 阅读(624) 评论(0) 推荐(0) 编辑

摘要:这次我将为大家讲解如何使用.NET 4.0中的契约式设计(也可以在.NET 2.0+中使用,需要额外下载安装包),欢迎有兴趣的朋友收听。 地址为:http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032406872&Culture=zh-CN .NET 4.0中的新特性系列课程(2):契约式设计 (Level 200) 讲 师:... 阅读全文
posted @ 2009-03-16 22:32 张羿 阅读(231) 评论(0) 推荐(0) 编辑

摘要:因为工作需要,我把自己的一台机器装上了Windows Server 2008并配置好了Hyper-V,用来Host我的一些虚拟机。但是我一般远程访问这台服务器,管理虚拟机起来不太方便,特别是在虚拟机上还没有安装好Integration Services更是如此。因此我经常用HyperV为Vista发布的一款MMC来远程管理我的虚拟机。这个MMC包含在Vista SP1 Managed Tools ... 阅读全文
posted @ 2009-01-07 19:44 张羿 阅读(437) 评论(0) 推荐(0) 编辑

摘要:1月6日下午14:30我将在MSDN中文网络广播中主讲.NET中COM和COM Interop的相关基础知识。有兴趣的朋友可以通过下面的链接登记并收听此次网络广播: 公共语言运行库(CLR)开发系列课程(3):COM Interop基础 (Level 300) 讲 师:张羿 课程简介:从本次课程开始,今后几次课程将围绕COM和COM Interop技术,展开对托管代码和非托管代码之间通过CO... 阅读全文
posted @ 2008-12-30 21:30 张羿 阅读(110) 评论(0) 推荐(0) 编辑

摘要:12月9日下午我将在MSDN中文网络广播中主讲.NET 4.0 CTP中Interop的新特性:Type Equivalency,又称之为NO PIA。 有兴趣的朋友可以通过下面的链接登记并收听此次网络广播: .NET 4.0中的新特性系列课程(1):等价类型(Type Equivalency) (Level 200) 讲 师:张羿 课程简介:在.NET 4.0之前,为了解决不同的Intero... 阅读全文
posted @ 2008-12-07 12:45 张羿 阅读(211) 评论(3) 推荐(0) 编辑

点击右上角即可分享
微信分享提示