- 博客(7)
- 资源 (7)
- 收藏
- 关注
原创 设计模式教程之Future模式
考虑这样一个情况,使用者可能快速翻页浏览文件中,而图片档案很大,如此在浏览到有图片的页数时,就会导致图片的载入,因而造成使用者浏览文件时会有停顿的现象,所以我们希望在文件开启之后,仍有一个背景作业持续载入图片,如此使用者在快速浏览页面时,所造成的停顿可以获得改善。 Future模式在请求发生时,会先产生一个Future物件给发出请求的客户,而同时间,真正的目标物件之生成,由一个新的执...
2011-05-13 00:05:42 233
Facebook 的系统架构
来源:http://www.quora.com/What-is-Facebooks-architecture (由Micha?l Figuière回答) 根据我现有的阅读和谈话,我所理解的今天Facebook的架构如下: Web 前端是由 PHP 写的。Facebook 的 HipHop [1] 会把PHP转成 C++ 并用 g++编译,这样就可以为模板和Web逻贺业务层提供高的性能。 ...
2011-05-12 23:30:46 228
一些对程序员的建议(不要轻易的让人帮你决定,那怕是你的家人)
首先,我想说的是,这些东西只是我根据我的经历给出的建议,仅仅供大家去参考,你的路你的人生要你自己决定,不要轻易的让人帮你决定,那怕是你的家人。 一、对技术的热情 如果我们喜爱编程,喜爱技术的话,那么,我们就会投入热情,自己会去专研很多东西。就像你以前对某个东西痴迷一样,你可以在工作之余还在学习和专研这些东西,你会经常和人讨论这些东西。不知道你是否会和我一样有一种感觉,如果你不学习...
2011-05-12 23:26:59 283
程序员眼中的编程语言
下图是一个搞笑的图片——程序员眼中的编程语言。 图片的横轴是编程语言。 纵轴是各语言的程序员、粉丝、信徒。 中间的各个小图片则是,粉丝眼中的编程语言的形象。 比如说, 第一行第一列,是Java程序员看Java语言的样子,一幢现代化的大厦。 第一行第二列,是Java程序员看C语言,一个年老过时的骨灰级老头。 当然,C程序员看Java语言也比较搞,见第二行第一列。呵呵。 ...
2011-05-10 10:24:27 203
读书笔记:对线程模型的批评
多线程模型是主流的并发编程模型。在过去几十年来,多线程模型一直是开发并发程序的有力工具。然而,它的历史并非总那么美好。1997年,NASA 的“火星探路者”号在执行任务的途中遭遇了严重的时序异常(参见 “What really happend on Mars“,注目 follow-up 中的现身说法),无法发回探测数据。如果不是 NASA 远程刷新了程序,它的结局就只能是报废在火星上。这一...
2011-05-10 10:22:52 108
设计模式教程之建造者模式
建造者模式定义: 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示. 建造者模式目的: 将复杂对象的部件内部表象和其构建过程分开 同样的构建过程可以创建不同的表象的对象 用户(客户端)通过指定对象的类型和内容构建它们 客户端不需要知道: 所生成的产品对象有哪些零件 每个产品的对应零件彼此有何不同 是怎么建造出来的...
2011-05-07 21:27:28 91
原创 设计模式教程之工厂模式
工厂模式:负责动态决定将有某种接口的类实例化。 三个模式: 简单工厂(simple Factory)模式。又称: 静态工厂方法模式(State Factory Method)。 工厂方法(Factory Method)模式。又称: 多态性工厂(Polymorphic Factory )模式 虚拟构造子(Virtual Constructor )模式 ...
2011-05-07 21:22:55 100
SEO课程之PPT(搜索引擎优化基础)
2009-01-06
Open Blog 数据库设计说明书
2009-01-06
ExtJs单用户Blog系统后台源码
2009-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人