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
取余的作用。