摘要: 转载自:https://www.cnblogs.com/WhiteTears/p/8824544.html 1、申请js权限 直接在设置里点击申请,审核较慢且通过率较低。因此可以向contact@cnblogs.com发邮件,简单说明理由,一般很快就能得到回复了。 2、博客皮肤 参考教程:博客园页面 阅读全文
posted @ 2018-12-06 18:28 如是说 阅读(3272) 评论(1) 推荐(5) 编辑
摘要: 背景 最近手头一个项目需要实现用户在网站的第三方登录(微信和微博),后端框架laravel5.4。 实现过程以微信网页版第三方登录,其他于此类似,在此不做重复。 准备工作 网站应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。在进行微信OAuth2.在进行微信OAut 阅读全文
posted @ 2018-12-05 22:25 如是说 阅读(6897) 评论(0) 推荐(1) 编辑
摘要: 转自:https://blog.csdn.net/lishanleilixin/article/details/84025459 UI组件 element - 饿了么出品的Vue2的web UI工具套件 Vux - 基于Vue和WeUI的组件库 mint-ui - Vue 2的移动UI元素 ivie 阅读全文
posted @ 2018-11-13 11:06 如是说 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: 之后我会以章形式总结计算机操作系统,若有遗漏,欢迎指正。 话不多说,总结如下: 阅读全文
posted @ 2018-11-06 19:00 如是说 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 前言 大多数编程语言都会有自身的垃圾回收机制,php也不例外。经常听很多人说gc,也就是垃圾回收器,全程为Garbage Collection。 在php5.3之前,是不包括垃圾回收机制的,也没有专门的垃圾回收器,实现垃圾回收就是简单判断一下变量的zval的refcount是否为0,是的话就释放。 阅读全文
posted @ 2018-10-25 19:36 如是说 阅读(6191) 评论(1) 推荐(0) 编辑
摘要: 前言 我们在开发项目中经常会遇到一种问题,就是在前端页面跳转时传递某些参数,通常我们是通过路由传递的,但是如果数据量很多的情况下,会造成路由非常的长,如果在大的话甚至会超出地址栏URL的最大限度,这就狗带了.最近手头上一个项目的前端刚好遇到这个问题,该项目前端用的是vue2.x.不是什么大问题,但是 阅读全文
posted @ 2018-10-10 22:14 如是说 阅读(9553) 评论(4) 推荐(2) 编辑
摘要: 事情是这样的,今天一人问我一个问题,但是我懒得在说,就在网上找了一篇博客通过QQ发送给他,但是在发送链接时我发现之前很长的链接变成了短链接,且这个短链接能够正常访问之前的长链接,好奇之下就有了这篇文章. 什么是短链接? 我的理解就是通过一定的算法和技术实现将原本很长的网址转换为较短的网址,从而便于用 阅读全文
posted @ 2018-10-03 14:04 如是说 阅读(2691) 评论(1) 推荐(1) 编辑
摘要: 什么都不说,先上总结的图~ Selectors API(选择符API) querySelector()方法 接收一个css选择符,返回与该模式匹配的第一个元素,如果没有找到匹配的元素,返回null. //取得 body 元素 var body = document.querySelector("bo 阅读全文
posted @ 2018-09-16 18:24 如是说 阅读(739) 评论(2) 推荐(2) 编辑
摘要: 1. XSS(跨站脚本) 1.1 反射型(非持久型)XSS 诱导用户点击恶意链接来造成一次性攻击 反射型XSS攻击是一次性的,必须要通过用户点击链接才能发起 一些浏览器如铬其内置了一些XSS过滤器,可以防止大部分反射型XSS攻击 反射型XSS其实就是服务器没有对恶意的用户输入进行安全处理就直接反射响 阅读全文
posted @ 2018-08-31 09:40 如是说 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 几种知名开源富文本编辑器记录和对比(仅供参考) 1、UEditor 百度的 优点:插件多,基本满足各种需求,类似贴吧中的回复界面。 缺点:不再维护,文档极少,使用并不普遍,图片只能上传到本地服务器,如果需要上传到其他服务器需要改动源码,较为难办,加载速度慢。 总结:小项目,可以用用,不推荐使用。 h 阅读全文
posted @ 2018-08-29 13:55 如是说 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 前言介绍 这段时间一个项目后端用的是laravel。在写API接口时通过Postman6进行测试。但是在测试后形式的接口时laravel自带了CSRF验证机制。这就很尴尬了... 所以我们的目的在使用Postman通过XSRF的验证,以测试POST的请求。还是以laravel为例子,Laravel会 阅读全文
posted @ 2018-08-29 08:14 如是说 阅读(8890) 评论(4) 推荐(0) 编辑
摘要: 简介 字节码缓存不是php的新特性,有很多独立性的扩展可以实现缓存,比如PHP Cache(APC),eAccelerator,ionCube和XCache等等。但是到目前为止,这些独立的扩展并没有集成到php核心当中。所有在php5.5.0之后,php内置了字节码缓存功能,叫做Zend Opcac 阅读全文
posted @ 2018-08-28 16:08 如是说 阅读(9521) 评论(0) 推荐(0) 编辑
摘要: 引言 docker的镜像是由多个只读的文件系统叠加在一起形成的。当我们在我启动一个容器的时候,docker会加载这些只读层并在这些只读层的上面(栈顶)增加一个读写层。这时如果修改正在运行的容器中已有的文件,那么这个文件将会从只读层复制到读写层。该文件的只读版本还在,只是被上面读写层的该文件的副本隐藏 阅读全文
posted @ 2018-08-20 08:15 如是说 阅读(12703) 评论(1) 推荐(2) 编辑
摘要: 引言 在之前的学习中,我知道了docker的三大组件分别是 镜像,容器,仓库。了解了这三个组件也就初步理解了docker。所以我学习了这三个组件,并记录下来。 镜像 docker在运行一个容器时需要本地存在相对应的镜像,执行流程大致是这样的: 获取镜像 通过docker pull来从镜像仓库获取镜像 阅读全文
posted @ 2018-08-16 18:53 如是说 阅读(926) 评论(0) 推荐(1) 编辑
摘要: 正文: 1、标题的几种写法: 第一种:     前面带 号,后面带文字,分别表示h1 h6,上图可以看出,只到h6,而且h1下面会有一条横线,注意, 号后面有空格 第二种:      这种方式好像只能表示一级和二级标题,而且=和 的数量没有限制,只要 阅读全文
posted @ 2018-08-15 18:27 如是说 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 引言 JS是一门面向对象的语言,但是在JS中没有引入类的概念,之前特别疑惑在JS中继承的机制到底是怎样的,一直学了JS的继承这块后才恍然大悟,遂记之。 假如现在有一个“人类”的构造函数: function Human() { this.type = '人类'; } 还有一个“男人”的构造函数: fu 阅读全文
posted @ 2018-08-14 15:43 如是说 阅读(557) 评论(0) 推荐(1) 编辑
摘要:   目录 1. 范围.... 1 2. 总体要求.... 1 2.1 总体功能要求... 1 2.2 软件开发平台要求... 1 2.3 软件项目的开发实施过程管理要求... 2 2.3.1 软件项目实施过程总体要求... 2 2.3.2 软件项目实施变更要求... 2 2.3.3 软件项 阅读全文
posted @ 2018-08-13 12:44 如是说 阅读(28229) 评论(3) 推荐(7) 编辑
摘要: 什么是docker docker自2013年诞生以来已有5年了,最初基于Google公司的go语言实现的,项目代码在GitHub上进行维护。 项目地址:https://github.com/moby/moby docker是为了实现轻量级的操作系统虚拟化解决方案,基础在linux系统的ubuntu版 阅读全文
posted @ 2018-08-11 22:06 如是说 阅读(641) 评论(1) 推荐(0) 编辑
摘要: 引言 在面向对象的语言中继承是非常重要的概念,许多面向对象语言都支持两种继承方式:接口继承和实现继承。接口继承制只继承方法签名,而实现继承继承实际的方法。在ECMAScript中函数没有签名,所以ECMAScript无法实现接口继承,只能实现实现继承。那么是怎么实现实现继承的呢??这就要说一说JS中 阅读全文
posted @ 2018-08-10 11:10 如是说 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 由于在原型中查找值的过程是一次搜索,因此我们对原型对象所做的任何修改都能够立即从实例上反映出来,即使是先创建了实例后修改原型也照样如此。 如下示例: var friend = new Person(); Person.prototype.sayHi = function() { alert("hi" 阅读全文
posted @ 2018-08-09 22:24 如是说 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 题目描述给定一棵二叉搜索树,请找出其中的第k小的结点。例如, (5,3,7,2,4,6,8) 中,按结点数值大小顺序第三小结点的值为4。分析二叉搜索树的一个特点就是二叉搜索树的中序遍历得到的序列是递增有序的,那么想要获得节点数值大小顺序第几,可以通过中... 阅读全文
posted @ 2019-04-12 11:11 如是说 阅读(1371) 评论(0) 推荐(0) 编辑
摘要: 题目描述请实现两个函数,分别用来序列化和反序列化二叉树二叉树的序列化是指:把一棵二叉树按照某种遍历方式的结果以某种格式保存为字符串,从而使得内存中建立起来的二叉树可以持久保存。序列化可以基于先序、中序、后序、层序的二叉树遍历方式来进行修改,序列化的结果是一个... 阅读全文
posted @ 2019-04-11 21:19 如是说 阅读(3764) 评论(0) 推荐(0) 编辑
摘要: 题目描述从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。import java.util.ArrayList;import java.util.LinkedList;import java.util.Queue;public class So... 阅读全文
posted @ 2019-04-10 21:29 如是说 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 题目描述请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。分析可以使用两个栈,一个用来保存奇数层的节点,一个用来保存偶数层的节点。奇数层的节点在栈中顺序是从栈底到栈... 阅读全文
posted @ 2019-04-10 21:27 如是说 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 题目描述请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。分析上图中的三棵二叉树中,第一棵是对称的,另外两棵不是。通常前序遍历中都是先遍历左子树在遍历右子树,我们可以定义一种遍历使其先遍历右子树在遍... 阅读全文
posted @ 2019-04-09 22:22 如是说 阅读(955) 评论(0) 推荐(0) 编辑
摘要: 题目描述给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。分析如果一个节点有右子树,那么中序遍历的下一个节点就是它的右子树中的最左子节点如果一个节点没有右子树,且该节点是其父... 阅读全文
posted @ 2019-04-09 22:14 如是说 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 题目描述在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5分析借用了队列的思想。在一个排序链表中如果有一个节点不重复,那么该节点和前后节... 阅读全文
posted @ 2019-04-09 22:05 如是说 阅读(912) 评论(0) 推荐(0) 编辑
摘要: 题目描述给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。分析第一步:确定一个链表中是否有环我们可以用两个指针来解决,定义两个指针,同时从链表的头结点触发,一个指针一次走一步,另一个指针一次走两步。如果走的块的指针追上了走的慢的指针,... 阅读全文
posted @ 2019-04-09 22:01 如是说 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 题目描述请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。输出描述:如果当前字符流没有存在出现一... 阅读全文
posted @ 2019-04-09 21:49 如是说 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 基数排序是桶排序的扩展算法,其思想是:将整数按位数切割成不同的数字,然后按每个位数分别比较排序。算法流程:将所有待比较数值统一为同样的数位长度,数位较短的数前面补零。从最低位开始,依次进行一次排序。这样从最低位排序一直到最高位排序完成以后, 数列就变成一个有... 阅读全文
posted @ 2019-04-09 14:13 如是说 阅读(410) 评论(0) 推荐(0) 编辑