大侠稍等!URL 中为何出现奇怪的字符 (zhuanlan.zhihu.com)
URL(Uniform Resource Locator),是互联网中的一个核心概念,官方名称叫做统一资源定位符。简单的来说,URL 就是一个由网站开发者给资源在互联网上分配的地址。一般来说,每个有效的 URL 都指向单独的一个资源,这个资源可以是HTML 页面、CSS 文档,又或者是一幅图像等。
by @又拍云 2020-08-20 10:55 分享 查看详情
如何替公司省下数千万勒索费用 (zhuanlan.zhihu.com)
传统的安全思路其实大家应该都知道,装杀毒软件、做审计系统,然后态势感知等等,这些都是老生常谈。道理大家都懂,但很多时候,在实际业务或是在实际的运维实施环节中就是做不到。所以今天针对比较务实的场景来展开说一下,对于企业网络安全,聊聊一些构建纵深防御体系的经验和思路……
by @又拍云 2020-08-10 14:33 分享 查看详情
又拍云网关速率限制实践 (zhuanlan.zhihu.com)
首先介绍四种速率限制的算法,分别是漏桶(Leaky Bucket)、令牌桶(Token Bucket)、固定窗口(Fixed Windows)、滑动窗口(Sliding Windows),很多限制措施都是基于这些算法进行的。漏桶和令牌桶虽然直观理解看似不太一样,但是在底层实现中这两种算法非常相似,达到的效果差不多。固定窗口和滑动窗口属于另外一类,滑动窗口是基于固定窗口做的。
by @又拍云 2020-07-28 14:04 分享 查看详情
视频网站节约流量的小妙招 (zhuanlan.zhihu.com)
缓冲是指将数据预加载到内存保留区(或称为缓冲区)的过程。在流式传输视频或音频的情况下,缓冲可以让客户端(或浏览器)在开始播放视频或音乐之前,先下载一定数量的数据。这样当流媒体的下一部分在后台加载时,您可以观看存储在缓冲区中的数据。这种预加载过程可以确保视频在网络稳定的情况下不收干扰的保持流畅播放。
by @又拍云 2020-07-21 14:58 分享 查看详情
TCP 和 UDP,哪个更胜一筹 (zhuanlan.zhihu.com)
TCP/IP 是互联网相关的各类协议族的总称,它以两个原始协议:传输控制协议(TCP)和Internet 协议(IP)来命名。比如:TCP,UDP,IP,FTP,HTTP,ICMP,SMTP 等都属于 TCP/IP 族内的协议。TCP/IP 模型是互联网的基础,它可以划分为四层,分别为链路层、网络层、传输层和应用层。
by @又拍云 2020-07-17 14:21 分享 查看详情
QUIC/HTTP3 协议简析 (zhuanlan.zhihu.com)
HTTP3 本质不是对 HTTP 协议本身的改进,它主要是集中在如何提高传输效率。上图是相比 HTTP2 而言 HTTP3 提升的点:

- HTTP3 使用 stream 进一步扩展了 HTTP2 的多路复用。在 HTTP3 模式下,一般传输多少个文件就会产生对应数量的 stream。当这些文件中的其中一个发生丢包时,你只需要重传丢包文件的对应 stream 即可。
- HTTP3 不再是基于 TCP 建立的,而是通过 UDP 建立,在用户空间保证传输的可靠性,相比 TCP,UDP 之上的 QUIC 协议提高了连接建立的速度,降低了延迟。
by @又拍云 2020-06-29 14:11 分享 查看详情
震惊!我在4年前就开始体验雾游戏了! (zhuanlan.zhihu.com)
这里也可以简单解释下,为什么世嘉研发的是“雾游戏”,而不是云游戏。云游戏是将游戏内容的运行都放到了云端服务器,用户只需要用屏幕来接受游戏画面及进行游戏操作即可。但是这会产生一个问题,那就是数据传输之间的延迟……
by @又拍云 2020-06-23 11:02 分享 查看详情
从 301 跳转,聊聊边缘规则的那些小妙用 (zhuanlan.zhihu.com)
也有不少朋友会认为 301 状态码就是代表从 HTTP 跳转到 HTTPS。其实不完全是,尽管返回 301 状态码进行跳转被Google认为是将网站地址由 HTTP 迁移到 HTTPS 的最佳方法,但是 301 跳转能做到的东西其实很多……
by @又拍云 2020-06-19 11:17 分享 查看详情
从新冠疫情出发,漫谈 Gossip 协议 (zhuanlan.zhihu.com)
从上面的统计数据,我们可以看出,新冠病毒在人与人之间的传播是极其高效的,且影响范围广。如果我们把「新冠病毒」想象成一小段数据,将「人与人之间传播」想象成数据交换,那么,我们可以得出结论,在不考虑免疫系统和人为干预等一些因素,经过反复迭代,数据(新冠病毒)可以被发送(感染)到每个节点(人)上。

这个就是今天要介绍的 Gossip 协议……
by @又拍云 2020-06-18 11:14 分享 查看详情
容器化技术在数据中心的实践 (www.upyun.com)
运维急需从传统模式转变到高级运维和智能运维。他还把运维转型的心路历程分享给大家,对比传统运维,高级运维和智能运维在机器数量、性能优化、架构、运维能力、人效比等方面都有着质的飞跃。

而这种趋势的改变,主要得益于DevOps(开发运维一体化)的发展。DevOps这个词本身来源于“开发”和“运维”,其意义是消除开发人员和运维工程师之间的障碍,让着两者之间能更好的配合。
by @又拍云 2020-06-12 16:08 分享 查看详情
颠倒图片的凶手就是! (zhuanlan.zhihu.com)
简单地说,EXIF 信息是由数码相机在拍摄过程中采集的一系列信息,然后把信息放置在我们熟知的 JPEG 文件的头部,也就是 EXIF 信息是镶嵌在 JPEG 图像文件格式内的一组拍摄参数,主要包括摄影时的光圈、快门、ISO、时间等各种与摄影条件相关的讯息,相机品牌型号,色彩编码,拍摄时录制的声音以及全球定位系统(GPS)等信息。
by @又拍云 2020-06-12 15:53 分享 查看详情
读懂这几个关键词,你就能了解 Docker 啦 (zhuanlan.zhihu.com)
基于高度虚拟化所诞生的容器技术,如今已经走向大规模应用。那么容器、虚拟机、Docker、Openstack、Kubernetes 之间又有什么关系,对现在的选择有什么影响呢?
by @又拍云 2020-05-20 14:19 分享 查看详情
检查网上下载“学习资料”的完整性,用这招就够了 (zhuanlan.zhihu.com)
当今时代无数老师们的珍贵资料,每一份都值得大家潜心学习。但是时间宝贵,要如何才能保证学习资料的正确性是第一重要的事情。

而哈希值对于每个文件都是唯一的,即便文件大小和类型相同,不同的文件也会拥有不同的 MD5 哈希值。因此只需要对比二狗子的“高数的自我修养.zip”的 MD5 值和朋友下载文件 MD5 值,就可以知道文件是否是同一个。
by @又拍云 2020-05-13 14:17 分享 查看详情
MP4 视频“只闻其声,不见其人”,是怎么回事呢? (zhuanlan.zhihu.com)
H.265 能在有限带宽下传输更高质量的网络视频,只需原先 H.264 编码的一半带宽即可传输相同质量的视频。同时,4K 视频的数据量是高清的 4-8 倍,需要更高效率的压缩编码算法,而 H.265 同时支持 4K(4096×2160)和 8K(8192×4320)像素的超高清视频,编码效率是 H.264 的两倍。
by @又拍云 2020-05-09 14:07 分享 查看详情
大型网课翻车现场!原因竟是…… (zhuanlan.zhihu.com)
说到直播,大家最关心的肯定都是直播延迟问题,因为这会直接影响到直播的质量。过年期间在家,我那即将高考的妹妹在家上网课,而她最常说的一句话就是:“老师手速真快,问题还没回答呢,答案就已经出现到公屏上了。”

众所周知,延迟和网络环境有很大的关系。网速跟不上,延迟就会变高;传递数据丢包时,会出现画面和声音“卡顿”现象。因此,想要进行一场完美的直播,无论直播环境还是观看环境,都要保证网络的稳定。
by @又拍云 2020-04-27 15:21 分享 查看详情
以图搜图系统概述及工程实践(下) (zhuanlan.zhihu.com)
以图搜图系统需要解决的主要问题是:
- 提取图像特征向量(用特征向量去表示一幅图像)
- 特征向量的相似度计算(寻找内容相似的图像)

对应的工程实践,具体为:
- 卷积神经网络 CNN 提取图像特征
- 向量搜索引擎 Milvus
by @又拍云 2020-04-23 10:35 分享 查看详情
以图搜图系统概述及工程实践(上) (zhuanlan.zhihu.com)
以图搜图指的是根据图像内容搜索出相似内容的图像。

构建一个以图搜图系统需要解决两个最关键的问题:首先,提取图像特征;其次,特征数据搜索引擎,即特征数据构建成数据库并提供相似性搜索的功能。
by @又拍云 2020-04-15 11:09 分享 查看详情
OUT 啦!你的 App 还不支持一键登录吗? (zhuanlan.zhihu.com)
论起最基础也是最常见的登陆注册方式,毫无疑问是账号密码模式了。作为最传统且一直到今天仍在广泛使用的方法,它毫无疑问是简单粗暴且有效的。虽然它也是导致重复输入引起烦躁,从而放弃使用的本源。
by @又拍云 2020-04-10 16:08 分享 查看详情
无需额外工具,又小拍的简单抓包教程 (zhuanlan.zhihu.com)
主机之间的数据通信都是通过网络来进行传输,而将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,就是抓包。抓包经常被用来进行数据截取与观察,用于获取 HTTP 标头、内容、大小等信息来进行分析,对判断软件的 Debug 很大的帮助。所以,学会抓包,对于排查一些网络问题十分重要。
by @又拍云 2020-04-01 16:16 分享 查看详情
聊聊 WebSocket,还有 HTTP (zhuanlan.zhihu.com)
WebSocket 是一种全新的协议,它将 TCP 的 Socket(套接字)应用在了 web page 上,从而使通信双方建立起一个保持在活动状态连接通道,并且属于全双工(双方同时进行双向通信)。WebSocket 协议更好的节省了服务器资源和带宽,并且能够更实时地进行通讯。
by @又拍云 2020-03-26 11:46 分享 查看详情