Loading

随笔分类 -  php

摘要:算法、数据结构 算法 算法是程序的核心,算法的好坏直接决定了程序的好坏 基础的几种算法 二分查找 冒泡排序 插入排序 选择排序 快速排序 二分查找 假设数据是按升序排序的,对于给定值x,从序列的中间位置开始比较,如果当前位置值等于x,则查找成功;若x小于当前位置值,则在数列的前半段中查找;若x大于当 阅读全文
posted @ 2022-01-31 13:31 Jurij 阅读(70) 评论(0) 推荐(0)
摘要:测试collect和foreach处理速度 **想法:**使用相同数组进行循环处理同样逻辑,判断那个运行时间越短越块 话不多说上代码 public function test() { //创建一个1-500000的数组 $int_array = range(1,500000); //foreach循 阅读全文
posted @ 2022-01-20 09:19 Jurij 阅读(114) 评论(0) 推荐(0)
摘要:时间类Carbon的安装和使用 使用composer安装 方式一: composer require nesbot/carbon 方式二: { "require": { "nesbot/carbon": "^2.16" } } 使用方式: 转载至:https://zhuanlan.zhihu.com 阅读全文
posted @ 2021-09-27 15:06 Jurij 阅读(494) 评论(0) 推荐(0)
摘要:Excel 的行计数为数字 Excel 的行计数为数字(左侧纵列,1、2、3、4 标记第 1、2、3、4 行),列计数为字母(表格区域上方横列,A、B、C、D 代表第 1、2、3、4 列,AA、AB 代表第 27、28 列等)。 请写一个函数,输入为数字 n(取值范围 1 - PHP_INT_MAX 阅读全文
posted @ 2021-06-21 13:50 Jurij 阅读(363) 评论(0) 推荐(0)
摘要:什么是消息队列机制 消息(Message):传输的数据。 队列(Queue):队列是一种先进先出的数据结构。 消息队列从字面的含义来看就是一个存放消息的容器。 消息队列可以简单理解为:把要传输的数据放在队列中。 把数据放到消息队列叫做生产者 从消息队列里边取数据叫做消费者 一般来说,消息队列是一种异 阅读全文
posted @ 2021-03-16 08:03 Jurij 阅读(2514) 评论(0) 推荐(0)
摘要:高德地图地址转化为经纬度(php) 高德地图开放平台:https://developer.amap.com/ 1、注册一个高德开放平台 链接地址:https://lbs.amap.com/dev/id/choose 2、创建一个应用,并添加一个key 3、根据web服务中的地理逆地理编码API文档实 阅读全文
posted @ 2021-02-15 10:22 Jurij 阅读(982) 评论(0) 推荐(0)
摘要:laravel观察器(监听事件) **应用:**不需要在原来控制器添加成功后写代码,我们在自定义的事件观察类中对应的生命周期方法中写对应的功能。 1、使用artisan命令来添加模型观察事件 # 此命令是laravel5.7之后才有的(包含5.7),之前想要有此功能,手动创建目录和文件 php ar 阅读全文
posted @ 2021-01-26 19:44 Jurij 阅读(425) 评论(0) 推荐(1)
摘要:门面模式介绍,并在laravel框架中搭建门面 因为门面是自己编写的,介绍是转载的,所以就把搭建放在了前面,需要看门面模式介绍的请往下翻,或者点击右侧的目录。 laravel框架中搭建门面 创建前与创建后使用的区别 //创建前 use App\Tools\Test; //创建后 use Test; 阅读全文
posted @ 2021-01-16 09:47 Jurij 阅读(341) 评论(0) 推荐(0)
摘要:Laravel 队列使用 1.修改根目录 .env 文件的 **QUEUE_CONNECTION **字段配置为 database Laravel可配置多种队列驱动,包括 "sync", "database", "beanstalkd", "sqs", "redis", "null"(具体参见app 阅读全文
posted @ 2021-01-14 13:47 Jurij 阅读(537) 评论(0) 推荐(0)
摘要:laravel邮件发送 使用邮件发送类Mail 文本 静态方法 raw() 富文本 静态方法 send() 注:使用邮件发送必须有邮件账号,需要开启smtp协议,现在主流服务器都支持,smtp默认端口号25,默认是关闭的,需要自行打开 以QQ邮箱为例 qq邮箱登录网址:https://mail.qq 阅读全文
posted @ 2021-01-10 22:07 Jurij 阅读(431) 评论(0) 推荐(0)
摘要:swoole中websoket创建在线聊天室(php) swoole现仅支持Linix,macos 创建websocket服务器 首先现在服务器创建一个websocket服务器 <?php //创建websocket服务器 $server = new Swoole\WebSocket\Server( 阅读全文
posted @ 2021-01-07 14:47 Jurij 阅读(303) 评论(0) 推荐(0)
摘要:##安装 composer require lcobucci/jwt 3.3 ##封装 <?php namespace tools\jwt; use Lcobucci\JWT\Builder; use Lcobucci\JWT\Signer\Key; use Lcobucci\JWT\Signer\ 阅读全文
posted @ 2020-12-29 11:02 Jurij 阅读(4182) 评论(0) 推荐(0)