自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 这一次你一定要读懂Redux源码

Redux是业内鼎鼎有名的状态管理工具,据说作者Dan Abramov就是凭借这个作品在业内名声大振的。一开始我以为这个被广为流传使用的库代码,必然十分复杂,因而一直没有去研究它的设计与实现。直到有天心血来潮翻了下它的源码,发现不仅暴露出来的API少,内部的API也少,总共不超过10个的API加起来居然不到六百行代码。。。本篇文章讨论的Redux源码是基于版本v4.0.1,只讨论其中核心AP...

2019-06-24 21:31:13 104

原创 路由间的通信-动态选路协议

动态选路协议,是在路由器间路由信息交换使用的协议,它分为内部网关协议(内网使用)和外部网关协议(外网使用)两大类。每一类又含有多种具体的的协议。内部网关协议IGP(Interior Gateway Protocol)自治系统中各个路由器之间的选路协议RIP:选路信息协议RIP(Routing Infromation Protocol)基于UDP协议,常用端口号为520。RIP是一种__...

2019-06-15 15:04:22 334

原创 Windows下常用网络命令

介绍一些Windows下的常用网络命令,用于网络故障的分析和排查。不求全部记下,但求留个印象,在网络出现问题时能够想到有这些个工具。环境:CMD版本:10.0.17134.766系统:Windows 10 家庭版(OS 内部版本 17134.766)pingping是用于判断两个电脑的IP层是否连通的一个工具,通过发送一个ICMP回显报文,如果两电脑连接,该报文将会被返回。否则IC...

2019-05-30 22:18:13 277

原创 记一次前端打包错误排查

虽然标题称错误为前端打包错误,但更具体的说这个错误是react-native打bundle包的时候出现的。因为排查过程有一定的通用性,所以我将这个错误描述成是前端打包的错误。错误信息如下图所示:从错误信息可以看出这个错误是json字串解析错误(JSON.parse),并且跟缓存相关(Cache.get)。然而除此之外就看不出更多的信息了(上面的描述跟react native没有任何关系,没...

2019-05-23 21:56:09 1094

原创 从IP数据包到端口发送究竟经历了什么?

我一直以为IP数据包,到物理层发送这之间不再有什么操作性了。因为在平常的交流中谈协议,谈到IP这一层基本就止住了,仿佛IP打包后就可以直接发送了是的。然而当我读了《TCP/IP详解卷一:协议》后,我才发现其中并没有那么简单。也许是因为接近真实世界的原因,不同的网络连接方式最终封装的IP都不太一样。以太网和IEEE 802以太网和IEEE 802是最常见的两种协议,它们的数据报如下:目的地...

2019-05-21 22:38:41 361

原创 你需要知道的网络冷知识

你需要知道的网络冷知识为什么你应该知道网络冷知识?为了吹牛灌水?当然不系,了解这些冷知识有利于我们对体系知识差缺补漏,建立建全知识体系。废话不多说,让我们来看下哪些是平常不易被注意到的冷知识。端口端口分类1~1023的端口都是被系统使用的(由 Internet 号分配机构(Internet Assigned Numbers Authority, IANA)来管理),为了防止冲突我们一...

2019-05-13 20:24:45 459

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除