随笔-68  评论-208  文章-0  trackbacks-5

最新评论

共11页: 1 2 3 4 5 6 7 8 9 下一页 末页 
Re:C#中Dispose和Close的区别! Journey_3P 2011-11-09 12:00  
Good!
Re:C#中Dispose和Close的区别! 烈火★寒冰 2010-08-12 13:28  
领教了
要么你就全部中文, 要么就全部英文, 偶尔在一个句子里来一两个英文单词, 真是 I 服了 YOU

“这个得益于ibm的一些paper” 很通顺么?
public sealed class NHibernateSessionManager
{
#region Thread-safe, lazy Singleton

/// <summary>
/// This is a thread-safe, lazy singleton. See http://www.yoda.arachsys.com/csharp/singleton.html
/// for more details about its implementation.
/// 返回一个 NHibernateSessionManager
/// </summary>
public static NHibernateSessionManager Instance {
get {
return Nested.NHibernateSessionManager;
}
}

/// <summary>
/// Initializes the NHibernate session factory upon instantiation.
/// </summary>
private NHibernateSessionManager() {
InitSessionFactory();
}

/// <summary>
/// 确保线程安全、按需
/// Assists with ensuring thread-safe, lazy singleton
/// </summary>
private class Nested
{
static Nested() { }
/// <summary>
/// internal表示在当前程序集之外不可访问
/// </summary>
internal static readonly NHibernateSessionManager NHibernateSessionManager =
new NHibernateSessionManager();
}

#endregion
……
}

在codeproject.com上找的,比较有名的一个NHibernate&castle示例代码。
re: C#中Dispose和Close的区别! Mohammed 2008-10-28 14:09  
实现了Dispose方法后,最好还要在类的共有方法中先判断一下要用到的托管对象或非托管对象是否已被释放(可以判断标记变量m_disposed),如果已被释放,可以抛出异常ObjectDisposeException
re: python程序转为exe文件 troy 2008-06-23 16:22  
相当不错,最近正在学习python
re: extreme programming之what's Scrum? fox23 2008-02-05 21:44  
--引用--------------------------------------------------
liujun:
有张图便于理解Agile的方法



--------------------------------------------------------

不错~
如果创建实例时出现异常将导致内联类LazyHolder初始化失败,此时是不能提供一种方法,让用户更改配置文件或其它数据资源后重试操作的,因为类一旦初始化失败,貌似以后永远不能再用它了,除非重新启动程序(或者重新加载其Assembly也可以?)。
re: C#中Dispose和Close的区别! zjj 2008-01-16 08:59  
建议看看这篇文章对你会有帮助的 C#中Dispose和Close的区别和各自的用法 http://www.150it.cn/bianchengwendang/Csap/96192.html
头晕
re: 我的fgen放到sourceforge上了 视频资讯搜索--视搜网 2007-11-25 14:43  
不错,支持一下
re: 软件开发 Kevin Wan 2007-11-13 17:10  
@David Fan

对这个聊天室比较感兴趣,是吗?
re: 软件开发 David Fan 2007-11-13 15:36  
hi,比较感兴趣
gcc是没有这种工具的(据我所知),最近比较忙,好久没有更新了,代码改好了,一直没有重新发布binary。可以checkout出来自己编译一下,我有空的时候会更新的,谢谢!
好东西。gcc是不是自带此类工具?
re: 我的fgen放到sourceforge上了 wrap 2007-11-01 13:33  
不错
wangchao198565@hotmail.com
叫double checking吧
还得看s_data怎么声明的,double checking不一定保证thread safe,尤其是在代码优化和多于一个cpu时
共11页: 1 2 3 4 5 6 7 8 9 下一页 末页