委托和事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托 ...
什么是网络,网络的本质是什么? 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络的本质其实就是资源共享,极大的减少时间,提高的工作效率。 互联网基础结构发展的 ...
分类:
其他好文 时间:
2020-03-09 21:11:41
阅读次数:
116
在我看来,在某些场景下,网关就像是一个公共方法,把项目中的都要用到的一些功能提出来,抽象成一个服务。比如,我们可以在业务网关上做日志收集、Token校验等等,当然这么理解很狭隘,因为网关的能力远不止如此,但是不妨碍我们更好地理解它。下面的例子演示了,如何在网关校验Token,并提取用户信息放到Hea ...
分类:
编程语言 时间:
2020-03-09 13:34:38
阅读次数:
104
volatile关键字可以说是Java虚拟机提供的最轻量级的同步机制,但是它并不容易完全被正确、完整地理解,以至于许多程序员都习惯不去使用它,遇到需要处理多线程数据竞争问题的时候一律使用synchronized来进行同步。了解volatile变量的语义对了解多线程操作的其他特性很有意义,在本文中我们 ...
分类:
编程语言 时间:
2020-03-09 13:23:19
阅读次数:
73
空间权重矩阵的那些事(八)-球面距离权重矩阵 前段时间有人向我咨询了根据经纬度计算球面距离的方法,希望我出一篇文章,所以就有了这篇文章。必要文件可通过后台回复「地理经纬度」获取。 我首先想到的是matlab的「jplv7」工具箱里的「distance」函数,下面是具体的程序内容: function ...
分类:
其他好文 时间:
2020-03-08 20:02:57
阅读次数:
79
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv ...
分类:
其他好文 时间:
2020-03-08 14:09:09
阅读次数:
71
微信公众号:网络民工L3***适用于位于不同地理位置的公司总部和分支之间需要相互通信的场景,由于通信数据需要穿越运营商的骨干网,可以使用BGP在骨干网上发布***路由,使用MPLS在骨干网上转发***报文;由于公司内部各个部门之间需要相互隔离,可以通过该功能实现不同***之间的路由隔离、地址空间隔离和访问隔离。通常,同一网段内的所有主机上都存在一条相同的、以网关为下一跳的缺省路由。主机发往其他网段
分类:
其他好文 时间:
2020-03-08 09:54:00
阅读次数:
82
1.下载elasticsearch-6.8.7 https://www.elastic.co/cn/downloads/elasticsearch 2.下载moloch-2.2.2-1.x86_64.rpm https://molo.ch/index#home (注:moloch对ela版本要有很严 ...
分类:
其他好文 时间:
2020-03-06 15:04:08
阅读次数:
149
YAML的块序列表示一系列节点。 每个项目都由一个前导 - 指示符表示。 请注意,YAML中的-指示符应与具有空格的节点分开。 块序列的基本表示如下 - block sequence: ··- one↓ - two : three↓ YAML 示例 请观察以下示例以更好地理解块序列。 示例1 por ...
分类:
其他好文 时间:
2020-03-06 01:22:08
阅读次数:
63
事实上,IRedisClient里面的很多方法,其实就是Redis的命令名。只要对Redis的命令熟悉一点就能够非常快速地理解和掌握这些方法,趁着现在对Redis不是特别了解,我也对着命令来了解一下这些方法。 一、属性 IRedisClient的属性如下: 属性 说明 ConnectTimeout ...
分类:
其他好文 时间:
2020-03-06 00:57:27
阅读次数:
59