会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Ling Xu 的技术随笔
博客园
首页
新随笔
联系
订阅
管理
2017年6月13日
C++ 初始化函数的实现
摘要: http://www.cppblog.com/xlshcn/archive/2007/11/21/37088.aspx
阅读全文
posted @ 2017-06-13 10:37 Ling Xu
阅读(356)
评论(0)
推荐(0)
编辑
C++ XML 序列化器
摘要: http://www.cppblog.com/xlshcn/archive/2007/11/21/cppxmlserializer.html
阅读全文
posted @ 2017-06-13 10:36 Ling Xu
阅读(1184)
评论(0)
推荐(0)
编辑
2009年4月6日
调试用对象输出
摘要: 编写程序跟踪输出时,有时候需要输出某个对象所有字段和属性的值,类似于Watch。如果只有一个两个类的对象,事情并不麻烦,但是如果有很多类的对象,那么单独写就很费时。鉴于此,我写了一个通用的对象转储输出类,用于针对绝大多数对象进行转储为字符串形式。
阅读全文
posted @ 2009-04-06 23:31 Ling Xu
阅读(1054)
评论(1)
推荐(0)
编辑
2007年11月21日
.NET 环境下运行时代码生成和编译
摘要: CLR自带了各种语言的编译器,例如C#、VB等。通过这些编译器以及反射,可以实现以前在其它环境中做不到的事情:运行时代码生成和编译。 作为一个应用,我们以对象工厂作为示例。对象工厂是通过一些标识符,在运行时生成不同对象的一种设计模式,通常的代码形式为: publicclassObjectFactory{publicstaticobjectCreateInstance(stringid){switc...
阅读全文
posted @ 2007-11-21 16:38 Ling Xu
阅读(3169)
评论(21)
推荐(0)
编辑
查找CLR对象内存所属关系
摘要: 在.NET环境下,所有的对象都是通过CLR进行管理,并且由垃圾收集系统来负责回收。我们可以想象得到的是,CLR应当会以某种形式来管理这些对象,并且这些对象与对象之间具有一定的联系。有一些工具,例如 .NET Memory Profiler等,可以显示出这些关系,但是,可惜的是,这些工具不是免费的。实际上,Visual Studio .NET本身已经具有这样的功能,只是没有在文档中介绍,并且比上述的...
阅读全文
posted @ 2007-11-21 16:22 Ling Xu
阅读(2853)
评论(18)
推荐(0)
编辑
2007年1月16日
正确实现 IDisposable 接口
摘要: 在.NET中IDisposable接口用于释放资源,但是同时还有Finalize、Close、析构函数等,本文介绍了如何正确实现这些函数。
阅读全文
posted @ 2007-01-16 12:44 Ling Xu
阅读(22851)
评论(28)
推荐(6)
编辑
2007年1月13日
IronPython 1.0发布
摘要: IronPython 1.0发布
阅读全文
posted @ 2007-01-13 23:57 Ling Xu
阅读(2519)
评论(8)
推荐(0)
编辑
公告