08 2018 档案
摘要:一、区块链 区块链是比特币实现的一个基础技术,所以先讲讲区块链的概念~ 简单的来说,区块链是一种“去中心”的分布式数据库。 传统的数据库像如下图一样,数据都存放在一个地方: 区块链是每个用户都存一份数据(大家的数据是保持一致的): 二、比特币的交易过程 比特币就是通过区块链技术形成的一个应用~ 而它
阅读全文
摘要:摘要:本文尝试一步步还原HTTPS的设计过程,以理解为什么HTTPS最终会是这副模样。但是这并不代表HTTPS的真实设计过程。在阅读本文时,你可以尝试放下已有的对HTTPS的理解,这样更利于“还原”过程。 我们先不了聊HTTP,HTTPS,我们先从一个聊天软件说起,我们要实现A能发一个hello消息
阅读全文
摘要:1.建立.sh文件 2.编写该文件 ps: 和在cmd直接不相同的是 直接写 D: 是不被允许的,路径间隔需要用 \\ 3.双击运行该文件
阅读全文
摘要:text-shadow生成俩个文字(一黑一白) -webkit-text-fill-color使得文字填充颜色变成background制定的图片 -webkit-background-clip使背景只保留文字的那部分
阅读全文
摘要:通过NODE_ENV可以来设置环境变量(默认值为development)。一般我们通过检查这个值来分别对开发环境和生产环境下做不同的处理。可以在命令行中通过下面的方式设置这个值: linux & mac: export NODE_ENV=production windows: set NODE_EN
阅读全文
摘要:JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案,本文介绍它的原理和用法。 一、跨域认证的问题 互联网服务离不开用户认证。一般流程是下面这样。 1、用户向服务器发送用户名和密码。 2、服务器验证通过后,在当前对话(session)里面保存相关数据,比如用户角色、登录时间等等
阅读全文
摘要:有时候我们会想不跳转的情况下修改url 直接上代码吧: 值得注意的是,为了用户安全,避免用户不小心跳转到另外一个不知名网站,第三个参数中,浏览器是不允许用户传一个跨域的url的
阅读全文