HTTP必知必会——断点续传原理

要实现断点续传的功能,通常都需要客户端记录下当前的下载进度,并在需要续传的时候通知服务端本次需要下载的内容片段。 HTTP1.1协议(RFC2616)中定义了断点续传相关的HTTP头 Range和Content-Range字段,一个最简单的断点续传实…

继续阅读 →

人是被抛到这个世界上来的

"人定胜天"是一句言过其实的鼓励,"人是被抛到这个世界上来的"才是实情。生而为人,终难免苦弱无助,你便是多么英勇无敌,厚学博闻,多么风流倜傥,世界还是要以其巨大的神秘置你于无知无能的地位。                               …

继续阅读 →

我们被蒙住眼睛穿越现在

我们被蒙住眼睛穿越现在。至多,我们只能预感和猜测我们实际上正经历着的一切。只是在事后,当蒙眼的布条解开后,当我们审视过去时,我们才会明白,我们曾经经历的到底是什么,我们才会明白他们的意义。                               …

继续阅读 →

Java并发编程:Callable、Future和FutureTask

在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,…

继续阅读 →

科普:教你认识什么是双频和802.11ac

智能路由器的横空出世,让“11ac”、“双频”这两个技术名词迅速进入人们的视线。现在,市场上表标明自己双频无线路由器身份的产品,已经让人看花了眼。这样的产品宣传,也让消费者不仅自问一下“双频无线路由器究竟什么意思?”“我需要一款双频的无线路由器吗?”…

继续阅读 →