最新发布文章
RPC 编程(一):客户端与服务端 RPC 调用的简单实现
关于 HTTP 编程我们先简单介绍到这里,后面介绍 Web 编程时还会详细展开。今天,我们来简单介绍下 Go 语言的 RPC 编程,...
IP 协议(三):路由控制详解
我们上篇教程介绍的 IP 地址是网络层的基础,要真正将数据包从发送端成功发送到目标主机,还需要通过路由控制。今天学院君就来介绍路由控...
IP 协议(二):IP 地址详解
上篇教程学院君给大家介绍了 IP 地址的概念,已经常见的宽带上网是如何实现的,这一篇教程我们将深入探讨 IP 地址的格式、组成、分类...
IP 协议(一):宽带上网是如何实现的
网络层是 TCP/IP 的心脏,主要负责终端节点之间的通信,把网络包从源主机发送到目标主机,所以这种通信也叫点对点的通信。这一层主要...
不定期分享之 Wi-Fi 的由来与无线通信
Wi-Fi是 WECA(无线以太网兼容性联盟)为普及 IEEE802.11 的各种标准而打造的一个品牌。 WECA 从 02 年开...
通过 Docker 容器化微服务接口(Dockerize)
在这篇教程中,学院君将引入 Docker 来容器化(Dockerize)前面两篇教程创建的演示微服务。 准备工作 容器化服务意味...
从物理层到链路层
在计算机网络中,物理层负责将光电信号转化为 0、1 比特流用来表示信息,数据链路层把这些信息集合为一个叫做「帧」的块,再进行传输。 ...
一次网络请求的完整生命周期
今天,我们通过介绍一次网络请求的完整生命周期来看看在计算机网络世界中到底使用了哪些协议。为了方便理解,我们还是对照上一篇提供的 TC...
开篇:计算机网络协议基础
今天开始,学院君将开启计算机网络协议系列分享,这里的网络协议主要围绕 Web 应用展开,主要讲述的是 TCP/IP 协议簇,如 IP...
关键路径的实现算法和复杂度分析
在上篇文章中学院君简单介绍了关键路径的定义,这篇文章我们来探讨关键路径的实现算法。 在 AOE 网中,某些活动可以并行地进行,因此...
关键路径的定义及其应用场景(AOE网)
前面介绍的拓扑排序主要是为了解决一个工程是否可以顺利进行的问题,但有时候我们还要解决工程完成需要的最短时间问题。 我们要对一个流程...
拓扑排序的算法实现及复杂度分析
上篇文章学院君介绍了什么是拓扑排序以及拓扑排序的应用场景,还是老规矩,介绍完基本概念,我们接着通过数据结构和算法来实现它,拓扑排序的...
拓扑排序的定义及其应用场景(AOV网)
前面介绍的最小生成树和最短路径都是有环图的应用,接下来我们来介绍无环图的应用,所谓无环图,就是图中没有回路。无环图两个常见的应用就是...
最短路径的实现算法(二):弗洛伊德算法(Floyd)
昨天我们介绍了网图的最短路径定义,以及如何通过迪杰斯特拉算法实现,今天我们介绍最短路径的另一种常见实现算法 —— 弗洛伊德(Floy...
基于 Swoole 开发实时在线聊天室(七):基于 Muse UI 3.0 的前端用户认证功能实现
引入 Material Design 字体和图标文件 由于我们的聊天室项目前端界面是基于 Muse UI 的,而 Muse UI ...