自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 问答 (1)
  • 收藏
  • 关注

原创 laravel递归笔记

代码展示: /** * 获取新闻的数据 (通过递归查询) * @return mixed */ public function getNews() { $result = DB::table('deeploop')->where('pid', 0) ->get(); $r

2020-12-25 09:48:00 244 1

原创 PHP函数收集,持续更新

natsort () 用"自然排序"算法对数组排序。bool natsort ( array &$array )说明:本函数实现了一个和人们通常对字母数字字符串进行排序的方法一样的排序算法并保持原有键/值的关联,这被称为"自然排序"。本算法和通常的计算机字符串排序算法。参数描述array 输入的数组。返回值:成功时返回 TRUE, 或者在失败时返回 FALSE。实例:<?php$array1 = $array2 = array("img12.png", "img10.png"

2020-12-24 17:03:41 125 1

原创 踩坑PHP基于laravel复制文件到另外文件夹

场景:将一个文件夹中的500个文件分别复制到新建的500个文件夹中代码展示/** * 生成500个文件夹 */ public function mkdir() { for ($i = 1; $i < 501; $i++) { if ($i < 10) { $i = '00' . $i; } elseif ($i > 9 && $i <

2020-12-24 16:50:27 953 1

原创 为什么使用了索引查询还是很慢

案例剖析为了实验,我创建了如下表:CREATE TABLE `T`(`id` int(11) NOT NULL,`a` int(11) DEFAUT NULL,PRIMARY KEY(`id`),KEY `a`(`a`)) ENGINE=InnoDB;该表有三个字段,其中用id是主键索引,a是普通索引。首先SQL判断一个语句是不是慢查询语句,用的是语句的执行时间。他把语句执行时间跟long_query_time这个系统参数作比较,如果语句执行时间比它还大,就会把这个语句记录到慢查询日志里

2020-12-18 10:00:39 632

原创 Git学习笔记

Git的安装打开官网,找到对应的系统安装链接:https://git-scm.com/会自动匹配64还是32位系统的,如果不对请自行选择对于window系统来说,下载完成后,就是下一步下一步的傻瓜式安装,安装完在桌面空白处右击会有这样的效果git通常会与github联合使用,是程序员的必备github的登录注册这里不做解释https://github.com/仓库的概念以及如何创建仓库每一个项目就是一个仓库,我们可以对其进行管理,包括:1、项目代码的管理(单人,多人)2、对项

2020-12-17 19:07:56 721

原创 PHP-laravel之cache

安装redis扩展composer require predis/predis语法2.1、设置缓存use Cache; # 门面# 添加 如果key不存在则添加成功,如果key存在,返回falseCache::add('key', 'value', $minutes);# 设置 不管key值是否存,都可以设置成功Cache::put('key', 'value', $minutes);# 设置永久缓存Cache::forever('key', 'value');2.2、获取缓存数据

2020-12-16 18:25:46 593

原创 composer镜像大全

为 laravel-China 的 composer 全量镜像进行分压,特意整理了国内能用的 composer 全量镜像。镜像使用123$ composer config -g repo.packagist composer 镜像地址$ composer clearcache$ composer update || install说明:若项目之前已通过其他源安装,可以删除 composer.lock 以及 vendor 目录,重新生成。关闭镜像1$ composer config -

2020-12-16 11:35:23 3984

原创 PHP-Redis学习笔记

Redis介绍(1)Redis 是Remote Dictionary Server(远程数据服务)的缩写,由意大利人 antirez(Salvatore Sanfilippo)开发的一款内存高速缓存数据库(2)该软件使用c语言编写,它的数据模型为key-value(3)它支持存储的value类型很多,包括string(字符串)、hash(哈希)、list(链表)、set(集合)、zset(有序集合)。(4)为了保证效率数据都是缓存在内存中,它也可以周期性的把更新的数据写入磁盘或者把修改操作写入追加的

2020-12-15 17:22:54 912

原创 在PHP中对包含字母和数字的字符串进行排序

$fruits = array( "Orange1", "orange2", "Orange3", "orange20");sort($fruits, SORT_NATURAL | SORT_FLAG_CASE);foreach ($fruits as $key => $val) { echo "fruits[" . $key . "] = " . $val . "";}This example will output:fruits[0] = Orange1fru

2020-12-09 16:39:44 969

原创 laravel自带邮箱发送

在本文章中使用到的是SMTP(Simple Message Transfer Protocol)简单邮件传输协议,通常理解为邮件发送服务器。以QQ邮箱为例首先先登录QQ邮箱》》设置》》账户》》POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务》》开启POP服务接下来就是代码操作了配置.env文件MAIL_DRIVER=smtpMAIL_HOST=smtp.qq.comMAIL_PORT=465//注意端口号要改为465MAIL_USERNAME=******

2020-12-05 11:24:26 314

原创 踩坑foreach获取一个数组

这段时间在学习PHP遇到这样的一个问题foreach ($result as $res){ array_push($type_arr,$res->type);//将type压入$type_arr dump($type_arr); die(); }通过面向百度编程,加上自己的测试,发现是die()的位置错了...

2020-12-02 10:40:40 102

原创 Apache-ad和nginx-ad的使用

apache-ab简介apache ab是apache下的小的性能测试工具路径位于D:\phpstudy_pro\Extensions`Apache2.4.43\bin`

2020-11-27 13:22:10 358

原创 phpstorm安装Laravel代码自动补全插件

安装Laravel代码自动补全插件(一)切换到国内镜像Composer官方源[不是特别稳定]命令:composer config repo.packagist composer https://packagist.phpcomposer.com阿里源[推荐使用]composer config repo.packagist composer https://mirrors.aliyun.com/composer/(二)先将composer更新到最新版本命令:Composer selfupda

2020-11-25 16:24:02 986

原创 CentOS7+宝塔+natapp+laravel项目部署

安装宝塔,不做说明,可参照https://www.cnblogs.com/anweilx/p/12390902.html安装composer,我个人觉得官方文档比较适合,并且安装说得很详细,可参照https://pkg.phpcomposer.com/#how-to-install-composer推荐使用阿里镜像全局配置所有项目都会使用该镜像地址:composer config -g repo.packagist composer https://mirrors.aliyun.com/comp

2020-11-25 15:40:37 1047

原创 ContOS7安装+网络连通

ContOS7安装+网络连通需要VMware与ContOS镜像Linux操作系统下载CentOS-7.4-x86_64-DVD-1708http://www.server123.cn/download/showdownload.php?lang=cn&id=11打开WMware如果本机连接的是wifi网络,如下是配置网络的过程右击桌面右下角wifi的标志,进入打开“网络和internet”设置进入更改适配器选项查看VMware

2020-11-25 10:56:06 178

原创 laravel-任务调度之Iinux+win

laravel任务调度之linux系统定时发送短信(每隔一分钟发送一条)这里不做发送短信的过程定时发送短信(每隔一分钟发送一条)这里不做发送短信的过程使用命令创建任务调度文件:php artisan make:console Sms编写Sms.php编写执行文件kernel.php可以现在window下先执行命令:php artisan schedule:run发送一条,看看写的代码是否有问题linux中,进入root最高权限,打开终端输入crontab -e命令进入编辑状态,写入

2020-11-25 10:03:54 156 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除