07 2018 档案
摘要:[TOC] # 环境
Linux、Nginx。 # 生成私钥和证书
为站点配置HTTPS,生成私钥和证书。证书需要CA签名,生产环境需向云服务商购买证书,本次使用自签证书。 安装前确保机器已安装OPENSSL。
```
#移动至nginx目录
cd /etx/nginx #配置openssl
openssl req \ -x509 \ -nodes \ -days 365 \
...
阅读全文
摘要:[TOC] # 问题 处理日期和时间要考虑很多因素,比如 日期格式、时区、夏令时、闰年、闰秒和天数各异的月份,自己处理易出错。 PHP5.2.0引入 DateTime、DateInterval和DateTimeZone类,提供简单的面向对象接口,准确创建、处理日期、时间。 # 设置默认时区 php.ini 设置 ``` date.timezone = 'America/New-Y...
阅读全文
摘要:[TOC] composer 遵循PSR准则,解决安装依赖。 # 安装(linux) ``` #下载安装脚本 - composer-setup.php - 到当前目录。 php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');" #执行安装过程 php composer-setup.php...
阅读全文
摘要:[TOC]
# 猴子选大王 一群猴子排成一圈,按1,2,...,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去...,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n,输出最后那个大王的编号。 ## 指针解决
思考了下,发现数组指针最适合解决这个问题,解决方法:
```php
functio...
阅读全文
摘要:[TOC] PHP5.4.0起,PHP内置了Web服务器。对本地开发是个极好的工具,便捷,无需安装WAMP、XAMP或大新那个web服务器,就能在本地调试了。 启动服务器 进入项目的根目录下,执行命令 或者 直接指定网站根目录 浏览器打开 localhost:4000,就可以进入到网站浏览应用。 如
阅读全文
摘要:[TOC] PHP发展这么多年,技术、架构都已经革新,了解现代PHP很重要,最近在看Model PHP这本书,系统的了解下PHP相关的概念。 # 性状 Trait 是类的部分实现(即常量、属性和方法),可以混入一个或多个现有的php类中。 性状有两个作用:表明类可以做什么(接口);提供模块化实现(像是类)。 比如说两个无关的类需要拥有一个共同的方法,继承、接口都不太合理(一是属性不同;二是代...
阅读全文

浙公网安备 33010602011771号