07 2018 档案
linux常用命令
摘要:文件的保存 首先需要按ESC键回到命令模式; vi保存文件有不同的选项,对应于不同的命令,你可以从下面的命令中选择一个需要的输入: :wq 保存文件并退出vi :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :q 不保存文件,退出vi :wq 保存文件并退出vi 阅读全文
posted @ 2018-07-31 17:52 ZhanLi 阅读(130) 评论(0) 推荐(0) 编辑
网站如何防盗链的8种方法
摘要:如果你是网站的开发者或维护者,就不得不重视盗链的问题了。如果你刚刚开发完一个没有防盗链的带有文件下载功能的网站,挂上internet,然后上传几个时下非常热门的软件或电影并在网站内公布下载地址,让MSN上的所有好友都来体验一下你的杰作。不用多久就会发现网速出奇地变慢,甚至服务器托管中心的服务员会热情 阅读全文
posted @ 2018-07-30 18:55 ZhanLi 阅读(970) 评论(0) 推荐(0) 编辑
Linux系统安装(centos6.8)符破解码
摘要:1、安装 VMware VMware 是一个虚拟 PC 的软件,可以在现有的操作系统上虚拟出一个新的硬件环境,相当于模拟出一台新的 PC,我们可以在上面构造出一个或多个别的系统,以此来实现在一台机器上真正同时运行多个独立的操作系统。VMware 下载链接上面给出了,安装过程都是默认下一步,下一步即可 阅读全文
posted @ 2018-07-29 11:28 ZhanLi 阅读(391) 评论(0) 推荐(0) 编辑
HTTP 2.0 原理详细分析
摘要:HTTP 2.0是在SPDY(An experimental protocol for a faster web, The Chromium Projects)基础上形成的下一代互联网通信协议。HTTP/2 的目的是通过支持请求与响应的多路复用来较少延迟,通过压缩HTTPS首部字段将协议开销降低,同 阅读全文
posted @ 2018-07-27 17:48 ZhanLi 阅读(1138) 评论(0) 推荐(1) 编辑
理解 Linux 的硬链接与软链接
摘要:Linux 的文件与目录 现代操作系统为解决信息能独立于进程之外被长期存储引入了文件,文件作为进程创建信息的逻辑单元可被多个进程并发使用。在 UNIX 系统中,操作系统为磁盘上的文本与图像、鼠标与键盘等输入设备及网络交互等 I/O 操作设计了一组通用 API,使他们被处理时均可统一使用字节流方式。换 阅读全文
posted @ 2018-07-27 17:21 ZhanLi 阅读(15129) 评论(2) 推荐(5) 编辑
各种http报错的报错的状态码的分析
摘要:当我们从客户端向服务器发送请求时 服务器向我们返回状态码 状态码就是告诉我们服务器响应的状态 通过它,我们就可以知道当前请求是成功了还是出现了什么问题 状态码是由3位数字和原因短语组成的(比如最常见的:200 OK) 其中第一位数字表示响应类别,响应类别从1到5分为五种 add:其实我查阅资料发现还 阅读全文
posted @ 2018-07-25 20:16 ZhanLi 阅读(569) 评论(0) 推荐(0) 编辑
哈希表(Hash Table)原理及其实现
摘要:原理 介绍 哈希表(Hash table,也叫散列表), 是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。 哈希表hash table(key,value) 的 阅读全文
posted @ 2018-07-25 19:50 ZhanLi 阅读(17682) 评论(0) 推荐(0) 编辑
详解http和https的作用与区别
摘要:PS: https就是http和TCP之间有一层SSL层,这一层的实际作用是防止钓鱼和加密。防止钓鱼通过网站的证书,网站必须有CA证书,证书类似于一个解密的签名。另外是加密,加密需要一个密钥交换算法,双方通过交换后的密钥加解密。 http与https有什么区别呢?本文详解http和https的区别。 阅读全文
posted @ 2018-07-16 16:43 ZhanLi 阅读(547) 评论(0) 推荐(0) 编辑
golang中defer的理解
摘要:在golang当中,defer代码块会在函数调用链表中增加一个函数调用。这个函数调用不是普通的函数调用,而是会在函数正常返回,也就是return之后添加一个函数调用。因此,defer通常用来释放函数内部变量。 为了更好的学习defer的行为,我们首先来看下面一段代码: 这段代码可以运行,但存在'安全 阅读全文
posted @ 2018-07-10 13:58 ZhanLi 阅读(457) 评论(0) 推荐(0) 编辑
php给app写接口进行接口的加密
摘要:<?php/**inc解析接口客户端接口传输规则:1.用cmd参数(base64)来动态调用不同的接口,接口地址统一为 http://a.lovexpp.com2.将要传过来的参数组成一个数组,数组添加timestamp元素(当前时间戳,精确到秒),将数组的键值按照自然排序从大到小排序3.将数组组成 阅读全文
posted @ 2018-07-09 19:54 ZhanLi 阅读(3190) 评论(0) 推荐(0) 编辑
基本的正则使用
摘要:一些常用的正则的表达式的总结'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 阅读(134) 评论(0) 推荐(0) 编辑
正则表达式基础总结
摘要:正则匹配相应知识点str_replace("world","Shanghai","Hello world!"); //替换字符串中的指定的值,需要注意本函数区分大小写$str1=preg_replace($pattern,$replacement,$subject); //不管替换的值有没有改变都保 阅读全文
posted @ 2018-07-08 10:24 ZhanLi 阅读(164) 评论(0) 推荐(0) 编辑
PHP 多态理解
摘要:PHP 多态 多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息将可以产生不同的结果,这种现象称为多态性。多态性允许每个对象以适合自身的方式去响应共同的消息。多态性增强了软件的灵活性和重用性。在面向对象的软件开发中,多态性是最为重要的部分之一。面向对象 阅读全文
posted @ 2018-07-04 15:20 ZhanLi 阅读(11765) 评论(0) 推荐(0) 编辑
echo() print() printf() print_r() 的区别
摘要:echo是一个语言结构而非函数,因此它无法被变量函数调用, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) print() 只能打印出简单类型变量的值(如int,string) print_r() 可以打印出复杂类型变量的值(如数组,对象) echo 输出一个或者多 阅读全文
posted @ 2018-07-04 11:38 ZhanLi 阅读(236) 评论(0) 推荐(0) 编辑
PHPer常见的面试题总结
摘要:1、平时喜欢哪些php书籍及博客?CSDN、虎嗅、猎云 2、js闭包是什么? 3、for与foreach哪个更快? 4、php鸟哥是谁?能不能讲一下php执行原理? 5、php加速器有哪些?apc、zend、xcache.....能不能讲一下它的加速原理? 6、Node.js能彻底代替php+apa 阅读全文
posted @ 2018-07-04 09:34 ZhanLi 阅读(188) 评论(0) 推荐(0) 编辑
从输入网址到最后浏览器呈现页面内容,中间发生了什么?
摘要:1.准备 当你在浏览器中输入网址(例如www.test.com)并且敲了回车以后, 浏览器首先要做的事情就是获得test.com的IP地址,具体的做法就是发送一个UDP的包给DNS服务器,DNS服务器会返回test.com的IP, 这时候浏览器通常会把IP地址给缓存起来,这样下次访问就会加快。 比如 阅读全文
posted @ 2018-07-03 19:13 ZhanLi 阅读(210) 评论(0) 推荐(0) 编辑