摘要: 配置说明 全局安装phpunit代码 该代码会自动保存在 /User/你的用户名/.composer/vendor/phpunit 全局安装phpunit命令脚本 从上一步安装结果可以得知当前环境PHP版本可兼容的phpunit的版本,我这里的PHP是5.6的,最大可兼容phpunit5.7 创建 阅读全文
posted @ 2019-06-29 23:03 Martini 阅读(2782) 评论(0) 推荐(1) 编辑
摘要: 最近发现有很多需要学习的东西,但是时间是有限的,如何更有效率的学习成了我思考的问题。Scott H Young用了12个月,通过互联网完成了四年麻省理工大学33门的计算机课程,无疑他的一些分享可以带来一些启发。 第一阶段:知识面覆盖 深入学习的第一步是对要学习的内容有个大致印象,可能需要多读几本同主 阅读全文
posted @ 2019-06-27 19:37 Martini 阅读(255) 评论(0) 推荐(2) 编辑
摘要: 概念 闭包和匿名函数在PHP5.3.0中被引入。 闭包 闭包是指创建时封装周围环境的函数。即使闭包所在的环境不存在了,闭包中封装的状态依然存在。这个概念很难理解,不过没关系,继续看下去就会明白了。 匿名函数 匿名函数就是没有名字的函数。匿名函数可以赋值给变量,还能像其他任何PHP对象那样传递。不过匿 阅读全文
posted @ 2019-05-23 09:35 Martini 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 一、序言: 本文所说的定时任务或者说计划任务并不是很多人想象中的那样,比如说每天凌晨三点自动运行起来跑一个脚本。这种都已经烂大街了,随便一个 Crontab 就能搞定了。 这里所说的定时任务可以说是计时器任务,比如说用户触发了某个动作,那么从这个点开始过二十四小时我们要对这个动作做点什么。那么如果有 阅读全文
posted @ 2019-04-09 12:34 Martini 阅读(2029) 评论(0) 推荐(3) 编辑
摘要: Template Method(模板方法模式) 将具体处理交给子类 Template Method 就是定义一个操作中的算法骨架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构可以定义该算法的某些特定步骤 。 简单地说就是 用一些抽象的操作定义一个算法,而子类将重定义这些操作以提供具体的 阅读全文
posted @ 2019-03-19 19:27 Martini 阅读(465) 评论(0) 推荐(0) 编辑
摘要: Adapter(适配器模式) 加个“适配器”以便于复用 将一个类的接口转换成客户希望的另一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 应用场景 如果我们的代码依赖一些外部的API,或者依赖一些可能会经常更改的类,那么应该考虑用适配器模式。 你想使用一个已经存 阅读全文
posted @ 2019-03-06 10:58 Martini 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 基本概念 设计模式是指开发人员针对软件开发过程中反复遇到的问题总结出来的解决方法。 DesignPatternsPrinciple【设计模式原则】 设计模式六大原则 开放封闭原则:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 里氏替换原则:所有引用基类的地方必须能透明地使用其子类的对象. 阅读全文
posted @ 2019-03-06 10:40 Martini 阅读(368) 评论(0) 推荐(0) 编辑
摘要: PHP信号管理 SIGHUP 终止进程 终端线路挂断 SIGINT 终止进程 中断进程 SIGQUIT 建立CORE文件终止进程,并且生成core文件 SIGILL 建立CORE文件 非法指令 SIGTRAP 建立CORE文件 跟踪自陷 SIGBUS 建立CORE文件 总线错误 SIGSEGV 建立 阅读全文
posted @ 2018-09-29 17:52 Martini 阅读(265) 评论(0) 推荐(0) 编辑
摘要: PHP篇 PHP中时间操作单位是秒 一、将时间戳转为普通日期格式 二、将普通日期格式转为时间戳 JavaScript篇 js中时间操作单位是毫秒 一、js将时间转换成时间戳 1. js获取当前时间戳的方法 第一种:获取的时间戳是把毫秒改成000显示,第二种和第三种是获取了当前毫秒的时间戳。 2. j 阅读全文
posted @ 2018-09-27 10:48 Martini 阅读(392) 评论(0) 推荐(1) 编辑
摘要: PHP进程信号处理 php有一组进程控制函数PCNTL,使得php能在*nix系统中实现跟c一样的创建子进程、使用exec函数执行程序、处理信号等功能。 注意:pcntl这个扩展仅在cli/cgi模式下可用。mod_php和php-fpm中不可以使用。在web server环境中不要使用这组函数,因 阅读全文
posted @ 2018-09-27 10:04 Martini 阅读(946) 评论(0) 推荐(2) 编辑