在 C# 中实现 Singleton

发表评论2次阅读2009.12.23 12:51 作者:Felicia 编辑

[阅读更多]

我们需要只有一个实例的类,并且需要提供一个用于访问实例的全局访问点,还希望确保解决方案是线程安全的。

下面的实现仅允许一个线程在尚未创建 Singleton 实例的情况下进入关键区域(该区域由 lock 块标识)。

using System;
public sealed class Singleton
{
  
private static volatile Singleton instance;
  
private static object syncRoot = new Object();
  
private Singleton() {}
  
public static Singleton Instance
  
{
      
get 
      
{
        
if (instance == null) 
        
{
            
lock (syncRoot) 
            
{
              
if (instance == null) 
                  
instance = new Singleton();
            
}
        
}
        
return instance;
      
}
  
}
}
标签, , | 日志分类:C#

关于87.53%的数学分析

7 评论26次阅读2009.12.13 1:09 作者:Felicia 编辑

[阅读更多]

最近有个统计数据非常火,那就是:

国家统计局称,在他们随机调查的100位网友中,有87.53%的网友支持封杀BTchina.

虽然我数学差,但是还是知道这是不可能的。

分析:

假设调查结果只有两种可能:支持或反对,弃权算作无效问卷。

如果100份问卷都是有效问卷,那么最后结果(写成百分数形式),百分号前面肯定是整数。

因为87.53是小数,所以100份问卷不可能都是有效的,必定有无效问卷。

那么我写个程序枚举100份问卷中有多少份有效问卷,再枚举有效问卷中有多少份回答的是支持,那么就枚举了所有的计算结果。

(全文 …)

标签, , | 日志分类:数学

三国杀中不可不知的小事

1个评论30次阅读2009.12.10 23:32 作者:Felicia 编辑

[阅读更多]
  1. 刘备
    • 【仁德】记得用它去破陆逊的连营和诸葛的空城;内奸时可以发牌搅局;
    • 【激将】记得自己激将时,可以发动自己的武器效果效果;激将里,伤害源是自己,奖励和反馈都是自己,和借刀不一样的;可以开局激将看大家表现看身份。
  2. 张飞
    • 【咆哮】你是自带诸葛弩,不是只有诸葛弩,记得使用装备了的武器特效,双股剑、寒冰剑、青钢剑、方天画戟、麒麟弓优先;青龙、丈八、贯石只是为了范围;诸葛弩和银月还是弃了吧,对你没有太多用出,被对方弄去就不好了。
  3. 关羽
    • 【武圣】装备区里的红牌也是可以当做杀的;记得用桃、无中生有等当杀,杀曹操,曹操收的是桃、无中生有等,配合着送牌吧。

    (全文 …)

标签 | 日志分类:心情日记, 转载
[阅读更多]

I got this when I renamed my C# project then tried to publish it. To solve, I went to the “Signing” tab of the project properties and unchecked “Sign the ClickOnce manifests”.

Good luck!

标签, , , | 日志分类:C#

GRE中文版, 纪念我的2009年10G

1个评论32次阅读2009.12.05 20:55 作者:Felicia 编辑

[阅读更多]

陈琦说过,红宝背过5遍以下去考GRE,属于纯裸考,并且考试的时候会神奇地看到陈琦的幽灵出现,在耳边说:纯……裸……考……

好吧,我考10G的时候,只背了1.5遍红宝,的确属于纯裸考了。

但是……人品爆发,结局是540+800+3.5。在此感谢所有帮助过我的人,特别感谢SJX对我的指点,以及和我一起放孔明灯许愿的猫。

以下内容转自人人网

第一部分:填空题
  请在甲、乙、丙、丁、戊五个选项中,选择最合适的一项填入题目的空白中,使句子的逻辑通顺且符合常理。
  
  1、祖冲之末年于建康任谒者仆射期间 ________ 数年,终于继计算圆周率之后,在那段硝烟弥漫的艰苦岁月中发明了千里船、水碓磨。
  (甲)惨淡经营
  (乙)搜肠刮肚
  (丙)苦思冥想
  (丁)枕戈待旦
  (戊)形销骨立
  
  
  2、退一步说,雍正皇帝的诸如 ________ 地征税充盈国库、严查并打击科举舞弊等行为是客观存在的,但即便如此,它们并不能掩盖这位帝王是一个 ________ 的人物的事实。
  (甲)暴戾 …… 昏庸无能
  (乙)残戮 …… 雷厉风行
  (丙)高效 …… 具有争议
  (丁)积极 …… 家喻户晓
  (戊)懈怠 …… 精明能干

(全文 …)

标签, | 日志分类:心情日记