![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
文章平均质量分 90
epoll_wait()
我是一只猫,快乐的星猫。
展开
-
PHP 基于 Redis 实现延迟队列
之前在一些博客上看到过讲如何实现延迟队列,但是平时没用上也没有动手实现过。在上次面试的时候,面试官也问过我有没有用过延迟队列,最后凭借着记忆讲了下如何用 Redis 的有序集合实现延迟队列,以及有什么缺点。纸上得来终觉浅,绝知此事要躬行。转载 2020-02-01 01:58:00 · 1727 阅读 · 0 评论 -
ThinkPHP 框架系统常量在 js 文件中不解析的解决方法
在使用 thinkphp 框架的时候,系统常量(`__PUBLIC__`、`THINK_PATH`)在引入的 js 文件中不会被解析。原创 2018-10-01 22:16:08 · 698 阅读 · 0 评论 -
基于 ThinkPHP 3.2 开发的博客系统
项目介绍项目地址https://github.com/her-cat/ThinkBlog项目简介ThinkBlog 是一款基于 ThinkPHP 3.2 框架开发的博客系统,使用该项目可以搭建个人博客,并在上面发布图文并茂的日志。功能模块草稿管理文章管理标签管理分类管理评论管理友情链接博客配置SEO配置RSS文件文件缓存Ueditor 编辑...原创 2018-09-09 16:56:04 · 3361 阅读 · 19 评论 -
解决 input[file] 中使用 accept="image/*" 导致响应慢问题
在使用 input 上传图片的时候,为了避免用户选择非图片的文件,于是就在 input 标签里面加入了 accept="image/*" 来规定能够上传的文件类型。如下:<input type="file" name="pic" accept="image/*" />这样虽然解决了避免了非法文件,但是出现了一个问题,就是打开文件框的速度太慢。在没有这accept属性时,基本上是...原创 2018-09-09 14:05:52 · 3605 阅读 · 0 评论 -
PHP 使用 QueryList + Redis 批量下载壁纸
完整代码:https://github.com/her-cat/wallpaper_crawler页面分析壁纸站地址:http://www.huanse.net/打开网站首页,通过审查元素找到详情页面和略缩图的地址(下图红框部分)。 - 详情页面地址: ./wallpaper-6873.html - 略缩图地址:./uploads/thumb/thumb-6873.jpg ...原创 2018-09-08 23:26:21 · 1005 阅读 · 0 评论 -
Laravel 学习笔记:Captcha 在登录注册中的使用
在网站中,为了防止恶意通过数据字典撞库攻击、注册机批量注册账号,会增加一些防范措施,比如图片验证码、手机验证码、Geetest。今天我们就讲讲如何使用 Captcha 防止恶意注册。原创 2018-08-10 21:57:20 · 1483 阅读 · 0 评论 -
Laravel 学习笔记: 授权策略(Policy)
Policy(即策略)是在特定模型或者资源中组织授权逻辑的类,用来处理用户授权动作。原创 2018-07-03 23:30:12 · 4787 阅读 · 0 评论 -
Laravel 学习笔记:使用 Captcha 为应用添加图片验证码
Captcha 是一个图片验证码扩展包,通过它我们能够快速的为 Laravel 应用增加验证码的功能。原创 2018-08-09 23:55:38 · 1865 阅读 · 0 评论 -
给 YOURLS 短网址生成系统编写插件《批量生成短网址》
YOURLS 自带的功能一次只能生成一个短网址,如果想要一次让多个 url 生成多个短网址,那么就需要《批量生成短网址》这个插件了。原创 2018-07-31 23:02:38 · 851 阅读 · 0 评论 -
在腾讯云 Ubuntu 16.04 LST 系统中搭建 LNMP 环境
安装 PHPsudo apt-get install php7.0-cli php7.0-cgi安装 MySQLsudo apt-get install mysql-server php7.0-mysql 安装过程中会提示填写数据库的密码安装 FastCgisudo apt install spawn-fcgi安装 Nginxsud...原创 2018-07-15 22:26:38 · 492 阅读 · 0 评论 -
给 YOURLS 短网址生成系统编写插件《Hello World!》
YOURLS 简介YOURLS (Y**our **O**wn **URL **S**hortener) 是一款开源的PHP程序,让你可以轻松建立属于自己的短网址生成系统。而无需第三方平台你就可以获得所有的数据统计,并且支持一系列插件扩展。官网:http://yourls.org/Github:https://github.com/YOURLS/YOURLS功能特性私有(只能...原创 2018-07-17 23:31:01 · 1364 阅读 · 3 评论 -
php 7.1 使用 json_encode 函数造成浮点类型数据出现精度问题
新项目用的 php 7.1.13 版本,在使用过程中发现 浮点类型 数据经过 json_encode 之后会出现精度问题。举个例子:$data = [ 'stock' =&gt; '100', 'amount' =&gt; 10, 'price' =&gt; 0.1];var_dump($data);echo json_encode($data);...原创 2018-07-10 23:33:17 · 12020 阅读 · 3 评论