Hey Monkey

别急,让我写完这行代码

我的个人简历

Profile of YaoWenli

个人信息 姚文理/男/1988 西北工业大学/硕士/计算流体力学 工作年限:3 年 电话:13519 123 007 邮箱:ywlvs@163.com 期望职位:PHP 开发工程师 期望城市:深圳 博客主页:blog.simona.xyz 技能清单 后端:PHP/Python 缓存:Redis 数据库:MySQL 单元测试:PHPU...

Mysql 中的 GROUP BY 从句

the GROUP BY Clause in MySql

MySql 中可以使用 GROUP BY 从句对查询结果进行分组。 MySql 5.7 版本默认开启了 ‘ONLY_FULL_GROUP_BY’ 模式。

基本的数据库设计规范

Basic Rule of Database Design

数据库命名规范 所有数据库对象名称必须使用小写字母并用下划线进行分割。 MySql 是对大小写敏感的,数据库、表、字段的名称,如果在命名时大小写混写,会对之后的开发带来不必要的麻烦。 所有数据库对象名称禁止使用 MySql 保留关键字 SELECT id,username,from age FROM tb_user 上面的语句中, 数据库对象的命名尽量要做...

开启 Ubuntu 下 crontab 的执行日志

Activate Log of Crontab in Ububtu

crontab 是执行定时任务的利器。然而,与 CentOS 不同的是,在 Ubuntu 系统中,crontab 默认是不开启日志的,没有日志文件,心里总是会感觉不踏实。在网上找到了开启 Ububtu 中记录日志的方法,记录下来。 参考文献 Ubuntu cron日志开启与查看的实现步骤 操作步骤 修改系统日志配置文件,取消 crontab 日志配置的注释 vim ...

General File Commands In Linux


【转】API 接口的规范

Magic Methods and Magic Constants in PHP

原文链接

科普:通用唯一识别码

UUID:Universally Unique Identifier

UUID,通用唯一识别码,是 Universally Unique Identifier 的缩写,是一种软件建构的标准,亦为开放软件基金会组织在分布式计算环境领域的一部分。其目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。说明来源于百度百科。 在 Laravel 中使用 UUID 可以引用 Laravel-uuid 的扩展包。 U...

PHP 中的接口类和抽象类

interface-and-abstract-class-in-php

接口是对动作的规范,抽象是对事物的抽象化定义。 interface - 接口 接口是通过 interface 关键字来定义的。接口不是类,但是,使用接口可以限定实现它的类必须实现哪些方法。接口可以理解为一种协议,或者说标准,它只声明实现哪些函数,而这些函数功能的具体实现,交给实现(implements)它的类来完成。 实现多个接口时,接口中的方法不能有重名。 ...

装饰模式的学习与理解

Some Thinking about Decorator Pattern

先贴一段代码,代码源自于《Laravel 框架关键技术解析》。 <?php interface Decorator { public function display(); } class XiaoFang implements Decorator { private $name; public function __construct($name) ...

Laravel 中常见的 artisan 命令

Artisan Commands in Laravel

使用的版本是 Laravel 5.5 php artisan make:post Post -m 使用 -m 选项可以同时生成对应的 migration 文件 php artisan make:factory PostFactory –model=Post 使用 --model 选项可以指定相应的模型 tinker tinker 是一个命令行脚本工具...