遗忘悠剑

🍀 记录精彩的程序人生 开始使用
PHP 生成视频快进快退使用的预览缩略图 (demo)

PHP 生成视频快进快退使用的预览缩略图 (demo)

例如爱奇艺、腾讯、B 站等等快进快退都有一个快速预览缩略图,那么是怎么做的呢?首先就是需要服务端生成这张图,例如可以根据视频长度生成几张,下面介绍一下生成的方案 <?php/***生成视频快进快退用的缩略图*@paramarray$imgs 待合成的图片数组*@returnarray['success','拼接图地址']*/functiongetVsample($imgs){$t_y=$img_num=0
比 php 正则判断是否为 url 更精准的 php 判断 url 是否有效的方案

比 php 正则判断是否为 url 更精准的 php 判断 url 是否有效的方案

首先介绍一下正则判断 url 的方法,其实已经很完美了哈!但是依然无法确认 url 是否有效正则判断 url 是否正确(https?|ftp|file)://[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]这个正则应该是网上流传的比较完美的版本了,url 里有 IP 地址、前后有汉字、又或者带参数,都能完美胜任!但是,网址能不能访问,又或者出了其他规则的 url,可
2020 年之后,php 正则判断手机号是否正确~

2020 年之后,php 正则判断手机号是否正确~

三大运营商号段整理电信:133、153、173、177、180、181、189、191、193、199 联通:130、131、132、155、156、166、175、176、185、186、166 移动:134(0-8)、135、136、137、138、139、147、150、151、152、157、158、159、172、178、182、183、184、187、188、198 手机号码规则总结第一位:1
Mysql 如何优雅的生成一些普通报表数据呢?mysql 的 case when 用法 (新手可看,老鸟勿喷~)

Mysql 如何优雅的生成一些普通报表数据呢?mysql 的 case when 用法 (新手可看,老鸟勿喷~)

背景工作中,难免会遇到一些数据报表查询、报表邮件发送等等,但是大部分新人 SQL 语法用的并不会很多,很多会停留在学习时候的基础阶段,毕竟工作中,大部分时候是写代码,而非写 SQL 嘛!一个常用的报表查询语句 selectFROM_UNIXTIME(`create_time`,'%Y-%m-%d')ASdate,sum(caseproductidwhen'content_monthly'then1else0e
php 如何生成两个日期区间的日期数组呢?就像 range(1,6) 函数那样!

php 如何生成两个日期区间的日期数组呢?就像 range(1,6) 函数那样!

问题背景当时想到的时候感觉是一件很简单的事情,内置函数肯定有吧!但是确实没有找到,那么就动手写一个吧!想想也不难 ~ 思考因为有个日期函数大家经常用,例如获取一周的数据,那么你就得获取一周前的今天的日期,这个函数就是 strtotime('-7days')实现看到这里就好办了吧,利用 while,然后日期一直 +1,直到加不动为止 😄😄😄 看下面代码 ~<?php/***日期范围得到一个天为单位的数组*@param
和我一起学习 go 语言: 1. 环境搭建与第一个 helloworld

和我一起学习 go 语言: 1. 环境搭建与第一个 helloworld

环境搭建我们就以 mac 为例吧!下载地址:https://studygolang.com/dl(也可以官方哈,不过这里下载速度快)安装过程(不解释了,根据提示一路下一步即可)检测安装是否成功 ➜~goversiongoversiongo1.14.4darwin/amd64➜~配置工作目录(以 oh-my-zsh 为例)(也可以不配置,看下面)vi~/.zshrcexportGOPATH=$HOME/Site
laravel 如何利用路由进行 http 缓存 (http_cache) 呢?而非路由配置信息缓存!

laravel 如何利用路由进行 http 缓存 (http_cache) 呢?而非路由配置信息缓存!

路由缓存概念路由缓存?也就是根据路由(url)进行的数据缓存策略,它可以帮助你快速针对接口增加缓存,再也不用写数据缓存了 ~ 路由缓存,一步到位 ~ 配置参数本实现方案支持如下参数 1.路由,这不用说,基础的 2.header 参数 3.get 参数(也就是 url 里拼接的参数例如:/api/{uid}/info)4.自定义参数,避免缓存 key 有冲突 5.缓存时长配置参数下面说说实现方案吧!简单说就是中间件实现过程一首先
Laravel 在 linux 系统下运行遭遇的日志的权限的问题 (包括最近发布的 discuzQ 系统)

Laravel 在 linux 系统下运行遭遇的日志的权限的问题 (包括最近发布的 discuzQ 系统)

laravel 在 Web 访问模式下若报错产生的日志文件(storage/logs)由 www-data 或者 www 用户创建,而在命令行(phpartisan)模式下是由当前登录系统用户(例如 root 或者其他小权限用户)创建,laravel 使用的 Monolog 扩展创建日志文件时,不会给予其他用户改写权限。这两个用户不在同一个组下,就导致后操作的功能无法对日志文件进行写操作。解决这个问题需要修改 Laravel
(已解答)pipe-blog 是一个很好的博客,那么如何配置自定义域名呢?官方会关服吗?可以长久使用吗?

(已解答)pipe-blog 是一个很好的博客,那么如何配置自定义域名呢?官方会关服吗?可以长久使用吗?

其实这个,我也想知道 ~ 那么这几天我会询问一下如果真的很 OK,决定开始使用 ~ 感谢 pipe 默默的付出!我已经问过了哈!可以永久免费使用!再次感谢官方默默付出!具体看下面帖子 pipe 官方版会永久开服吗?永久免费吗?另外根据官方一些教程,教大家更好的使用官方版的博客系统官方原版教程地址打开这个地址,找到域名绑定那一节域名绑定在 Pipe 平台上的每个博客都可以配置域名,需要博主和服务器运维者分别操作:博主在设置