喷火龙 喷火龙
4年前
Golang duck typing(鸭子类型)的概念
“像鸭子走路,像鸭子叫(长得像鸭子),那么就是鸭子”描述事物的外部行为而非内部结构严格说go属于结构化类型系统,类似docktyping先看一个其他语言中的ducktyping:python中的ducktypingdefdownload(retriever):returnretriever
Stella981 Stella981
3年前
Linux 中的 DHCP 原理
导读DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址、子网掩码、网关以及DNS、(网络批量安装)等tcp/ip信息,给用户或者内部网络管理员作为对所有计算机作中央管理的方法。DHCP原
Wesley13 Wesley13
3年前
IP地址的组成及简单分类
IP地址有两部分组成,一部分为网络地址,另一部分为主机地址。所谓IP地址就是给每个连接在Internet上的主机分配的一个32bit地址。IP地址有两部分组成,一部分为网络地址,另一部分为主机地址。网络类别最大网络数第一个可用的网络号最后一个可用的网络号每个网络中的最大主机数A 126112616777214B 1638
Wesley13 Wesley13
3年前
NIO高并发基础
NIO高并发是jdk1.4出现的新的流.NIONewIO同步式非阻塞式IOBIOBlockingIO同步式阻塞式IOUDP/TCPAIOAsynchronousIO异步式非阻塞IOjdk1.8BIO的缺点1.会产生阻塞行为receive/accept/connect/r
Stella981 Stella981
3年前
Spring Cloud分布式微服务云架构源码分析 — Eureka
在看具体源码前,我们先回顾一下之前我们所实现的内容,从而找一个合适的切入口去分析。首先,服务注册中心、服务提供者、服务消费者这三个主要元素来说,后两者(也就是Eureka客户端)在整个运行机制中是大部分通信行为的主动发起者,而注册中心主要是处理请求的接收者。所以,我们可以从Eureka的客户端作为入口看看它是如何完成这些主动通信行为的。我们在将一个普通的
Stella981 Stella981
3年前
HTTP接口测试辅助工具:Charles从入门到卸载
前言本文将带大家学习使用前端开发神器charles,从基本的下载安装到常见配置使用,为大家一一讲解。一、花式夸奖Charles截取Http和Https网络封包。支持重发网络请求,方便后端调试。支持修改网络请求参数。支持网络请求的截获
VR技术模拟醉酒驾驶|广州华锐视点
酒后驾驶和醉酒驾驶一直存在。这种行为不仅对自己的生命不负责任,而且对公交车上的乘客和路人也不负责任。虽然法律已经严格禁止酒后驾驶和醉酒驾驶,甚至上升到了刑法的层面,但仍然无法限制这一现象的发生。最大的原因是人们对自己过于自信,对车祸一无所知,VR可以将此内容带给每个人。  广州华锐视点基于此行为进行相应的VR技术虚拟仿真,以便人们在VR中观察酒后驾
燕青 燕青
1年前
Macos抓包工具:Debookee for Mac最新激活版 支持M1
具备强大的网络分析功能。它能够实时监控和分析您自己的Mac或其他设备的网络数据,支持HTTP、HTTPS、DNS、TCP、DHCP、SIP、RTP(VoIP)、IMAP协议。通过实时监控和分析网络数据,您可以更好地了解设备的网络活动和性能,及时发现和解决网