在 header.php 添加以下代码 在 footer.php 添加以下代码 在 functions.php 添加以下代码 效果如下:......
PHP 实现 WebSocket 协议
下面会讲解一下什么是 WebSocket,以及使用 PHP 实现 WebSocket。 WebSocket 是什么? 工作原理 PHP 实例 应用场景 一、WebSocket 是什么 WebSocke......
CSRF 攻击
跨站请求伪造(英语:Cross-site request forgery),也被称为 one-click attack 或者 session riding,通常缩写为 CSRF 或者 XSRF, 是一......
PHP 设计模式之三种工厂模式
工厂模式到底是什么? 简单说,工厂模式是一种 “对象创建” 的标准化解决方案。它的核心是:把对象的创建过程从业务逻辑中抽离出来,交给专门的 “工厂类” 负责。在代码里,就是你不用直接写 new Use......
开发并发布自己的 Composer 包
首先需要安装 Composer,安装教程可以查看我之前写的这篇文章 composer 安装以及使用教程 开发自己的 composer 包 一、创建目录名称 这个 ryanzoe 文件夹就是你的包的根目......
如何将本地项目上传到 Github
一般情况下,是先在 Github 上创建好项目后,将项目拉下来后,添加文件,再上传,也可以通过下面的方法直接将本地的项目推送到 Github。 一、先到 Github 创建项目 二、本地项目运行 gi......
数据结构 堆 (heap)
堆 (heap) 是具有这样性质的数据结构: 完全二叉树 所有节点的值大于等于(或小于等于)子节点的值 堆 (heap) 又被为优先队列(priority queue)。尽管名为优先队列,但堆并不是队......
查询优化 - 如何避免回表查询?什么是索引覆盖、索引下推?
问题: 查询语句: select id,name from user where name=’shenjian’ select id,name,sex where n......
技术的正宗与野路子
黄衫女子的武功似乎与周芷若乃是一路,飘忽灵动,变幻无方,但举手抬足之间却是正而不邪,如说周芷若形似鬼魅,那黄衫女子便是态拟神仙。 这段描写出自《倚天屠龙记》第三十八回。 “九阴神抓”本是《九阴真经》中......
如何预防 XSS 攻击?
XSS 是什么? Cross-Site Scripting(跨站脚本攻击)简称 XSS,是一种代码注入攻击。攻击者通过在目标网站上注入恶意脚本,使之在用户的浏览器上运行。利用这些恶意脚本,攻击者可获取......