http
暗影岛-寒冰射手
这个作者很懒,什么都没留下…
展开
-
ASCII、Unicode和UTF-8编码的区别
归纳:编码大小支持语言ASCII1个字节英文Unicode2个字节(生僻字4个)所有语言UTF-81-6个字节,英文字母1个字节,汉字3个字节,生僻字4-6个字节所有语言具体解释:最早只有127个字母被编码到计算机里,也就是大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母A的编码是65,小写字母z的编码是122。但是要处理中文显然一个字节是不够的,至少需要两个字节,而且...转载 2018-06-14 10:15:09 · 146 阅读 · 0 评论 -
[转]www-authenticate认证过程浅析
https://blog.csdn.net/maoliran/article/details/51841420转载 2019-02-28 09:38:02 · 351 阅读 · 0 评论 -
REST 风格的路由规则
REST 的意思是 表征状态转移(Representational State Transfer),它是一种基于 HTTP 协议的网络应用的接口风格,充分利用 HTTP 的方法实现统一风格接口的服务。 HTTP 协议定义了以下8种标准的方法。 1.GET:请求获取指定资源。 2.HEAD:请求指定资源的响应头。 3.POST:向指定...转载 2019-03-05 09:00:58 · 770 阅读 · 0 评论 -
application/xml 和 text/xml的区别
https://www.cnblogs.com/mkl34367803/p/8477624.html转载 2019-03-02 09:21:11 · 3071 阅读 · 0 评论 -
什么是 MIME TYPE?
https://www.cnblogs.com/jsean/articles/1610265.html转载 2019-03-02 09:21:02 · 205 阅读 · 0 评论 -
OAuth 2 深入介绍
https://www.cnblogs.com/Wddpct/p/8976480.html#%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99%E5%8F%8A%E6%96%87%E7%8C%AE转载 2019-03-04 13:31:36 · 128 阅读 · 0 评论 -
一张图搞定OAuth2.0
https://www.cnblogs.com/flashsun/p/7424071.html转载 2019-03-20 08:57:36 · 79 阅读 · 0 评论 -
!!!!!!!! HTTP协议缓存策略深入详解之ETAG妙用 !!!!!!!!!
Etag是什么:Etag 是URL的Entity Tag,用于标示URL对象是否改变,区分不同语言和Session等等。具体内部含义是使服务器控制的,就像Cookie那样。 HTTP协议规格说明定义ETag为“被请求变量的实体值” 。另一种说法是,ETag是一个可以与Web资源关联的记号(token)。典型的Web资源可以一个Web页,但也可能是JSON或XML文档。服务器单独负责...转载 2019-03-16 09:04:48 · 204 阅读 · 0 评论 -
!!!!!!!!!! HTML5 WebSocket !!!!!!!!!!
WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。在 WebSocket API 中,浏览器和服务器只需要做一个握手的动作,...转载 2019-03-21 18:03:51 · 97 阅读 · 0 评论 -
!!!!! !!!!!ASCII,Unicode和UTF-8终于找到一个能完全搞清楚的文章了。 !!!!!!!!!!
前言平时喜欢写东西,看博客,一直对编码有些懵,今天下午也不知道看到了什么,突然想了解下,就找到了这个文章,看完真的豁然开朗,这个必须留下来做纪念。点击打开链接1.ASCII我们知道,计算机内部,所有信息最终都是一个二进制值。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同...转载 2019-03-22 09:00:28 · 130 阅读 · 0 评论 -
HTTPS系列干货(一):HTTPS 原理详解
HTTPS(全称:HyperText Transfer Protocol over Secure Socket Layer),其实 HTTPS 并不是一个新鲜协议,Google 很早就开始启用了,初衷是为了保证数据安全。 近两年,Google、Baidu、Facebook 等这样的互联网巨头,不谋而合地开始大力推行 HTTPS, 国内外的大型互联网公司很多也都已经启用了全站 HTTPS,这也是未来...转载 2019-03-19 09:35:58 · 127 阅读 · 0 评论 -
A记录、MX记录、NS记录、CNAME、PTR记录、AAAA记录、SRV记录、TXT记录、SOA记录 分别是什么意思
nslookup是一种网络管理命令行工具,可用于查询DNS域名和IP地址输入指令nslookupA记录: 此记录列出特定主机名的 IP 地址。这是名称解析的重要记录。MX记录:MX记录就是邮件交换记录,是域名在DNS服务器上的一个记录,告诉那台计算机负责为系统处理邮件。MX记录存在于域名的 DNS文件中,用于将某个域名的电子邮件指向到对应的邮件服务器处理。NS记录:NS...原创 2019-03-30 09:31:07 · 7908 阅读 · 0 评论 -
公钥加密算法那些事 | RSA 与 ECC 系统对比
一、背景据记载,公元前 400 年,古希腊人发明了置换密码。1881 年世界上的第一个电话保密专利出现。在第二次世界大战期间,德国军方启用「恩尼格玛」密码机,密码学在战争中起着非常重要的作用。 随着信息化和数字化社会的发展,人们对信息安全和保密的重要性认识不断提高,于是在 1997 年,美国国家标准局公布实施了「美国数据加密标准(DES)」,民间力量开始全面介入密码学的研究和应用中,采用的加密算...转载 2019-04-02 09:06:56 · 483 阅读 · 0 评论 -
HTTP的长连接和短连接
本文总结&分享网络编程中涉及的长连接、短连接概念。 关键字:Keep-Alive,并发连接数限制,TCP,HTTP一、什么是长连接 HTTP1.1规定了默认保持长连接(HTTP persistent connection ,也有翻译为持久连接),数据传输完成了保持TCP连接不断开(不发RST包、不四次握手),等待在同域名下继续用这个通道传输数据;相反的就是短连...转载 2019-04-11 17:31:58 · 111 阅读 · 0 评论 -
Http Response Code[整理]
HTTP协议状态码表示的意思主要分为五类 ,大体是 :~~~~~~~~~~~~~~~~~~~~~~~~1×× 保留2×× 表示请求成功地接收3×× 为完成请求客户需进一步细化请求4×× 客户错误5×× 服务器错误100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新)101 Switching Prot...转载 2019-04-04 09:41:15 · 178 阅读 · 0 评论 -
HTTP协议详解(真的很经典)
https://www.cnblogs.com/lzq198754/p/5780310.html转载 2019-02-28 09:18:38 · 570 阅读 · 0 评论 -
HTTP和HTTPS协议,看一篇就够了
https://blog.csdn.net/xiaoming100001/article/details/81109617转载 2019-02-27 17:45:35 · 452 阅读 · 0 评论 -
Http Response Code[整理]
HTTP协议状态码表示的意思主要分为五类 ,大体是 :~~~~~~~~~~~~~~~~~~~~~~~~1×× 保留2×× 表示请求成功地接收3×× 为完成请求客户需进一步细化请求4×× 客户错误5×× 服务器错误100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新)101 Switching Protocols ...转载 2018-12-28 15:30:17 · 166 阅读 · 0 评论 -
Https协议详解
https://www.cnblogs.com/zxj015/p/6530766.html转载 2018-06-15 17:45:17 · 108 阅读 · 0 评论 -
http协议详解(超详细)
https://www.cnblogs.com/wangning528/p/6388464.html转载 2018-06-08 11:06:26 · 428 阅读 · 0 评论 -
HTTP协议详解(真的很经典)
https://blog.csdn.net/u013219814/article/details/56290792转载 2018-06-08 13:51:25 · 1016 阅读 · 0 评论 -
PHP的cURL选项CURLOPT_SSL_VERIFYPEER详解
在开发微信支付的过程中,遇到了关于cURL加密传输的问题,做下记录方便今后查阅。提交数据到https时,需要pem证书来加密。我们使用浏览器访问https的时候,浏览器会自动加载网站的安全证书进行加密。但是你用curl请求https时,没有通过浏览器,就只有自己手动增加一个安全证书进行加密。private function httpGet($url) { $curl = curl_init...转载 2018-06-08 20:24:55 · 15576 阅读 · 0 评论 -
白话Https
https://www.cnblogs.com/xinzhao/p/4949344.html转载 2018-06-08 21:14:42 · 191 阅读 · 0 评论 -
cer和pfx区别
cer是用于存储公钥证书的文件格式。数字证书是由证书认证机构(CA)对证书申请者真实身份验证通过以后,用CA的根证书对申请人的一些基本信息以及申请人的公钥进行签名后形成一个数字文件,CA完成签发证书后,会将证书发布到CA的证书库中(目录服务器),任何人都可以查询和下载,因此数字证书和公钥一样是公开的,实际上,数字证书就是经过CA认证过的公钥。由Public Key Cryptography Sta...转载 2018-06-29 11:09:51 · 947 阅读 · 0 评论 -
2013 年国产开源软件 10 大年度热门项目
本排行榜主要是针对国产开源软件,榜单涉及的 10 个开源软件并非同类型,尽管放在一起并不是很科学。我们只是从几个角度进行筛选,包括用户访问、软件更新和用户对该软件的讨论等。1. GoagentGoAgent 是一个使用Python和Google Appengine SDK编写的代理软件,goagent的初衷是弥补gappproxy的不足开发语言:Python授权协议:GPLv2源码下载:http:...转载 2018-06-29 15:46:25 · 162 阅读 · 0 评论 -
cacert.pem是怎么来的
小弟最近在搞支付宝支付接口,碰到个问题,help……我看demo中有下面一行代码:PHP code?123//ca证书路径地址,用于curl中ssl校验//请保证cacert.pem文件在当前文件夹目录中$alipay_config['cacert'] = getcwd().'\\cacert.pem';查了很久也没说这个cacert.pem是怎么来的,头疼啊啊啊啊啊啊啊 各位大哥,知道的给...转载 2018-06-29 20:19:17 · 8830 阅读 · 0 评论 -
终于搞懂 curl 里的 cacert.pem 是怎么回事了!!!!!!!!!!!!!!!!
/** * curl POST * * @param string url * @param array 数据 * @param int 请求超时时间 * @param bool HTTPS时是否进行严格认证 * @return string */ function curlPost($url, $data = array(), $timeo...转载 2018-06-30 10:09:00 · 13935 阅读 · 0 评论 -
网站如何通过加密和用户安全通信
网站如何通过加密和用户安全通信SSL (Secure Sockets Layer) 是用来保障你的浏览器和网站服务器之间安全通信,免受网络“中间人”窃取信息。SSL原理很简单。一、当你的浏览器向服务器请求一个安全的网页(通常是 https://)二、服务器就把它的证书和公匙发回来三、浏览器检查证书是不是由可以信赖的机构颁发的,确认证书有效和此证书是此网站的。四、浏览器中随机生成一对对称秘钥,并使用...转载 2018-06-29 10:36:05 · 1294 阅读 · 0 评论 -
关于HTTP协议,一篇就够了
HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系...转载 2018-11-06 10:40:37 · 148 阅读 · 0 评论 -
Linux一键配置工具ezhttp介绍(!!!!!深度好文!!!!!!)
简介ezhttp是一个Linux一键配置工具,采用bash脚本语言编写。支持自动配置LAMP,LNMP,LNAMP环境,以前提供各种其它的配置工具,如自动配置swap,配置iptables等。项目托管在github,地址为https://github.com/centos-bz/ezhttp。支持的系统理论上支持所有Linux系统,但推荐的系统有centos、ubuntu、debian...转载 2018-11-14 19:14:10 · 193 阅读 · 0 评论 -
keepalived实现服务高可用(!!!深度好文!!!!)
https://www.cnblogs.com/clsn/p/8052649.html转载 2018-11-16 20:25:32 · 128 阅读 · 0 评论 -
云风的blog
https://blog.codingnow.com/转载 2018-12-04 11:26:16 · 1276 阅读 · 0 评论 -
【Nginx】Nginx配置SSL证书
通过修改简单的Nginx配置文件来实现SSL证书的加持,使得我们的应用程序支持HTTPS访问协议。首先,搞到SSL证书付费的话就很多选项,我就简单介绍一下免费的吧。免费的SSL证书都是针对单一域名,比如baofeidyz.com quan.baofeidyz.com 这两个域名是单独的,所以是需要两个免费的SSL证书。腾讯云和阿里云目前都有免费的SSL证书可以申请。腾讯云免费SSL证书...转载 2018-12-27 11:06:58 · 147 阅读 · 0 评论 -
计算机专业的数学应学到什么水平?应该学习数学的那些分支?
本人是数学系的, 但其实真正的爱好是计算机. 当年报志愿的时候不知听谁说了句, 学计算机, 想搞软件就去学数学, 想搞硬件就去学物理, 然后就报了数学. 在数学系, 感觉思维确实受到了训练, 但所学的课程却大多与计算机没什么"直接"联系. 要真的搞计算机, 还是需要自己多折腾计算机的课程, 还有多实践. 其实我觉得在计算机中用到数学, 主要是设计,选择和分析算法的时候会用得到.如果你只是想"设计"...转载 2019-04-19 17:30:49 · 9329 阅读 · 1 评论