Organizations

  • 转自牛客网《C++后台腾讯WXG实习面经》,同样按我自己的理解进行了作答。

    面经 C++ Created Fri, 21 Sep 2018 23:53:18 +0000
  • 秋招季,从牛客网上收集了一些 C++ 的面经。基本都是一线大厂的题目,应该有一定的代表性。

    本篇题目转自《感谢牛客网!发一波面经!阿里、网易游戏、京东等offer。》,答案是我按我自己的理解作答的,可能有些疏漏或错误。

    面经 C++ Created Sun, 16 Sep 2018 20:23:00 +0000
  • TCP 的拥塞控制主要由慢启动、拥塞避免、快重传和快恢复四部分组成。

    Google 开源了新的拥塞控制算法 BBR,在实际应用中体验优于传统算法,但还没有得到普及。现在互联网上大部分的设备还是传统算法,因此传统的 TCP 的拥塞控制还有很有学习的必要的。

    TCP 网络编程 Created Sun, 16 Sep 2018 19:56:47 +0000
  • 作为一个可靠的连接,TCP 应该尽力使得数据送达,即当有数据报丢失的话,TCP 应该有某种机制来得知丢失的部分并重传。这个机制就是滑动窗口。

    滑动窗口是 TCP 连接中重要的一个部分,TCP 连接的两端通过滑动窗口来动态的调节数据的发送与接收,以保证数据被正确接收而不会因为过多的发送而被淹没;还可以在数据报丢失的时候进行重传,以尽力使数据送达。

    TCP 网络编程 Created Sat, 15 Sep 2018 15:35:53 +0000
  • SYN flood 或称 SYN 洪水、SYN 洪泛,是一种拒绝服务攻击,起因于攻击者发送一系列的 SYN 请求到目标系统。 —— 维基百科

    UNPv1 网络编程 C 语言 Created Wed, 29 Aug 2018 15:55:32 +0000
  • 为了能够编译运行 《UNIX 网络编程》(UNPv1)上的示例代码,需要编译 libunp.a 库文件,然后才可以正常编译书中的代码。

    关于如何编译《UNIX 环境高级编程》(APUE)的示例代码,可以参照这里

    UNPv1 网络编程 C 语言 Created Tue, 21 Aug 2018 20:49:13 +0000
  • TCP 为一个连接定义了 11 种状态,并且规定了如何基于当前的状态及在该状态下接收的分节从一个状态转换到另一个状态。

    网络编程 TCP UNPv1 Created Sun, 19 Aug 2018 14:07:05 +0000
  • TCP 协议提供了可靠的传输,但是网络是不可靠的,TCP 也无法保证数据一定会被对方接收,这是不可能做到的。TCP 实际提供的是数据的可靠递送或故障的可靠通知。

    建立一个 TCP 连接需要进行三次握手,而终止一个 TCP 连接需要进行四次挥手。这篇博客就介绍一下关于 TCP 的三次握手与四次挥手与其他一些信息吧。

    网络编程 TCP UNPv1 Created Fri, 17 Aug 2018 20:48:23 +0000
  • 从大一开始写博客以来,我使用过 CSDNTypecho 以及现在的 hexo + GitHub Pages。我不是一个喜欢频繁变动的人,每次更换博客系统都是因为上一个博客有让我无法忍受的问题。

    运维 博客 Created Fri, 17 Aug 2018 19:39:11 +0000
  • 起因

    最近使用手机 4G 访问我自己写的网站时出现了侧边和底部广告,问题是我没有添加过任何广告。那么就很明显了:移动在传输的过程中添加了广告。

    攻略 娱乐 Created Thu, 16 Aug 2018 21:30:45 +0000