摘要:
在 nginx.conf 配置文件中添加如下配置进行 http -> https 跳转 解决方法: 将 301 跳转修改为 307 阅读全文
摘要:
目录 ssh ssh是什么 ssh安装 使用ssh登录远程主机 退出登录 使用ssh执行单条指令 密钥验证 详细操作 scp rsync sftp 进阶 ssh ssh是什么 ssh (Secure SHell)简单说,ssh是一种网络协议,用于计算机之间的加密登录。你可以通过 ssh 服务远程访问 阅读全文
摘要:
可以使用 Homebrew 安装, p7zip 是 7-zip for Unix/Linux 的命令行版本,由独立开发人员开发 为了获取到最新版本的 p7zip,你需要更新你的 brew 使用 Homebrew 安装 p7zip 验证是否安装成功,输入 7z,如果出现以下内容证明安装成功 示例: 压 阅读全文
摘要:
在高版本的 git下面,也许会看见这样的提示: 解决方案:指定当前工作目录工作分支,跟远程的仓库,分支之间的链接关系。 比如我们设置master对应远程仓库的master分支 这样在我们每次想push或者pull的时候,只需要 输入git push 或者git pull即可。在此之前,我们必须要指定 阅读全文
摘要:
简单介绍: Laravel是一个用PHP编写的免费开源Web框架。它是由Taylor Otwell创作的,遵循MVC开发方法。 截至2015年3月,Laravel被认为是最流行的基于PHP的框架之一。 在本教程中,我们将在MacOS上安装Laravel。 环境: 安装步骤: 1. 确保安装了 Com 阅读全文
摘要:
在 macOS 上安装 MySQL 5.7 安装 Homebrew 安装 MySQL 在编写文章时,Homebrew 默认使用 MySQL8 版本,但由于我们的目标是获得 5.7 版本,因此需要将 @5.7 附加到默认的包密钥中: 输入以下命令安装 MySQL5.7 $ brew install m 阅读全文
摘要:
问题: mysql的字段,unsigned int(3), 和unsinged int(6), 能存储的数值范围是否相同。如果不同,分别是多大?int(0) 能存多少位数字? 不同,int(3)最多显示3位无符号整体,int(6)最多显示6位无符号数。 如果你的答案和上面的一致,恭喜你和我犯了一样的 阅读全文
摘要:
对象继承 继承已为大家所熟知的一个程序设计特性,PHP 的对象模型也使用了继承。继承将会影响到类与类,对象与对象之间的关系。 比如,当扩展一个类,子类就会继承父类所有公有的和受保护的方法。除非子类覆盖了父类的方法,被继承的方法都会保留其原有功能。 继承对于功能的设计和抽象是非常有用的,而且对于类似的 阅读全文
摘要:
构造函数 __construct ([ mixed $args [, $... ]] ) : void PHP 5 允行开发者在一个类中定义一个方法作为构造函数。具有构造函数的类会在每次创建新对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作。 Note: 如果子类中定义了构造函数则不会 阅读全文
摘要:
范围解析操作符 (::) 范围解析操作符(也可称作 Paamayim Nekudotayim)或者更简单地说是一对冒号,可以用于访问静态成员,类常量,还可以用于覆盖类中的属性和方法。 当在类定义之外引用到这些项目时,要使用类名。 自 PHP 5.3.0 起,可以通过变量来引用类,该变量的值不能是关键 阅读全文
摘要:
类的自动加载 (Autoloading Classes) 在编写面向对象(OOP) 程序时,很多开发者为每个类新建一个 PHP 文件。 这会带来一个烦恼:每个脚本的开头,都需要包含(include)一个长长的列表(每个类都有个文件)。 在 PHP 5 中,已经不再需要这样了。 spl_autoloa 阅读全文
摘要:
类常量 (Class Constants) 可以把在类中始终保持不变的值定义为常量。在定义和使用常量的时候不需要使用 $ 符号。 常量的值必须是一个定值,不能是变量,类属性,数学运算的结果或函数调用。 接口(interface)中也可以定义常量。更多示例见文档中的接口部分。 自 PHP 5.3.0 阅读全文
摘要:
属性 (Properties) 类的变量成员叫做“属性”,或者叫“字段”、“特征”,在本文档统一称为“属性”。属性声明是由关键字 public,protected或者 private 开头,然后跟一个普通的变量声明来组成。属性中的变量可以初始化,但是初始化的值必须是常数,这里的常数是指 PHP 脚本 阅读全文
摘要:
对象接口 (interface) 使用接口(interface),可以指定某个类必须实现哪些方法,但不需要定义这些方法的具体内容。 接口是通过 interface 关键字来定义的,就像定义一个标准的类一样,但其中定义所有的方法都是空的。 接口中定义的所有方法都必须是公有,这是接口的特性。 实现(im 阅读全文
摘要:
timedatectl 是 RHEL7 上的一项新功能。它可用于查询和更改系统时钟及其设置。 按照以下步骤将时区更改为中国。(以root用户身份执行以下命令)。 1.使用以下命令列出所有可用的时区。你将使用此命令获得一长串时区。 2.找到中国时区中所需的正确时区并设置特定时区。有一个名为 tzsel 阅读全文