Avatar notebook default
17篇文章 · 59412字 · 0人关注
  • Resize,w 360,h 240
    探索计算机的结构与核心概念

    在我们的生活与工作中所使用到的计算机都是基于冯诺依曼结构实现的,冯诺依曼结构又称冯诺依曼模型或普林斯顿结构,它是一种将程序指令存储器和数据存储器...

  • Resize,w 360,h 240
    教你如何快速实现一个图片爬虫

    什么是爬虫? 如果是没有接触过爬虫的人可能会有些许疑惑,爬虫是个什么东西呢?其实爬虫的概念很简单,在互联网时代,万维网已然是大量信息的载体,如何...

    0.1 5857 1 11
  • 浏览器性能优化-渲染性能

    在浏览器渲染过程与性能优化一文中(建议先去看一下这篇文章再来阅读本文),我们了解与认识了浏览器的关键渲染路径以及如何优化页面的加载速度。在本文中...

  • Spring Boot自动配置的"魔法"是如何实现的?

    Spring Boot是Spring旗下众多的子项目之一,其理念是约定优于配置,它通过实现了自动配置(大多数用户平时习惯设置的配置作为默认配置)...

  • Resize,w 360,h 240
    浏览器渲染过程与性能优化

    大家都知道万维网的应用层使用了HTTP协议,并且用浏览器作为入口访问网络上的资源。用户在使用浏览器访问一个网站时需要先通过HTTP协议向服务器发...

    1.1 2085 1 12
  • Resize,w 360,h 240
    B-Tree那点事儿

    B树(B-Tree)是一种自平衡的树,能够保证数据有序.同时它还保证了在查找、插入、删除等操作时性能都能保持在$O(log;n)$.需要注意的一...

  • 什么是动态规划?

    概述 动态规划(Dynamic Programming)是一种分阶段求解决策问题的数学思想,它通过把原问题分解为简单的子问题来解决复杂问题.动态...

  • 注解的那点事儿

    什么是注解? 注解是JDK1.5引入的一个语法糖,它主要用来当作元数据,简单的说就是用于解释数据的数据。在Java中,类、方法、变量、参数、包都...

  • Resize,w 360,h 240
    编码的那点事儿

    什么是编码? 对于普通人来说,编码总是与一些秘密的东西相关联(加密与解密);对于程序员们来说,编码大多数是指一种用来在机器与人之间传递信息的方式...

文集作者