在 C# 中实现 Singleton
发表评论2次阅读2009.12.23 12:51 作者:Felicia 编辑
我们需要只有一个实例的类,并且需要提供一个用于访问实例的全局访问点,还希望确保解决方案是线程安全的。
下面的实现仅允许一个线程在尚未创建 Singleton 实例的情况下进入关键区域(该区域由 lock 块标识)。
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;
}
}
}
关于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 编辑
- 刘备
- 【仁德】记得用它去破陆逊的连营和诸葛的空城;内奸时可以发牌搅局;
- 【激将】记得自己激将时,可以发动自己的武器效果效果;激将里,伤害源是自己,奖励和反馈都是自己,和借刀不一样的;可以开局激将看大家表现看身份。
- 张飞
- 【咆哮】你是自带诸葛弩,不是只有诸葛弩,记得使用装备了的武器特效,双股剑、寒冰剑、青钢剑、方天画戟、麒麟弓优先;青龙、丈八、贯石只是为了范围;诸葛弩和银月还是弃了吧,对你没有太多用出,被对方弄去就不好了。
- 关羽
- 【武圣】装备区里的红牌也是可以当做杀的;记得用桃、无中生有等当杀,杀曹操,曹操收的是桃、无中生有等,配合着送牌吧。
Error – Unable to find manifest signing certificate in the certificate store
发表评论80次阅读2009.12.10 18:02 作者:Felicia 编辑
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!
GRE中文版, 纪念我的2009年10G
1个评论32次阅读2009.12.05 20:55 作者:Felicia 编辑
陈琦说过,红宝背过5遍以下去考GRE,属于纯裸考,并且考试的时候会神奇地看到陈琦的幽灵出现,在耳边说:纯……裸……考……
好吧,我考10G的时候,只背了1.5遍红宝,的确属于纯裸考了。
但是……人品爆发,结局是540+800+3.5。在此感谢所有帮助过我的人,特别感谢SJX对我的指点,以及和我一起放孔明灯许愿的猫。
以下内容转自人人网
第一部分:填空题
请在甲、乙、丙、丁、戊五个选项中,选择最合适的一项填入题目的空白中,使句子的逻辑通顺且符合常理。
1、祖冲之末年于建康任谒者仆射期间 ________ 数年,终于继计算圆周率之后,在那段硝烟弥漫的艰苦岁月中发明了千里船、水碓磨。
(甲)惨淡经营
(乙)搜肠刮肚
(丙)苦思冥想
(丁)枕戈待旦
(戊)形销骨立
2、退一步说,雍正皇帝的诸如 ________ 地征税充盈国库、严查并打击科举舞弊等行为是客观存在的,但即便如此,它们并不能掩盖这位帝王是一个 ________ 的人物的事实。
(甲)暴戾 …… 昏庸无能
(乙)残戮 …… 雷厉风行
(丙)高效 …… 具有争议
(丁)积极 …… 家喻户晓
(戊)懈怠 …… 精明能干
