上一页 1 2 3 4 5 6 7 8 9 10 ··· 34 下一页
摘要: 简单工厂 通过静态方法传入不同的参数创建不同的对象,实现对象创建和使用的分离 <?php class mysql_conn { private $dbh = null; private $host = 'localhost'; private $port = '3306'; private $use 阅读全文
posted @ 2020-04-26 22:53 Ryan_zheng 阅读(2866) 评论(0) 推荐(0) 编辑
摘要: 单例模式(Singleton Pattern):顾名思义,就是只有一个实例。作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 为什么要使用单例模式 1、PHP语言本身的局限性 PHP语言是一种解释型的脚本语言,这种运行机制使得每个PHP页面被解释执行后, 阅读全文
posted @ 2020-04-26 22:52 Ryan_zheng 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 问题: 打开 VMware Workstation 准备运行虚拟机时,报错如下图 原因: Windows 系統的 Hyper-V 不相容导致 解决方案: 通過命令关闭 Hyper-V(控制面板关闭 Hyper-V 起不到決定性作用,要彻底关闭 Hyper-V) 以管理员身份执行 Windows Po 阅读全文
posted @ 2020-04-23 18:34 Ryan_zheng 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 我们都知道 Mac 的触控板很好用,滚动的时候简直如丝搬顺滑,但是一般我们都会外接一个鼠标, 但是问题就出现了,发现滚动的时候有一种很卡的感觉,抑或是滚动方向相反。 解决方法: 安装软件,官方下载地址如下: https://mos.caldis.me/ 这款软件是专门解决 Mac 上鼠标的问题的,由 阅读全文
posted @ 2020-04-21 09:26 Ryan_zheng 阅读(2896) 评论(0) 推荐(0) 编辑
摘要: 什么是继承? 继承实际上是存在于面向对象程序设计中的两个类之间的一种关系,是面向对象程序设计方法的一个重要手段,通过继承可以更有效地组织程序结构,明确类间的关系,充分利用已有的类来完成更复杂、更深入的开发。 当一个类拥有另一个类的所有数据和操作时,就称这两个类之间具有继承关系。 被继承的类称为父类, 阅读全文
posted @ 2020-04-19 13:26 Ryan_zheng 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 在 header.php 添加以下代码 <!-- 图片放大 --> <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css" /> 在 阅读全文
posted @ 2020-04-17 00:49 Ryan_zheng 阅读(2436) 评论(1) 推荐(0) 编辑
摘要: 下面会讲解一下什么是 WebSocket,以及使用 PHP 实现 WebSocket。 WebSocket 是什么? PHP 实例 应用场景 一、WebSocket 是什么 WebSocket 是一种网络传输协议,可在单个 TCP 连接上进行全双工通信,位于 OSI 模型的应用层。WebSocket 阅读全文
posted @ 2020-04-16 00:01 Ryan_zheng 阅读(6247) 评论(2) 推荐(0) 编辑
摘要: 日常开发中,经常会遇到需要在浏览器就可以直接引导用户打开软件的功能,例如国内的迅雷、QQ 一般桌面软件分不同的操作系统,如 Windows、Linux、MacOS 效果如下: 以 Windows 为例: 其实原理就是通过到 Windows 注册表添加规则,然后使用协议打开本地电脑的可执行文件。 注册 阅读全文
posted @ 2020-04-15 18:29 Ryan_zheng 阅读(4167) 评论(0) 推荐(0) 编辑
摘要: 一、将 DataTable 设置成中文 <script> $('#datatable').DataTable({ language: { "sProcessing": "处理中...", "sLengthMenu": "显示 _MENU_ 项结果", "sZeroRecords": "没有匹配结果" 阅读全文
posted @ 2020-04-07 23:58 Ryan_zheng 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 问题 当我们在使用 Unix 系统时,经常会遇到如下报错 输入一个命令,但是系统提示没有这个命令,但是你本地又有安装 PostgreSQL 这个数据库,为什么会这样呢? 解决 一、先找到运行的数据库进程,确认数据库的路径 ps aux | grep postgre 根据运行结果可以确认数据库服务的路 阅读全文
posted @ 2020-03-30 23:52 Ryan_zheng 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 在编写面向对象(OOP) 程序时,很多开发者为每个类新建一个 PHP 文件。 这会带来一个烦恼:每个脚本的开头,都需要包含(include)一个长长的列表(每个类都有个文件)。 从 PHP 5 中,可以使用 spl_autoload_register() 函数注册任意数量的自动加载器,当使用尚未被定 阅读全文
posted @ 2020-03-26 02:36 Ryan_zheng 阅读(240) 评论(0) 推荐(0) 编辑
摘要: PHP 预定义了一些变量、常量、方法,使用起来很方便,例如直接使用 __DIR__ 获取当前文件所在的目录。 下面分别详细介绍一下 PHP 的预定义变量、魔术常量和魔术方法 预定义变量 超全局变量: 超全局变量是在全部作用域中始终可用的内置变量,意味这你可以在 PHP 脚本的任意位置直接访问。在函数 阅读全文
posted @ 2020-03-25 19:39 Ryan_zheng 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 启动: 当安装好redis之后,运行redis-server命令之后,显示如图所示: 但是这样没有办法在这个tab下做任何操作了,如果这个时候使用Ctrl+c之后,就直接退出了 那么我想让redis在后台启动怎么办呢? 可以通过配置文件的方式启动,并在配置文件中设置后台运行 把daemonize设置 阅读全文
posted @ 2020-03-23 23:24 Ryan_zheng 阅读(4493) 评论(0) 推荐(0) 编辑
摘要: 一、使用 PHP 函数 strrev <?php $str = "ABCDEFG"; echo strrev($str); 二、使用 strlen() 函数 <?php $str = "ABC DEF"; $len = strlen($str); $new_str = ''; while ($len 阅读全文
posted @ 2020-03-15 22:16 Ryan_zheng 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 网站建好了,如何才能让搜索引擎收录网站?如果页面无法被搜索引擎收录,就意味着没有展示,也就无法竞争排名获取 SEO 流量了。 本文将围绕抓取和收录亮点,从基本原理,常见问题和解决方法三个维度探讨搜索引擎优化。 什么是抓取、收录 网页抓取工具 robots.txt 文件介绍 如何查看网站的收录情况 设 阅读全文
posted @ 2020-03-15 11:31 Ryan_zheng 阅读(1582) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 34 下一页