php
雨夜潜行
这个作者很懒,什么都没留下…
展开
-
回文算法的几种情况
先梳理一下简单的一些回文算法的邀请,一般会有四种需求,1.判断字符串是否是回文串2.取出字符串中最长的回文串或者回文串长度3.将字符串分割为一个回文串4.列出字符串中所有回文串的可能我们一个个来(这里就用php来实现,主要是提供思路)一 字符串是否是回文串 这个其实很简单,只需要把字符串翻转对比一下是否相等就能判断了实现:function partition($s) { $s = strval($s); // 是不是回文 ...原创 2021-08-05 18:19:41 · 503 阅读 · 0 评论 -
laravel 添加sql日志
laravel 打印sql语句非常的麻烦而且不方便,所以就想弄一个sql日志来方便调试排除首先到EventServiceProvider.php (监听文件)里 赋值日志开关常数define('SQL_LOG', env('SQL_LOG', false));然后到$listen 里增加SQL_LOG ? \Illuminate\Database\Events\QueryExecuted::class : '' => [ \App\Listeners\Exa.原创 2021-06-29 16:19:44 · 405 阅读 · 0 评论 -
laravel队列启动后无法读取redis中数据
laravel 消息队列中有两种推送方法 分别是dispatch() 及 queue::push() 这两种都可以将方法push进队列但是两者不同的是 当$job 中定义了public $queue 的值时,dispatch会将数据存到$job中定义的文件夹中,而 queue::push() 不会 它取的是config/queue.php 中的connections 数组下的redis配置 没有则默认default所有当 $job 中 public $queue 定义了值 切用了d...原创 2021-06-29 16:19:07 · 430 阅读 · 0 评论 -
laravel with查询子表时添加where条件
允许 with 为空:$this->model->with(['getCollect'=>function($q)use($user_id) {$q->where('user_id',$user_id);}])上面的查询方法可以给getCollect关联的表进行条件查询 当不存在时 getCollect 为null实际情况有时候会当getCollect 里条件不成立时整个语句返回空 则按照以下方法利用whereHas就好了:$this->...原创 2021-06-29 16:18:10 · 1973 阅读 · 0 评论 -
php 直接下载 txt csv文件 不需要服务器上生成
$outformat="entmove.csv";$title="邮箱名,姓名,邮箱密码,搬家状态,开始时间,结束时间,邮件总数,收取数,失败数\n";$data="";foreach($moveUsersas$b) {$status= iconv("utf-8","gbk//IGNORE",$b['status_text']);$realName= iconv("utf-8","gbk//IGNORE...原创 2021-06-29 16:09:03 · 181 阅读 · 0 评论 -
阿里云ngixn https部署
https://www.cnblogs.com/onetwo/p/10369644.html转载 2020-07-07 11:59:41 · 73 阅读 · 0 评论 -
docker 及 php 环境
https://learnku.com/articles/45564转载 2020-07-03 09:57:33 · 167 阅读 · 0 评论 -
php二维数组相同项的合并
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2018-09-24 19:45:24 · 1445 阅读 · 0 评论