摘要:“云计算”三部曲之 一:未来计算在“云-端” “云计算”三部曲之二:与“云”共舞——再 谈云计算 云计算三部曲之三:云端的精彩——让信息在 指尖流动 去年的文章了,既然李彦宏说云计算是新瓶装旧酒,那看看老文章也挺好,何况还是微软中国区的老大写的!
阅读全文
摘要:独立线程的运行和控制: const int Repetitions = 1000; public static void ThreadStart() { System.Threading.Thread thread = new System.Threading.Thread(DoWork); thread.Start(); for (int count = 0; count < Repet...
阅读全文
摘要:转自:http://is.gd/b2c98 三十五年前的1975年,从哈佛大学辍学的比尔·盖茨(Bill Gates)与高中好友保罗·艾伦(Paul Allen)成立了一家小公司,为一台名为Altair 8800的微型计算机编写软件。这家公司名为Micro-soft,后来改名为MicroSoft(微型计算机软件)。近日,国外媒体 Com...
阅读全文
摘要:http://www.iciba.com/ http://dictionary.cambridge.org/ http://www.m-w.com/ http://humanum.arts.cuhk.edu.hk/Lexis/Lindict/
阅读全文
摘要:“图灵完备”:所有主要的通用编程语言,都具有相同表现力;即,没有一种 语言可以写出其他语言不能表达的程序。不同的语言提供了不同的抽象机制和不同技术来支撑不同的解决方案。 语言范型: 类别 定义 实例 命令式 修改内存状态的语句序列 Fortran、汇编 过程式 通过过程(即一组语句)组织语言 C、Pascal、Cobol 面向对象式 通过对象组织程序 Smalltalk、Java、R...
阅读全文
摘要:清华大学的XX教授带领着XX学生,写的XX牛文! http://is.gd/aQf0b
阅读全文
摘要:委托,就是一个能够表示方法的数据类型。 准备工作,写一个冒泡排序 public static void BubbleSort(int[] items,ComparisonHandler comparionsMethod) { int i; int j; int temp; if (items == null) return; if (comparionsMethod == null) throw ...
阅读全文
摘要:注释 不恰当的信息 注释只应该描述有关代码和设计的技术性信息,而不是那些本应该在源代码控制系统中保存的信息。 废弃的注释 注释很快会过时。废弃的注释应及时删除 冗余注释 若果注释解释的是一目了然的东西,就是多余的 糟糕的注释 如果值得编写注释就好好写,保证正确的语法和拼写 注释掉的代码 注释掉的代码吗污染了所属模块,放散了注意力。应该删除! 环境 需要多步才能实现的构建 构建系统应该是单步的小操作...
阅读全文
摘要:The Dolt’s Guide To Self-Organization View more presentations from Jurgen Appelo.
阅读全文
摘要:Eventually Consistent – Building reliable distributed systems at a worldwide scale demands trade-offs between consistency and availability. 可以从两个角度看待一致性。一个是从开发者、客户端的角度:它们如何观察数据更新。第二种是从服务器端看待:更新如...
阅读全文
摘要:Most of the data, Most of the time. 一. 什么是CAP 1. Atomic Data Objects (Consistent) 为了保证一致性,所有的操作必需保证有序,且每一个操作看起来在一瞬间完成。这等价于要求分布式的共享内存好像就在一个节点上,一次相应一个操作。对于原子的读写共享内存操作有一个重要的性质,即当完成一个写操作后,读操作必需返回正确的值。这是一致...
阅读全文
摘要:偶然的机会了解到还有这么个计算机和通信界的研究热点(active research area),上网搜了点资料,放这备用! 1. 发表在软件学报上的一篇论文:无线传感网络 一篇综述性质的文章 2. wiki上的简介,不过没太大的学术含量 3. 居然还有一个免费开源的模拟器! WSN涉及到的路由协议真是不少啊: 平面路由协议 Flooding(泛洪) SPIN (sensor protocol f...
阅读全文
摘要: 入门级介绍:由一位14岁的初三学生@jiehanzheng制作 http://docs.google.com/present/embed?id=dcwjp3p5_0d44t5hsx 基本方案: http://docs.google.com/View?id=dgdzk68d_16q7dr2hf3
阅读全文
摘要:看到有人推荐,于是把链接放在这备用一下 1. Google File System: http://research.google.com/archive/gfs-sosp2003.pdf 把多个电脑的硬盘组合起来,形成一个超大规模的硬盘,用来存储海量数据,同时保障万一有某些硬盘崩溃了,不至于遗祸整个系统。(传说中的GFS) 2. MapReduce: http://labs.google.com...
阅读全文
摘要:来自谷歌公共日历:dd1tknkdjbsi2aos7rkm6ss568@group.calendar.google.com
阅读全文
摘要:转自:使用电子邮件的十大误区 很多人觉得自己用电子邮件用得不错,其实不然。太多的人匆匆写就,其内容让收件方存有疑问,于是还要花更多的时间来答疑解惑,反而浪费了建立关系、相互鼓励、敲定交易,以及传达重要讯息的机会。 因此,我们应避免电子邮件使用过程中的十大误区。 误区一:使用含糊不清的主题。“开会”、“更新”或“问题”这种字眼不适合作为邮件主题,尽量让主题包含更多的信息。这样一来,使用个人掌上设备(...
阅读全文
摘要:垂直格式 短小精悍 每个空白行都是一条线索,标识出新的独立概念 靠近的代码行则暗示了代码间的紧密关系 变量声明应尽可能靠近其使用位置 实体变量应该在类的顶部声明 被调用函数应该在执行调用函数下面 横向格式 使用空格字符将彼此紧密相关的代码连接起来,也用空格字符把相关性较弱的代码分隔开。 在赋值操作符周围加油空格,达到强调的目的 不在函数名和左圆括号之间空格 空格可以强调其前面的运算符 缩进原则 团...
阅读全文