LVS原理与实现 - 原理篇 LVS,全称 Linux Virtual Server,是章文嵩博士发起的一个开源项目。在社区具有很大的热度,是一个基于四层、性能极高的反向代理服务器。至于什么是反向代理,这里就不作详细介绍了,如果不了解可以先去阅读反向代理相关的资料。 LVS工作原理 下面先介绍一下 ...
分类:
其他好文 时间:
2021-06-28 17:43:07
阅读次数:
0
LVS原理与实现 - 实现篇 在上一篇文章中,我们主要介绍了 LVS 的原理,接下来我们将会介绍 LVS 的代码实现。 本文使用的内核版本是:2.4.23,而 LVS 的代码在路径:/src/net/ipv4/ipvs 中。 Netfilter 在介绍 LVS 的实现前,我们需要了解以下 Netfi ...
分类:
其他好文 时间:
2021-06-28 17:42:21
阅读次数:
0
TCP源码分析 - 三次握手之 connect 过程 本文主要分析 TCP 协议的实现,但由于 TCP 协议比较复杂,所以分几篇文章进行分析,这篇主要介绍 TCP 协议建立连接时的三次握手过程。 TCP 协议应该是 TCP/IP 协议栈中最为复杂的一个协议(没有之一),TCP 协议的复杂性来源于其面 ...
分类:
其他好文 时间:
2021-06-28 17:41:33
阅读次数:
0
Linux网桥工作原理与实现 Linux 的 网桥 是一种虚拟设备(使用软件实现),可以将 Linux 内部多个网络接口连接起来,如下图所示: 而将网络接口连接起来的结果就是,一个网络接口接收到网络数据包后,会复制到其他网络接口中,如下图所示: 如上图所示,当网络接口A接收到数据包后,网桥 会将数据 ...
分类:
系统相关 时间:
2021-06-28 17:40:08
阅读次数:
0
操作字符串的类有:String、StringBuffer、StringBuilder。 String 和 StringBuffer、StringBuilder 的区别在于 String 声明的是不可变的对象,每次操作都会生成新的 String 对象,然后将指针指向新的 String 对象,而 Str ...
分类:
编程语言 时间:
2021-06-28 17:39:55
阅读次数:
0
如何在 Live Home 3D 中实现逼真的照明?Live Home 3D 非常注重灯光属性也就不足为奇了。广泛的选项可让您实现最大的真实感。阅读本文,了解如何在 Live Home 3D 中实现逼真的照明效果。 光是自然光和人造光的结合。下面,您将了解这两种类型。 自然光源 我们将从自然光源开始 ...
分类:
其他好文 时间:
2021-06-28 17:38:49
阅读次数:
0
Git使用 什么是版本控制 版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。 实现跨区域多人协同开发 追踪和记载一个或者多个文件的历史记录 组织和保护你的源代码和文档 统计工作 ...
分类:
其他好文 时间:
2021-06-28 17:37:43
阅读次数:
0
一、GraphicsView框架简介 QT4.2开始引入了Graphics View框架用来取代QT3中的Canvas模块,并作出了改进,Graphics View框架实现了模型-视图结构的图形管理,能对大量图元进行管理,支持碰撞检测,坐标变换和图元组等多种方便的功能。 GraphicsView框架 ...
分类:
其他好文 时间:
2021-06-28 17:35:50
阅读次数:
0
import java.util.ArrayList; import java.util.Arrays; import java.util.List; /** * @author: small-sunshine * @Description:考拉兹猜想,100万以内的数 * @date: 2021/ ...
分类:
其他好文 时间:
2021-06-25 17:25:25
阅读次数:
0
1. 题目 1.1 英文题目 Given an integer array nums and an integer val, remove all occurrences of val in nums in-place. The relative order of the elements may ...
分类:
编程语言 时间:
2021-06-25 17:23:46
阅读次数:
0