PHP
weixin_39569689
这个作者很懒,什么都没留下…
展开
-
百万级大数据量导出方案思路
注意的问题点:1、ExcelExcel2003版最大行数是65535行,Excel2007版的行数(1048576行)才能达到我们的要求,所以我们需要使用Excel的版本必须为2007版及以上,所以想几百万条轻轻松松一次性导入一张EXCEL表是不行的,你起码需要进行数据分割,保证数据不能超过104W一张表,PHPexcel内存溢出:既然数据限制在104W,那么就数据分割,于是你尝试50W一次导入表,然而PHPexcel内部有函数报内存溢出错误,然后你就不断的调小数据量,直到5W一次导入你都会发现有原创 2020-07-03 11:56:43 · 1934 阅读 · 0 评论 -
php中的PHP_EOL
在php中,PHP_EOL相当于兼容性非常强的换行符,这个变量会根据平台而变,在windows下会是/r/n,在linux下是/n,在mac下是/r,它是多平台适应的。注意:这里有个坑,它是用于文本换行,并不是html换行。经常用于日志文件记录。所以用html文件打开时不会显示换行的。<br /> :用于html的显示换行。...原创 2020-07-03 10:00:20 · 1313 阅读 · 0 评论 -
laravel 使用整理
检索输入的值获得在 Illuminate\Http\Request 实例上的用户的所有的输入 $name = Request::input('userId');在缺少输入值的时候设定默认值 $name = Request::input('userId','1');确定一个输入值是否出现 if (Request::has('userId')) { // }获取所有的输入值 Request::all();获取数组中的值原创 2020-05-23 11:08:10 · 353 阅读 · 0 评论 -
PHP生成压缩包(zip)
将目录下的多个文件压缩成一个压缩包压缩一个文件 压缩完成后若需要提供下载,可使用readfile() 函数下载,例如:<?php echo readfile("test.zip");?> ...原创 2018-07-18 15:44:25 · 2410 阅读 · 0 评论 -
彻底删除mysql
MYSQL卸载后,服务中仍然存在,影响再次安装,解决方案:第一步:命令行“net stop mysql”,停止mysql服务第二步:控制面板卸载mysql第三步:全部删除mysql文件夹第四步:运行“regedit.exe”文件,打开注册表 在注册表编辑窗口中找如下两项: HKEY_LOCAL_MACHINE \ SYSTEM \ Contro...原创 2018-07-25 16:23:04 · 122 阅读 · 0 评论 -
PhpStorm 安装及激活
1、PhpStorm下载地址:http://www.jetbrains.com/phpstorm/download/#section=windows2、安装,激活方式选择activation code,获取激活验证码:http://idea.lanyus.com/原创 2018-08-01 16:16:10 · 1479 阅读 · 0 评论 -
解决Edge浏览器下载文件文件名乱码问题
文件名中含有中文的文件下载,用谷歌、火狐、搜狗等浏览器都可以正常下载,但使用Windows自带的edge浏览器下载时文件名出现乱码问题。如下:解决方案: 在输出头中的文件名进行urlencode编码处理。例如:header('Content-Disposition: attachment; filename='.urlencode($fielName)...原创 2019-10-10 12:02:24 · 3884 阅读 · 1 评论