王宁凯的个人博客

BT 面板安装 OLAINDEX 全方位指南

宝塔面板下安装 OLAINDEX 教程。......

另一个OneDrive目录索引应用 OLAINDEX

一款 OneDrive 目录文件索引应用,基于优雅的 PHP 框架 Laravel5.7 搭建,并通过 Microsoft Graph 接口获取数据展示,支持多类型帐号登录,多种主题显示,简单而强大。......

新的起点

Hello Halo 博客! 博客现已转移到更现代化的博客系统 Halo 新的起点,新的开始 ......

轻松理解 Laravel 服务容器,IoC,DI

DI就是常说的依赖注入,那么究竟什么是依赖注入呢? 打个比方,电脑(非笔记本哈)需要键盘和鼠标我们才能进行操作,这个‘需要’换句话说就是‘依赖’键盘和鼠标。 那么,相应的,一个类需要另一个类才能进行作业,那么这也就是依赖。......

Markdown 语法说明 (简体中文版)

Markdown 的目标是实现「易读易写」。 可读性,无论如何,都是最重要的。一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成。Markdown 语法受到一些既有 text-to-HTML 格式的影响,包括 [Setext] 1、[atx] 2、[Textile] 3、[reStructuredText] 4、[Grutatext] 5 和 [EtText] 6,而最大灵感来源其实是纯文本电子邮件的格式。 总之, Markdown 的语法全由一些符号所组成,这些符号经过精挑细选,其作用一目了然。比如:在文字两旁加上星号,看起来就像*强调*。Markdown 的列表看起来,嗯,就是列表。Markdown 的区块引用看起来就真的像是引用一段文字,就像你曾在电子邮件中见过的那样。......

Laravel 最佳实践

这不是对 Laravel 改编的 SOLID 原则、模式等。这是在现实生活中Laravel项目中通常被忽略的最佳实践。 目录 单一责任原则 [丰富的模型, 简单的控制器](#丰富的模型, 简单的控制器) 验证 业务逻辑应该放在服务类中 不要重复你自己(DRY) [最好倾向于使用 Eloquent ......

[转载]Clean Code PHP

本文参考自 Robert C. Martin的Clean Code 书中的软件工程师的原则 ,适用于PHP。 这不是风格指南。 这是一个关于开发可读、可复用并且可重构的PHP软件指南。 并不是这里所有的原则都得遵循,甚至很少的能被普遍接受。 这些虽然只是指导,但是都是Clean Code作者多年总结出来的。......

Linux下的任务调度 Cron

Linux下的任务调度分为两类:系统任务调度和用户任务调度 系统任务调度:系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。在 /etc 目录下有一个 crontab 文件,这个就是系统任务调度的配置文件。 系统任务调度存放的目录 /etc/cron.hourly 小时 /etc/......

Medoo 助力开发的轻量级数据库框架

为什么选择 Medoo 轻量级 小于100kb,仅有一个文件。 简单 非常容易学习和使用,友好的框架 强大 支持各种常见和复杂的SQL查询,数据映射以及防止SQL注入 兼容 支持所有SQL数据库,包括MySQL,MSSQL,SQLite,MariaDB,PostgreSQL,Syba......

常用正则收集

由于开发过程中,涉及到的过滤判断很多,自己正则方面的知识也比较匮乏。在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。把开发中常用的一些正则表达式整理了一下,在这里分享一下。......