![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
thegoodboy1234
这个作者很懒,什么都没留下…
展开
-
关于php-excel的使用方案及注意事项
平时我们使用的excel类库主要有PHPExcel和PhpSpreadsheet,在数据量较小的情况下,性能和可靠性还能接受,不过,随着数据量越来越大,经常会遇到很多问题,这次我便来谈一下对于这些问题的看法及解决方案。问题一:读取excel文件的时候,出现超出内存上限。这种情况最直接的解决方法就是修改内存的上限大小,代码:<?php//ini_set('memory_limit','1024M'); // 限制上限内存1024MB//ini_set('memory_l...原创 2022-03-23 12:15:23 · 370 阅读 · 0 评论 -
关于PHPExcel生成字母表的方法
最近发现了个比较快速的方法来生成excel的列字母表,代码如下:$count = 26 * 27;$l = 'A';$arr = [];while ($count--){ $arr[] = $l; $l++;}echo json_encode($arr);// ["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","AA原创 2021-12-22 15:40:31 · 351 阅读 · 0 评论 -
基于swoole的简易连接池
通过swoole的chan实现简易的连接池基类,有需要的小伙伴可以参考一下。<?phpabstract class Pool{ /** * 客户端使用管道存储 * @var \chan */ private $clients; /** * 最大值 * @var int */ protected $size = 200; /** * 缺省值 * @var int *原创 2020-07-15 17:49:46 · 204 阅读 · 0 评论 -
解决No stream arrays were passed in XX问题
$socket = stream_socket_server("tcp://{$this->host}:{$this->port}", $errno, $error); $socket OR die($errno.':'.$error.PHP_EOL); stream_set_blocking($socket, false); ...原创 2020-01-19 19:46:28 · 534 阅读 · 0 评论