分组交换 第三章第二章讲述的直接相连的网络有两个局限性:第一,该网络限制可以连接到网络上的主机数。第二,这种网络限制一个单独的网络能跨越的地区范围。计算机网络使用分组交换机(packet switch),使分组能从一台主机传输到另外一台主机上,即使这些主机没有直接相连。争用(contention):如果指定的分组到达交换机的某个输出端口,并且分组到达的速率超出该输出端口的能力,就会产生争用问题。分组...
分类:
其他好文 时间:
2016-04-29 20:10:13
阅读次数:
143
问题
spark的计算模型是如何做到并行的呢?如果你有一箱香蕉,让三个人拿回家吃完,如果不拆箱子就会很麻烦对吧,哈哈,一个箱子嘛,当然只有一个人才能抱走了。这时候智商正常的人都知道要把箱子打开,倒出来香蕉,分别拿三个小箱子重新装起来,然后,各自抱回家去啃吧。 Spark和很多其他分布式计算系统都借用了这种思想来实现并行:把一个超大的数据集,切分成N个小堆,找M个执行器(M < N),各自拿一块或...
分类:
其他好文 时间:
2016-04-29 20:10:04
阅读次数:
190
提到JavaScript库,相信很多读者首先就会想到一系列著名的JavaScript库,例如jQuery、Dojo、YUI、Prototype、ExtJS、Google
Closure等。这些都是由国外的组织或人员主持开发的,并且大都是开源项目,在中国大陆也受到了开发人员的普遍欢迎。
其实,在国内也存在着一些比较优秀的前端开发框架,并且也大多是开源的,这里以腾讯、淘宝和百度使用的Ja...
分类:
编程语言 时间:
2016-04-29 19:47:53
阅读次数:
216
如何设计对话框程序上的“逃跑”按钮,即每当鼠标移动到Btn上面的时候就会自动跑到另外一个地方,看上去鼠标好像永远无法点中?
讨巧:设置鼠标WM_MOUSEMOVE的响应函数用于捕获鼠标移动操作,每当鼠标移动到btn上就修改属性隐藏,同时修改另一个btn的属性为显示,造成btn自动“逃跑”的假象。
步骤:
1、创建基于对话框的应用程序
新建-MFC项目-选择“基于对话框”就可以了,然后就会得...
分类:
编程语言 时间:
2016-04-29 19:31:55
阅读次数:
149
多人开发
在java中,可以将一个大型项目中的类分别独立出来,分门别类的存到文件里,再将这些文件一起编译运行,如此的程序代码将更易于维护。
多人开发的问题:如果多个开发人员共同开发一个项目的时候,则肯定会出现类名称相同的情况。那么这样一来就会非常麻烦。
相同的文件会出现覆盖的情况。
包的概念
package是在使用多个类或接口时,为了避免名称重复而采用的一种措施,直接在程序中加...
分类:
编程语言 时间:
2016-04-29 19:30:37
阅读次数:
208
作程序员重要的是什么?有人问过你这样的问题吗?
知识,语言基础好?技术好?逻辑思维强?英语好?…………
也许作为一位优秀的程序员,每个人的身上都有这样那样的优点,但是既然有优点就会有缺点,而且别
人的一些优点或者天生的优势可能不是那么容易让更多的人去努力能够达到的。但是不管怎么样,做到
什么程度,程序员都必须要遵守一些规范,而且规范遵守和做的越好的程序员,不仅程序漂亮,其他方
便也...
分类:
编程语言 时间:
2016-04-29 19:12:16
阅读次数:
245
问题?Java垃圾回收机制
1.碎片的整理
都知道java对象,回收后,会形成碎片,然后它是如何回收和整理的呢?
然后接下来的写操作就会变得更加费时,因为查找下一个可用空闲块已不再是一个简单操作。
JVM在创建新对象的,会在连续的区块中分配内存。因此如果碎片已经严重到没有一个空闲块能足够容纳新创建的对象时,内存分配便会报错。
为了避免,这种状况的发生,JVM需要确保碎片化在可控范围内...
分类:
编程语言 时间:
2016-04-29 19:10:17
阅读次数:
246
网上流传着一段挺有意思的话……
对于从事C或C++的开发人员来说,他们既是内存管理的最高权力的皇帝,也是最基础的劳动人民,担负着每一个对象生命开始到终结的维护工作,有点光杆司令的赶脚。
但对于java程序员来说,在虚拟机自动内存管理机制的帮助下,不需要手动维护,也不容易出现内存泄漏和溢出的问题。但是如果不了解JVM,一旦出现问题,你就会变得无从下手……
一、JVM Java Virt...
分类:
其他好文 时间:
2016-04-29 19:08:47
阅读次数:
126
让你的对象,知悉现况
-----观察者模式
一、观察者模式
1、认识观察者模式---订报纸
(1) 报社的业务是出版报纸
(2) 向某报社订报纸,只要他们有新报纸出版,就会给你送来。只要你是他们的订户,你就会一直收到新报纸
(3) 当你不想要报纸了,取消订阅,报社就不会再送新报纸了
(4) 只要报社还在运营,就会一直有人向他们订阅报纸或取消订阅
一句话:观察者模式=...
分类:
其他好文 时间:
2016-04-29 18:20:16
阅读次数:
217
什么是路由路由这个次不是nodejs专属,在web应用程序中就有路由,路由描述应用程序是否以及如何对调http(超文本传输协议)请求进行应答,当用户在与应用程序或者网站交互的时候,浏览器就会生成这些请求。
路由只是个用来定义应用程序中http请求的最终点的术语,所以如果希望应用程序能够做点什么,那么就必须使用路由了。Express中的路由在Express使用HTTP动词来定义路由,HTTP动词描述...
分类:
Web程序 时间:
2016-04-29 18:12:46
阅读次数:
402