15

CDN技术的发展历程

作者:baiyuzhong 分类:图书推荐 2 Comments »

在互联网上,悄然生长出一张时刻为人们服务的网络,它像一位隐形的快递员,将各种各样的内容交付给用户,这就是内容分发网络(CDN,Content Distribute Network)。

CDN的基本概念和产生背景

Content Distribute Network,直译成内容分发网络,或者也有人写成Content Delivery Network,内容交付网络。

大家常说的互联网,是广义的互联网,由两层组成:一层是以TCP/IP为代表的网络层(也是狭义互联网概念);另一层是以万维网WWW为代表的应用层。目前普遍存在一个认识误区,就是将互联网和万维网混作一谈。认清互联网的本质,辨识清楚互联网和万维网的区别,是理解整个互联网经济的关键和基础,也是认识CDN的基础。 阅读全文 »

标签:
阅读:14,885 次
07
知识工作需要新的管理策略和风格,这一事实从软件行业的历史来看是很明显的。软件项目一直很难管理,直至今天,仍然只有为数不多的软件团队,能够按照承诺的进度和接近计划的成本一致地交付高品质的产品。软件开发是涉及大规模知识管理的第一种技术,虽然软件工作一直是一个管理问题,但是过去它只涉及大多数公司的一小部分。现代企业需要面对的两个关键挑战:管理增长的规模和管理知识工作。
标签:
阅读:10,005 次
04

入手Erlang

作者:baiyuzhong 分类:图书推荐 4 Comments »

似Erlang这般充满神秘感的语言寥寥无几。这门并发语言既可将难事化易,也可将易事变难。在健壮企业部署方面,它的虚拟机BEAM是唯一堪与Java虚拟机匹敌的对手。它调用起来十分高效,甚至效率以外的东西它都很少考虑。因此,它的语法也不像Ruby那样优雅和简洁。 阅读全文 »

标签:
阅读:10,939 次
01

语言出现的目的是为了人类之间的通信,字母(或者中文的笔画)、文字和数字实际上是信息编码的不同单位。任何一种语言都是一种编码的方式,而语言的语法规则是编解码的算法。我们把一个要表达的意思,通过某种语言的一句话表达出来,就是用这种语言的编码方式对头脑中的信息做了一次编码,编码的结果就是一串文字。而如果对方懂得这门语言,他或者她就可以用这门语言的解码方法获得说话人要表达的信息。这就是语言的数学本质。虽然传递信息是动物也能做到的,但是利用语言来传递信息是人类的特质。

阅读全文 »

标签:
阅读:16,933 次
15

防弹衣并不能100%保证不受伤害,但穿了总是比不穿好。这样的规则同样适用于Web设计。通过增加网页的灵活性,以及采用必要的步骤来保证它在尽可能多的场景中都具备可读性,我们就给自己的作品赋予了一些与众不同的特色。这是一个循序渐进的过程,并且当采用HTML和CSS后,将能够更加容易构建出赏心悦目并且具有良好适应能力的设计方案。 阅读全文 »

标签:
阅读:24,138 次
10

埃及金字塔的神秘,不仅是因为它的规模宏伟、结构精密,而且它的兴起和演变至今只是一个传说,成为千古之谜。而软件测试,也感觉和金字塔有一种神秘的关系,为什么这样说呢? 阅读全文 »

标签:
阅读:10,939 次
08

软件测试是一项技术性工作,但同时也涉及经济学和人类心理学的一些重要因素。

阅读全文 »

标签:
阅读:12,026 次
07

正则表达式提供了一整套描述文本特征的方法,它的匹配其实也就是查找符合所描述特征的文本的过程。

按照元素(单个字符、字符组、多选分支等等)的出现情况,这些特征分为三类,也可称为三种逻辑:必须出现、可能出现、不能出现;具体解释如表1阅读全文 »

标签:
阅读:16,527 次
18

互联网安全一窥

作者:baiyuzhong 分类:图书推荐 2 Comments »

在互联网时代,数据安全与个人隐私受到了前所未有的挑战,各种新奇的攻击技术层出不穷。信息本来是安全的,自从有了研究安全的人之后,互联网就变得不安全了。

阅读全文 »

标签:
阅读:13,976 次
10

人性化的软件开发

作者:baiyuzhong 分类:图书推荐 »

只要有了优秀的编程工具、高级的编程语言、丰富的构件库和辅助程序建立系统,就能解决所有问题?并及时地在预算范围内交付良好的软件系统吗? 一个软件开发团队如果想要在项目中获得最大限度的成功,离不开人的因素。 阅读全文 »

标签:
阅读:7,637 次
preload preload preload
京ICP备06065162