ARP理论知识详解(一)

一、简介ARP是将IP地址解析为以太网MAC地址的协议。ARP协议有简单、易用的优点,但是也因为其没有任何安全机制,容易被攻击者利用。

这九大经典排序算法,你知道几个?(C语言实现及详解)

概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。

从入门到掉坑:Go 内存池/对象池技术介绍(含GroupCache详解)

BenchmarkClient_Get-8 1000000 1154 ns/op 1.00 hits 87 B/op 3 allocs/op。

golang反射详解

golang提供了一个官方包reflect来获取运行时数据。TypeOf可以获取到类型信息,Valu

详解golang的数据类型和底层实现四

string类型底层是一个byte数组实现的,len是字符串长度,str指向byte数组存放字符的值,所以和数组一样是不可变的,range遍历就是遍历的底层byte数组。

golang 管道详解

golang最为人乐道的就是语言级别支持协程,但今天的重点我们不讨论协程,而是管道。1.可读写,管道

Golang基本命令详解

go help C:\Users\zhang>go –help Go is a tool for managing Go source code.

Linux并发IO详解(上)

Introduction在传统的网络服务器的构建中,IO模式会按照Blocking/Non-Blocking、Synchronous/Asynchronous这两个标准进行分类,其中Blocking与Synchronous基本上一个意思,而NIO与Async的区别在于NIO强调的

dpdk多线程、多进程模型详解

dpdk支持多线程的运行方式, 也支持多进程的运行方式。本篇文章来分析下dpdk的多线程, 多进程模型。

Docker Compose部署及基础使用详解

然后,使用单个命令,您可以从配置中创建并启动所有服务。Compose适用于所有环境:生产,登台,开发,测试以及CI工作流程。