〇、思想 分治 一、步骤 在数组中选择一个基准 base,将原始数组分为【小于 base】- base -【大于 base】 对【小于 base】、【大于 base】两个数组分别重复步骤 1、2,直到排序完成 快速排序 二、实现 void my_qsort(short *arr, int start, int end) { if (start >= end) { retur...
〇、链路负载均衡的功能(What) 链路负载均衡的作用是将内网用户访问外网的流量分发到多条链路中。就好比从公司到家,有好几条路可以选,链路负载均衡可以帮助咱们在下班的时候选一条最快到家躺着的路,或者有最好风景的路,再或者是有烧烤的路。 从功能上,我们可以看出链路负载均衡的场景: 链路负载均衡场景示例 对于企业来说,应用多出口链路可以防止某一出口链路故障对公司业务的影响,也能避免跨 ISP 访问资源慢的问题。 一、为什么...
今天使用 github actions 自动构建 docker 的时候发送推送失败了,出现了 ERROR: failed to solve: failed to push ghcr.io/xx:latest: unexpected status from POST request to https://ghcr.io/v2/xx/blobs/uploads/: 403 Forbidden。 403 forbidden 一番查找后,给出大概原因及解决...
最近在复习安全的时候就在想,对于 DH 就有两个问题: 既然非对称加密算法可以实现带身份认证的、安全的密钥的交换,为什么还需要没有身份认证的 DH 算法呢? 非对称加密算法体系的身份认证实际上是依靠三方 CA 的权威性实现的,那可不可以构建一套 DH 的 CA 呢? 这篇文章就用来回答这两个问题。 〇、DH 算法概述 对安全算法有所了解的都知道,DH 算法是一个应用非常广的密钥交换算法,经常被用于协商的第一阶段,比如 TLS、IPsec 等。很多人有个误区,认为 DH 算法属于非对称加密算法,但我们应该知道,DH 算法并没有加解密的功能,所以...
〇、效果 优化前 优化后 1 优化后 2 一、要求 dnspod 或其它等具有国内外分流功能的 DNS 解析站,本文使用 dnspod c...