UDP检验和


UDP检验和

UDP 检验和提供了差错检测的功能,可以让接收方检测所接收到的UDP报文段是否存在错误。但要注意,UDP虽然提供了差错检验的功能,但对差错恢复无能为力。

阅读更多 ➜

跟着官方Guide学习Spring Boot(一):Accessing-data-mysql


官网地址:Accessing data with MySQL

本期Guide需要:

  • MySQL5.6或以上版本
  • 一个文本编辑器/IDE
  • JDK1.8或以上版本
  • Gradle 4+或 Maven 3.2+

使用Spring Initializr开始

在Spring Initializr中选择以下依赖项:

阅读更多 ➜

如何理解REST/RESTful API


什么是REST/RESTful?

REST起源于Roy Fielding在2000年发表的博士论文

REST的意思是REpresentational State Transfer,中文意思为表现层状态转移

阅读更多 ➜

pacman、aur与yaourt的关系


PACMAN

Pacman在Arch wiki的说明如下:

pacman软件包管理器是 Arch Linux 的一大亮点。它将一个简单的二进制包格式和易用的构建系统结合了起来(参见makepkg和ABS)。不管软件包是来自官方的 Arch 库还是用户自己创建,pacman 都能方便地管理。

阅读更多 ➜

Vim常用命令总结


<C-[>:返回普通模式

<C-a>:使数字加一

<C-x>:使数字减一

{n}<C-a>使数字加n

{n}<C-x>:使数字减n

阅读更多 ➜

更高效的取余运算


平常的取余一般用%运算符,在学习ArrayDeque时发现其使用了另一种取余方法:

elements[head = (head - 1) & (elements.length - 1)] = e;

其中head是该双向队列的头部下标,这段代码既可以解决下标为负的情况又可以起到取余的作用,其中(head - 1) & (elements.length - 1)起到了对elements.length 取余的作用。

阅读更多 ➜