武汉的夏天在最近这2周才算是真的来了,地表温度50+,体感温度40+,这才是真的武汉吧,天气预报上的最高温度37度真的是假的可怜,对此只能笑一笑。 夏天来了,为了保命,我们只能躲在空调房间,家里格力空调用了有5个年头了,感觉效果一直不错,制 […]
月度归档: 2019年7月
使用php-mime-mail-parser解析邮件扩展格式的doc文件
有一种 doc 文件, office word 可以正常打开,但当你想像其他 doc 文件一样使用 libreoffice 去操作它的时候会发现里面全是字符串,使用一个编辑器(比如 Sublime Text )打开后发现,里面的内容是这样的 […]
JavaScript通过CryptoJS等效实现php中hash_hmac函数加密raw_output配置
在一个项目中,客户需要从前端签名,加密插件使用的 cryptoJS ,使用与后端一样的签名流程( HmacSHA1 后 Base64.encode )发现并不能通过签名认证,签名校验方后端 php 代码中使用 hash_hmac 函数,先来 […]
Linux下使用pdf2htmlEX将pdf转换成html格式
项目上遇到需求:将 pdf 文件转换成 html 格式文件,供另外的服务做 html 解析从而获取文件内容信息,这里我采用的是 pdf2htmlEX 作为转换工具,效果不错。 推荐使用最便捷的方法,直接运行 docker 容器内的程序转换, […]
VirtualBox虚拟机不可用Runtime error opening
昨天下班关机忘记关 Virtual Box 上的虚拟机(多个虚拟机),早上再次启动机器时显示不可用,错误提示: Runtime error opening ‘D:UsersadministratorVirtualBox VMsCentOS7 […]
解决composer安装太慢的问题
对于 composer require 和 composer install , composer update 大家都懂的,官方服务器在国外,导致这些需要拉取包的时候非常非常慢。 一般就是类似这样的输出,然后就是无穷无尽的等待: Load […]
MySQL中GROUP BY分组多字段以及HAVING的使用
SQL分组GROUP BY多个字段的情况: GROUP BY 在需要数据统计时经常用到,一般与聚合函数((COUNT, SUM, AVG, MIN, MAX)配合使用,他是可以使用多个字段的,下面看看 GROUP BY 多个字段的情况。 这 […]
SSH连接错误”REMOTE HOST IDENTIFICATION HAS CHANGED!”
在执行 git pull 拉取代码的时候提示 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 错误,完整的报错信息大概是这样的: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ […]