赶知识网

使用GrumPHP来纠正代码“毛病”

GrumPHP 是通过挂在git hook上的一款PHP代码检测工具,他可以通过编码人员提交git时进行检查,检查通过则提交成功,检查失败则终止提交。composer require --dev phpro/grumphp

阅读全文→

浅析mysql一行转多行

一、当前表结构1.png二、sql语句SELECT id, product_name, substring_index( substring_index( product.tags, ',', topic.help_to

阅读全文→

Web优雅的实现大数据量Excel导入

实现思路1、 浏览器读取上传的文件2、 使用js-xlsx库读取文件3、 每次ajax向后端发送若干行的数据,直到发送完所有行4、 导入完成本文省略php,web服务器等环境搭建步骤。看懂接下来代码实现,需要有一些js,html,PHP,ajax,E

阅读全文→

Web优雅的实现大数据量Excel导出

在做系统后台的时候,一般Excel表导出的方案是在服务器生成Excel表,返回给浏览器Excel文件地址,触发下载。当要导出的Excel行数达到数万行时,占用大量的服务器CPU或内存不说,还容易请求超时,还要改nginx配置。我就想,能否在前端浏览器

阅读全文→

GitLab and SSH keys

Git is a distributed version control system, which means you can work locallybut you can also share or "push" your

阅读全文→

在PHP中使用协程实现多任务调度

PHP5.5一个比较好的新功能是加入了对迭代生成器和协程的支持.对于生成器,PHP的文档和各种其他的博客文章已经有了非常详细的讲解.协程相对受到的关注就少了,因为协程虽然有很强大的功能但相对比较复杂, 也比较难被理解,解释起来也比较困难.这篇文章将尝

阅读全文→

mysql复制表的命令

mysql复制表的命令select max(id) from tb1;   -- 记录下当前最大的自增id为 xxxxcreate table tb2 LIKE tb1;   -- 复制表结构 alt

阅读全文→

php中yield的用法

yield 解决的问题解决运行内存的瓶颈,php程序中的变量存储在内存中,之前有遇到过读取Excel文件时候,会出现内存不足,出现:Fatal Error: Allowed memory size of xxxxxx bytes 1所以会设

阅读全文→
第 36 页 上一页 下一页