2018年7月30日
摘要: 如果你是网站的开发者或维护者,就不得不重视盗链的问题了。如果你刚刚开发完一个没有防盗链的带有文件下载功能的网站,挂上internet,然后上传几个时下非常热门的软件或电影并在网站内公布下载地址,让MSN上的所有好友都来体验一下你的杰作。不用多久就会发现网速出奇地变慢,甚至服务器托管中心的服务员会热情 阅读全文
posted @ 2018-07-30 18:55 ZhanLi 阅读(1069) 评论(0) 推荐(0)
  2018年7月29日
摘要: 1、安装 VMware VMware 是一个虚拟 PC 的软件,可以在现有的操作系统上虚拟出一个新的硬件环境,相当于模拟出一台新的 PC,我们可以在上面构造出一个或多个别的系统,以此来实现在一台机器上真正同时运行多个独立的操作系统。VMware 下载链接上面给出了,安装过程都是默认下一步,下一步即可 阅读全文
posted @ 2018-07-29 11:28 ZhanLi 阅读(399) 评论(0) 推荐(0)
  2018年7月27日
摘要: HTTP 2.0是在SPDY(An experimental protocol for a faster web, The Chromium Projects)基础上形成的下一代互联网通信协议。HTTP/2 的目的是通过支持请求与响应的多路复用来较少延迟,通过压缩HTTPS首部字段将协议开销降低,同 阅读全文
posted @ 2018-07-27 17:48 ZhanLi 阅读(1372) 评论(0) 推荐(1)
摘要: Linux 的文件与目录 现代操作系统为解决信息能独立于进程之外被长期存储引入了文件,文件作为进程创建信息的逻辑单元可被多个进程并发使用。在 UNIX 系统中,操作系统为磁盘上的文本与图像、鼠标与键盘等输入设备及网络交互等 I/O 操作设计了一组通用 API,使他们被处理时均可统一使用字节流方式。换 阅读全文
posted @ 2018-07-27 17:21 ZhanLi 阅读(15266) 评论(2) 推荐(5)
  2018年7月25日
摘要: 当我们从客户端向服务器发送请求时 服务器向我们返回状态码 状态码就是告诉我们服务器响应的状态 通过它,我们就可以知道当前请求是成功了还是出现了什么问题 状态码是由3位数字和原因短语组成的(比如最常见的:200 OK) 其中第一位数字表示响应类别,响应类别从1到5分为五种 add:其实我查阅资料发现还 阅读全文
posted @ 2018-07-25 20:16 ZhanLi 阅读(642) 评论(0) 推荐(0)
摘要: 原理 介绍 哈希表(Hash table,也叫散列表), 是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。 哈希表hash table(key,value) 的 阅读全文
posted @ 2018-07-25 19:50 ZhanLi 阅读(18611) 评论(0) 推荐(0)
  2018年7月16日
摘要: PS: https就是http和TCP之间有一层SSL层,这一层的实际作用是防止钓鱼和加密。防止钓鱼通过网站的证书,网站必须有CA证书,证书类似于一个解密的签名。另外是加密,加密需要一个密钥交换算法,双方通过交换后的密钥加解密。 http与https有什么区别呢?本文详解http和https的区别。 阅读全文
posted @ 2018-07-16 16:43 ZhanLi 阅读(572) 评论(0) 推荐(0)
  2018年7月10日
摘要: 在golang当中,defer代码块会在函数调用链表中增加一个函数调用。这个函数调用不是普通的函数调用,而是会在函数正常返回,也就是return之后添加一个函数调用。因此,defer通常用来释放函数内部变量。 为了更好的学习defer的行为,我们首先来看下面一段代码: 这段代码可以运行,但存在'安全 阅读全文
posted @ 2018-07-10 13:58 ZhanLi 阅读(469) 评论(0) 推荐(0)
  2018年7月9日
摘要: <?php/**inc解析接口客户端接口传输规则:1.用cmd参数(base64)来动态调用不同的接口,接口地址统一为 http://a.lovexpp.com2.将要传过来的参数组成一个数组,数组添加timestamp元素(当前时间戳,精确到秒),将数组的键值按照自然排序从大到小排序3.将数组组成 阅读全文
posted @ 2018-07-09 19:54 ZhanLi 阅读(3199) 评论(0) 推荐(0)
  2018年7月8日
摘要: 一些常用的正则的表达式的总结'require' => '/.+/','email' => '/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/','url' => '/^http(s?):\/\/(?:[A-za-z0-9-]+\.)+[A-za-z]{2 阅读全文
posted @ 2018-07-08 10:26 ZhanLi 阅读(142) 评论(0) 推荐(0)