摘要: 前言 大多数编程语言都会有自身的垃圾回收机制,php也不例外。经常听很多人说gc,也就是垃圾回收器,全程为Garbage Collection。 在php5.3之前,是不包括垃圾回收机制的,也没有专门的垃圾回收器,实现垃圾回收就是简单判断一下变量的zval的refcount是否为0,是的话就释放。 阅读全文
posted @ 2018-10-25 19:36 如是说 阅读(6192) 评论(1) 推荐(0) 编辑
摘要: 前言 我们在开发项目中经常会遇到一种问题,就是在前端页面跳转时传递某些参数,通常我们是通过路由传递的,但是如果数据量很多的情况下,会造成路由非常的长,如果在大的话甚至会超出地址栏URL的最大限度,这就狗带了.最近手头上一个项目的前端刚好遇到这个问题,该项目前端用的是vue2.x.不是什么大问题,但是 阅读全文
posted @ 2018-10-10 22:14 如是说 阅读(9613) 评论(4) 推荐(2) 编辑
摘要: 事情是这样的,今天一人问我一个问题,但是我懒得在说,就在网上找了一篇博客通过QQ发送给他,但是在发送链接时我发现之前很长的链接变成了短链接,且这个短链接能够正常访问之前的长链接,好奇之下就有了这篇文章. 什么是短链接? 我的理解就是通过一定的算法和技术实现将原本很长的网址转换为较短的网址,从而便于用 阅读全文
posted @ 2018-10-03 14:04 如是说 阅读(2697) 评论(1) 推荐(1) 编辑
摘要: 在安装或者启动Terminator时可能出现这个问题:lin@Dev:~$ terminator File "/usr/bin/terminator", line 123 except (KeyError,ValueError), ex: ... 阅读全文
posted @ 2018-09-30 13:53 如是说 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 前言Ubuntu18.04系统在安装python时会安装两个版本:2.7和3.6.默认情况下系统环境使用的是python2,但是我们有时需要使用python3来作为我们的开发环境,所以需要自由切换python版本.python2切换成python3sudo updat... 阅读全文
posted @ 2018-09-30 13:38 如是说 阅读(2133) 评论(0) 推荐(0) 编辑
摘要: 什么都不说,先上总结的图~ Selectors API(选择符API) querySelector()方法 接收一个css选择符,返回与该模式匹配的第一个元素,如果没有找到匹配的元素,返回null. //取得 body 元素 var body = document.querySelector("bo 阅读全文
posted @ 2018-09-16 18:24 如是说 阅读(739) 评论(2) 推荐(2) 编辑
摘要: 代码审查如何做做Code Review的正反方观点首先,我们先来看看正方的观点:代码审查中,可以通过大家的建议增进代码的质量。代码审查是一个传递知识的手段,可以让其它并不熟悉代码的人知道作者的意图和想法,从而可以在以后轻松维护... 阅读全文
posted @ 2018-09-09 21:05 如是说 阅读(1396) 评论(0) 推荐(0) 编辑
摘要: 1. XSS(跨站脚本) 1.1 反射型(非持久型)XSS 诱导用户点击恶意链接来造成一次性攻击 反射型XSS攻击是一次性的,必须要通过用户点击链接才能发起 一些浏览器如铬其内置了一些XSS过滤器,可以防止大部分反射型XSS攻击 反射型XSS其实就是服务器没有对恶意的用户输入进行安全处理就直接反射响 阅读全文
posted @ 2018-08-31 09:40 如是说 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 本文详细讲解了 Gitbook 生成电子书的完整过程,内容包括:安装、命令、配置、文档结构... 阅读全文
posted @ 2018-08-29 15:01 如是说 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 几种知名开源富文本编辑器记录和对比(仅供参考) 1、UEditor 百度的 优点:插件多,基本满足各种需求,类似贴吧中的回复界面。 缺点:不再维护,文档极少,使用并不普遍,图片只能上传到本地服务器,如果需要上传到其他服务器需要改动源码,较为难办,加载速度慢。 总结:小项目,可以用用,不推荐使用。 h 阅读全文
posted @ 2018-08-29 13:55 如是说 阅读(708) 评论(0) 推荐(0) 编辑