上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 113 下一页
摘要: JavaScript是一门非常灵活的语言,我感觉在某些方面可能比PHP更加灵活。所以,除了传统的SQL注入、代码执行等注入型漏洞外,也会有一些独有的安全问题,比如今天要说这个prototype污染。 0x01 prototype和__proto__分别是什么? JavaScript中,我们如果要定义 阅读全文
posted @ 2020-12-07 21:05 苍青浪 阅读(427) 评论(0) 推荐(0) 编辑
摘要: HTTP Hyper Text Transfer Protocol 使用TCP端口默认为:80 超文本传输协议,是互联网上使用最广泛的一种协议,所有WWW文件必须遵循的标准。HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全。 HTTPS Hyper Tex 阅读全文
posted @ 2020-11-27 09:37 苍青浪 阅读(5090) 评论(0) 推荐(0) 编辑
摘要: git archieve 可以用于将库中代码打包。 1. 基本用法: git archive --format tar.gz --output "./output.tar.gz" master 说明: 将master分支打包为output.tar.gz --format指明打包格式,若不指明此项,则 阅读全文
posted @ 2020-11-25 15:53 苍青浪 阅读(2069) 评论(0) 推荐(0) 编辑
摘要: 情况一:git clone git clone https://github.com/labuladong/fucking-algorithm 使用git可视化命令git log --graph --oneline --all,查看仓库的所有历史提交记录(我这里用alias取了别名glog) 说明: 阅读全文
posted @ 2020-11-19 20:25 苍青浪 阅读(7175) 评论(0) 推荐(1) 编辑
摘要: cp和mv可能是大家日常中使用最多的Linux命令之一。但是有一个突出的问题是这两个命令都不会有任何提示信息,这在操作大文件时候只能干等。可能大家对此已经习以为常,但是其实上也有解决解决方法,本文我们就介绍一个Gnu Coreutils(cp和mv的源代码包)的补丁Advanced Copy,用于给 阅读全文
posted @ 2020-11-06 10:23 苍青浪 阅读(1492) 评论(0) 推荐(0) 编辑
摘要: Polyfill 我们希望浏览器提供一些特性,但是没有,然后我们自己写一段代码来实现他,那这段代码就是补丁。 一般处理方式:babel-polyfill.js 引入 <script src="https://cdnjs.cloudflare.com/ajax/libs/babel-polyfill/ 阅读全文
posted @ 2020-11-04 17:25 苍青浪 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 一、前言 上一篇我们介绍了 RPC 通讯协议,它是实现 RPC 的第一步,接下来我们要讨论一下 RPC 的服务发现(Service Discovery) 二、什么是服务发现? 概念上讲,服务发现就是通过服务唯一标识来获取服务地址的过程,它在 RPC 里扮演了重要角色。下面我用一个点外卖的例子来通俗解 阅读全文
posted @ 2020-11-02 09:57 苍青浪 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 一、前言 Node.js 在蚂蚁和阿里已经发展了四、五年时间,从最开始「前端工程师的玩具」,到 Web、BFF 场景的破局,逐步走到线上甚至是一些核心业务,非常不容易。回头想想 Node.js 为什么能活下来?依靠的绝不仅仅是:非阻塞I/O、事件驱动、轻量这些官方宣传的特性,我认为更重要一点是我们打 阅读全文
posted @ 2020-11-02 09:56 苍青浪 阅读(493) 评论(0) 推荐(0) 编辑
摘要: Transfer-Encoding,是一个 HTTP 头部字段,字面意思是「传输编码」。实际上,HTTP 协议中还有另外一个头部与编码有关:Content-Encoding(内容编码)。Content-Encoding 通常用于对实体内容进行压缩编码,目的是优化传输,例如用 gzip 压缩文本文件, 阅读全文
posted @ 2020-10-28 15:21 苍青浪 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 页面流畅与 FPS 页面是一帧一帧绘制出来的,当每秒绘制的帧数(FPS)达到 60 时,页面是流畅的,小于这个值时,用户会感觉到卡顿。 1s 60帧,所以每一帧分到的时间是 1000/60 ≈ 16 ms。所以我们书写代码时力求不让一帧的工作量超过 16ms。 Frame 那么浏览器每一帧都需要完成 阅读全文
posted @ 2020-10-26 10:15 苍青浪 阅读(3419) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 113 下一页