摘要:
TCP/IP 协议栈是一系列网络协议的总和,是构成网络通信的核心骨架,它定义了电子设备如何连入因特网,以及数据如何在它们之间进行传输。TCP/IP 协议采用4层结构,分别是应用层、传输层、网络层和链路层,每一层都呼叫它的下一层所提供的协议来完成自己的需求。由于我们大部分时间都工作在应用层,下层的事情 阅读全文
posted @ 2020-08-25 17:55
威武的大萝卜
阅读(132)
评论(0)
推荐(0)
摘要:
0、算法概述 0.1 算法分类 十种常见排序算法可以分为两大类: 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。 非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时 阅读全文
posted @ 2020-08-25 17:45
威武的大萝卜
阅读(159)
评论(0)
推荐(0)
摘要:
Viewport 是 HTML5 针对移动端开发新增的一个 meta 属性, 它的作用是为同一网页在不同设备的呈现,提供响应式解决方案。这篇文章尝试通过循序渐进的方式,逐层探索 Viewport 的设计原理,希望能给读者带来更加清晰、更加全面的技术认知。 一、引言 在PC时代,我们用 css 设置 阅读全文
posted @ 2020-08-25 17:39
威武的大萝卜
阅读(195)
评论(0)
推荐(0)
摘要:
目录 一、背景 二、Web应用 2.1 HTML 2.2 HTTP 2.3 URL 2.4 Servlet 2.4.1 编写第一个Servlet程序 2.5 JSP 2.6 容器 2.7 URL映射到Servlet 三、一个完整的Java Web基础应用 四、小结 一、背景 Spring生态的强大与 阅读全文
posted @ 2020-08-25 17:31
威武的大萝卜
阅读(184)
评论(0)
推荐(0)
摘要:
内存泄露是每个开发者最终都不得不面对的问题。即便使用自动内存管理的语言,你还是会碰到一些内存泄漏的情况。内存泄露会导致一系列问题,比如:运行缓慢,崩溃,高延迟,甚至一些与其他应用相关的问题。 什么是内存泄漏 本质上来讲,内存泄露是当一块内存不再被应用程序使用的时候,由于某种原因,这块内存没有返还给操 阅读全文
posted @ 2020-08-25 17:24
威武的大萝卜
阅读(303)
评论(0)
推荐(0)
摘要:
pointer-events:none 允许点击穿透。 应用场景: 如下图所示,需要给页面添加水印,并且不影响页面的点击事件。解决办法:添加一个遮罩层,设置position:fixd;为此遮罩层设置pointer-events:none;,使其下面盒子的点击事件能够正常点击。 阅读全文
posted @ 2020-08-25 17:22
威武的大萝卜
阅读(1798)
评论(0)
推荐(0)

浙公网安备 33010602011771号