自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 D3 data-driven document

d3简单来说就是画图的工具,当被问到d3与其他图形可视化工具有什么不同时,我会脱口而出d3是数据驱动的,但是d3数据驱动的表现以及数据驱动带来的优势又是什么?在查阅相关资料后,做了一些总结。首先得提到一个数据驱动编程的概念,在《Unix编程艺术》中,作者在介绍Unix设计原则时提到其中一条:把知识叠入数据以求逻辑质朴而健壮。其核心出发点时相对于程序逻辑,人类更擅长处理数据,换句话说就是数据比程序逻辑更容易驾驭,所以我们应该尽可能将设计的复杂度从程序代码转移至数据。然而web前端,尤其是在图像处理领域

2021-11-18 15:57:18 805

原创 HTTPS

HTTPS一般可以理解为加密的HTTP,HTTP是超文本传输协议,是明文传输的,在安全方面有很大的隐患,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此HTTP协议不适合传输一些敏感信息,比如信用卡号、密码等;并且HTTP是基于TCP协议的,在传输数据前至少会经历三次握手才能建立真正的连接,但是这些连接无法复用会导致每次请求都经历三次握手和慢启动。三次握手在高延迟的场景下影响较明显,慢启动则对文件类大请求影响较大。为了增强传输的安全性,需要使用另一种协议...

2021-11-03 16:10:32 1352

原创 2021-10-22

HTTP缓存机制​ 缓存就是数据交换的缓冲区,称作Cache,是临时存储数据的地方。其本质是以空间换时间。当用户需要数据时,会先在缓存中寻找,若是缓存中没有则再向服务器请求数据。这样的好处就是降低了传送数据的成本,减轻了服务器的压力,最直观的体现就是页面更快了。​ HTTP缓存机制就是配置服务器响应头来告诉浏览器是否应该缓存资源、是否强制校验缓存以及缓存多长时间;浏览器非首次请求根据响应头是否应该取缓存、发送请求头验证缓存是否可用还是重新获取资源的过程。主要针对如css,js,图片等更新概率不大的静

2021-10-22 16:45:41 199

空空如也

空空如也

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

TA关注的人

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