phpSpreadsheet导出xlsx无法打开的解决办法

    PhpSpreadsheet是什么?一句话解释就是:一个用纯PHP来实现读取、写入电子表格文件(xls\xlsx等)的PHP库。为什么不用PHPExcel?也就是一句话:PHPExcel太故老,最新版本是1.8.1于2015年发布,PHPExcel在2017年已经正式被官方弃用。升级版本就是PhpSpreadsheet。世上那么多可以用来生成、导出XLS的库,什么为PhpSpreadsheet?还是一句话,简单、强大。怎么用,网上教程满天飞,这里就不说了。这里就记录一件事:就是TSOV.NET在通过phpSpreadsheet实现导出XLSX时,直接生成文件保存到硬盘上是没有问题的。但若是输出…
    标签:phpSpreadsheet发布于:2020-12-06 13:52:36

layui中使用lay-verify进行非必填项校验时的大坑

    某些表单元素为非必填项,但是却需要校验输入数据的格式是否正确,使用的layui的lay-verify进行校验,例如lay-verify=“phone”验证手机号码规则是否合法,但是这玩意有个坑,如果不输入数据也会认为数据不合法,所有的校验规则,默认都是必填项!!!!!最后在官方社区找到一个帖子目前问题已解决解决办法:修改layui校验规则源码,目前没发现修改以后有什么问题修改源码如下:phone:[/(^$)|^1\d{10}$/,'请输入正确的手机号'],email:[/(^$)|^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{…
    标签:layui发布于:2020-12-01 17:27:22

设置Redis的密码时,不建议有&符号

    一般WEB环境的默认配置中session是采用文件file形式存放于某个目录下,虽然可以设置Session的生命周期,但很多情况下若业务系统不主动发起销废,则造成生成的Session文件越积越多,严重时会因为受到操作系统对目录下文件数量的限制,而引发故障。比如用NGINX+php-fpm的组合时,因为php-fpm少了守护进程不会主动去清理Session,目录下无效Session太多会影响系统的IOS性能。

    标签:Redis发布于:2020-11-15 21:30:06

最近准备研发一套移动端的动效系统

    美好的事物,大家都喜欢。纵观现在市面上APP的效果,大多数是实现了功能后,都是白开水式的界面、各类生硬的交互动效(或许叫交互动效都说不上)。而网络上对于交互动效的信性是很碎片的介格或效果图,根本没有完整的一套动效方案或动效框架(或许有,是我没有找到),最近有打算让团队开发一套移动端的动效系统或框架。

    标签:APP发布于:2020-10-18 21:05:47

Sphinx是最简单的全文搜索解决方案

    一般的项目因信息量不大(一般不超过10万条)、日均用户几万内,考虑成本等因素,基本是直接用SQL的LIKE就能轻松应用。倘若你的数据量、访问量都比较大,并且需要考虑运营成等,推荐大家试下Sphinx,Sphinx是一款基于SQL的高性能全文检索引擎,我们可以利用Sphinx完成比数据库本身更专业的搜索功能,而且可以有很多针对性的性能优化。

    标签:Sphinx发布于:2020-09-17 21:22:40

是那只砖家在作妖:个人博客不能放广告?个人博客内容不能涉及企业或行业内容?

    今天(2020-09-03)接到阿里云的客服电话,说我个人blog不能放广告、网站涉及企业或行业内容。然后机械丢了一句话,9月6日没有改。就取消备案、关停网站。

    我~~~~无语~~~~忽感天空出现1万只草泥马在大草原上跑过~~~

    在接下来的几天内,本站若不能被打开。请大家见凉,我10多年的老BLOG难道真要关?我放几个GOOGLE的广告赚个域名、空间费都不行吗?

    标签:BLOG阿里云发布于:2020-09-03 23:53:56

在安卓下的微信浏览器中,文件上传的 input type=file中,不能用accept,否则会提示:没有应用可执行此操作

    在安卓下的微信浏览器中,文件上传的 input type=file中,不能用accept,否则会提示:没有应用可执行此操作。原来只其它安卓手机下没有发现,最近被反馈华为手机的用户有此问题。不知这个坑是华为手机系统还是安卓版的微信的坑。

    标签:Android微信华为发布于:2020-07-30 14:45:48

阿里云,吃相真难看

    阿里云,吃相真难看。为什么要这么说呢?根据本人亲身经历,列几条出来,大家就明白了:
    一、云推广大使不认账
    我个人账户推广出一个企业账号,因为企业账号购买云服务时正好是618的活动,一个服务器不到1000元,返了200多元。但阿里云说是无效返利,因为IP相同,阿里云非说是同一人。
    我靠,我推荐给我的客户,并帮他直接注册(坑~坑~坑~),因为我登录我的账号,和帮客户注册的企业账号IP相同,阿里云就死活不认账。
    难道,IP相同,个人账号和账号企业都算同一人?
    难道,阿里云自称的风控系统误判的就是对的?找客服沟通了好多玩,就是会机械式的回复。 咨询具体原因,说是风控系统的机密,不公开原因。这是阿里云的公开?透明?真会胡扯。
    我做为阿里云7~8年的老用户了,截止现在为止,只推广了两个客户。 阿里云的套路也多多。

    标签:阿里云发布于:2020-07-27 11:18:06

最全的php操作Redis的命令集

    做后端开发的同学都知道Redis和Memcached都非常优秀的内存型缓存。这里区就不多说了,感兴趣的自行搜索一行有很多资料说明。最近有些特殊业务的处理,用Redis可以很高效、简洁的解决。比如从号码池中随机一个号码给用户,用Redis就太方便了。避免在用代码去查库和随机的计算。这里收藏PHP来操作Redis的常用的命令。可能不全,后继有发现会继续更新。

    标签:phpRedis发布于:2020-07-14 23:59:50

解决microsoft Surface pro7 容易死机的问题

    用了年8了MAC PRO挂了,说是主动漏液,维修要几百大洋,放弃了。在五一期间,一番对方,入手了Microsoft Surface pro 7。初步体验了几天,出现过几次突然死机的情况。

    标签:Microsoft发布于:2020-06-21 14:03:24

标点符号你用对了吗? 一起来学习中华人民共和国国家标准《标点符号用法》

    标签:符号国家标准发布于:2020-04-28 18:37:04

分享一很用的IP地址转中文的接口

    业务中,经常需要用到IP地址转为中文地址,并且有时候还需要将IP地址转为经纬度坐标值。之前转中文地址,一直用纯真IP库,但这个纯真IP库是没有经纬度坐标值。

    标签:API发布于:2020-04-24 09:03:12

使用PHP_XLSXWriter代替PHPExcel

    PHPExcel 是一个处理Excel,CVS文件的开源框架,它基于微软的OpenXML标准和PHP语言。可以使用它来读取、写入不同格式的电子表格,这也是PHP至今最通用的Excel处理工具,但是它有一个非常致命的缺点: 特别占内存,对大批量的表格数据几乎会让人累觉不爱,处理速度非常慢,但是它功能非常丰富,API非常多,所以在导出复杂格式的Excel表格时,你往往不得不使用它,真是让人又爱又恨。

    标签:php发布于:2020-04-17 17:41:08

极光推送,最不要脸的行为,美名为:早上好

    做过不少APP的项目,消息推送服务一直用极光的。最近做了一个APP,发现每天早上9:00 在Android下都会收到一条垃圾广告。开始以为是masterSecret泄露了。立马重置,第二天果然没有了垃圾广告。就这么以为搞定了。可以过了几天后,又发现在每天早上9:00 在Android下,还是会收到一条垃圾广告。又怀疑服务器被黑,检查一遍,我服务器安全得很,以是开启了各种怀疑,最后发现最不要脸的是极光推送在搞流氓,美名为:早上好,所引起的!!

    标签:推送APP发布于:2020-04-08 11:48:51