浏览器渲染过程与性能优化 发表于 2017-10-03 | 分类于 前端 , 浏览器 | | 阅读次数 大家都知道万维网的应用层使用了HTTP协议,并且用浏览器作为入口访问网络上的资源。用户在使用浏览器访问一个网站时需要先通过HTTP协议向服务器发送请求,之后服务器返回HTML文件与响应信息。这时,浏览器会根据HTML文件来进行解析与渲染(该阶段还包括向服务器请求非内联的CSS文件与JavaScrip ... 阅读全文 »
教你如何快速实现一个图片爬虫 发表于 2017-09-20 | 分类于 后端 , python | | 阅读次数 什么是爬虫? 如果是没有接触过爬虫的人可能会有些许疑惑,爬虫是个什么东西呢?其实爬虫的概念很简单,在互联网时代,万维网已然是大量信息的载体,如何有效地利用并提取这些信息是一个巨大的挑战。当我们使用浏览器对某个网站发送请求时,服务器会响应HTML文本并由浏览器来进行渲染显示。爬虫正是利用了这一点,通过 ... 阅读全文 »
探索计算机的结构与核心概念 发表于 2017-09-08 | 分类于 计算机 | | 阅读次数 在我们的生活与工作中所使用到的计算机都是基于冯诺依曼结构实现的,冯诺依曼结构又称冯诺依曼模型或普林斯顿结构,它是一种将程序指令存储器和数据存储器合并在一起的计算机设计概念结构. 冯诺依曼结构起源于EDVAC(Electronic Discrete Variable Automatic Compute ... 阅读全文 »
编码的那点事儿 发表于 2017-08-20 | 分类于 后端 , Java | | 阅读次数 什么是编码? 对于普通人来说,编码总是与一些秘密的东西相关联(加密与解密);对于程序员们来说,编码大多数是指一种用来在机器与人之间传递信息的方式. 但从广义上来讲,编码是从一种信息格式转换为另一种信息格式的过程,解码则是编码的逆向过程.接下来举几个使用到编码的例子: 当我们要把想表达的意思通过一 ... 阅读全文 »
B树的那点事儿 发表于 2017-08-13 | 分类于 Algorithms , 数据结构 , Tree | | 阅读次数 概述 B树(B-Tree)是一种自平衡的树,能够保证数据有序.同时它还保证了在查找、插入、删除等操作时性能都能保持在$O(log\;n)$.需要注意的一点是,B-Tree并不是一棵自平衡的二叉查找树,它拥有多个分叉,且为大块数据的读写操作做了优化,同时它也可以用来描述外部存储(支持对保存在磁盘或者网 ... 阅读全文 »
揭秘HTTPS的"秘密" 发表于 2017-08-06 | 分类于 网络 , http | | 阅读次数 在说https之前,我们先了解一下http,以及为什么要使用https. http(Hyper Text Transfer Protocol)超文本传输协议是一种用于分布式、协作式和超媒体信息系统的应用层协议,它是TCP/IP的上层协议,同时它也是万维网(万维网不等同于互联网,它只是基于互联网的一 ... 阅读全文 »
Java中的闭包之争 发表于 2017-07-30 | 分类于 后端 , Java | | 阅读次数 闭包一直都是Java社区中争论不断的话题,很多语言例如JavaScript,Ruby,Python等都支持闭包这个语言特性,闭包功能强大且灵活,Java并没有显式地支持它,但其实Java中也存在着所谓的”闭包”. 本文作者为: SylvanasSun.转载请务必将下面这段话置于文章开头处(保 ... 阅读全文 »
图的那点事儿(4)-加权有向图 发表于 2017-07-27 | 分类于 Algorithms , Graph | | 阅读次数 本文作者为: SylvanasSun.转载请务必将下面这段话置于文章开头处(保留超链接).本文转发自SylvanasSun Blog,原文链接: https://sylvanassun.github.io/2017/07/27/2017-07-27-Graph_WeightedDigraph 加 ... 阅读全文 »
图的那点事儿(3)-加权无向图 发表于 2017-07-25 | 分类于 Algorithms , Graph | | 阅读次数 本文作者为: SylvanasSun.转载请务必将下面这段话置于文章开头处(保留超链接).本文转发自SylvanasSun Blog,原文链接: https://sylvanassun.github.io/2017/07/25/2017-07-25-Graph_WeightedUndirected ... 阅读全文 »
图的那点事儿(2)-有向图 发表于 2017-07-23 | 分类于 Algorithms , Graph | | 阅读次数 本文作者为: SylvanasSun.转载请务必将下面这段话置于文章开头处(保留超链接).本文转发自SylvanasSun Blog,原文链接: https://sylvanassun.github.io/2017/07/23/2017-07-23-Graph_DirectedGraphs/ 有 ... 阅读全文 »