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