摘要: Affinity Group: (近亲组?个人认为直译为近亲组更好一些,不知道官方是怎么翻译的)。 如何创建Affinity Group 1. 进入https://manage.windowsazure.com 2. 在左侧的导航栏,选择Settings 3. 在上方选择“Affinity... 阅读全文
posted @ 2013-12-26 10:26 如斯夫 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: 当我们说“内存管理”的时候,我们说的实际上就是“堆”的管理,堆栈的内存当然也是内存,但是堆栈的内存管理要简单很多。 我们前面说“堆和堆栈”的时候,说到“堆”实际上就是一个需要用户用完就清理的大房间,放在“堆”上的对象是可以长期存在的,直到这个对象被手动地清理。在.NET中,大致也是如此,除了一点:堆... 阅读全文
posted @ 2013-06-14 02:51 如斯夫 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 为什么CLR? 在我看来,CLR诞生时,定位就是JVM的竞争者,回顾历史,当MS被Sun要求不能给Windows上的Java实现塞私货的时候,MS必须有一个东西能够与JVM抗衡。因此,CLR诞生的最重要的历史原因是--“市场竞争”。所以,从技术的角度来看,我们探究JVM的诞生,似乎能更好地理解CLR... 阅读全文
posted @ 2013-06-14 02:49 如斯夫 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 我们将应用程序的运行过程想象为这个旅行团正在开一个大Party,比如说十八大?大会中往往会有各种小会,比如说我们的18大就有各种各样的分组讨论。这些小会,我们可以称之为“函数”。函数的运行需要一些上下文,正如这些小会的讨论不能脱离大会的主题一样,我们开小会需要知道大会给我们提供了什么,茶水啊,饮料啊... 阅读全文
posted @ 2013-06-14 02:46 如斯夫 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 现在有一台计算机,它的CPU 是X86,CPU有如下功能: 1. CPU可以从内存中读取汇编指令并执行 2. CPU可以根据提供给它的内存地址,去地址指向的内存空间取得在那里的指令执行 内存地址: 内存,正如它名字所言,是存储器,用来存储数据和指令;为了方便CPU找到特定的数据或者指令,内存被按字节... 阅读全文
posted @ 2013-06-14 02:43 如斯夫 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 假设我们有如下字符串: A = "LESSONS TEARNED IN SOFTWARE TE"; B = "SOFTWARE"; Sunday算法的大致原理是: 先从左到右逐个字符比较,以我们的字符串为例: 开始的时候,我们让i = 0, 指向A的第一个字符; j = 0 指向B的第一个字符,分别... 阅读全文
posted @ 2012-05-25 15:57 如斯夫 阅读(7139) 评论(6) 推荐(0) 编辑
摘要: 柴静最近的一个blog, 讲一个这样的故事: 王军的儿子五岁。 在幼儿园洗手,被另一个男生挤到一边。 小娃娃没作声,等在边上。 老师看见了,批评那男生“你怎么回事?” 那男生说“不是我挤他,是他挤我” 小娃娃还是没作声。 老师怕小孩儿心里不舒服,把这事儿给王军说了。 回来的路上,... 阅读全文
posted @ 2010-05-18 02:32 如斯夫 阅读(240) 评论(1) 推荐(0) 编辑
摘要: 名词解释: coclass: 是component object class的缩写,其中包含一个或者多个interface, coclass实现了这些接口; COM object: 是coclass在内存中的实例 COM server: 是一个二进制文件(DLL 或者 Exe),其中包含一个或者多个... 阅读全文
posted @ 2010-05-06 08:02 如斯夫 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 在项目中最常问的一个问题就是:XXX完成了吗?然而,“完成”这个词却没有被定义过,这个词被普遍接受的含义就是这个东西的编码已经做完了。这个默认的行为通常会在后期带来很大的问题,因为,编码的结束,并不能保证这个东西能够在预期的环境下正常工作,所以,在一个项目和团队中需要明确地定义这个词的准确含义,比如... 阅读全文
posted @ 2010-03-24 11:25 如斯夫 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2010-03-17 10:24 如斯夫 阅读(1324) 评论(1) 推荐(1) 编辑