php

php生成的zip文件添加一个加密密码,两种方式

168 0

自己的账单系统(https://jz.alipay168.cn) 新增了一个导出账单功能,导出后生成一个zip压缩包,需要解压密码解密,这样相对安全。 从php7.2开始就可以设置加密的密码了,之前版本只能设置解压的密码哦。设置加密的两种方式分别是通过文件名和索引顺序对某些文件加密。$localPath = $path . $fileName;//本地文件路...

php

php对字符串编号排序,如3.1.1到3.1.2,自定义函数对比每个位置的数值即可

194 0

/**  * 对代码数组进行排序  *  * 该方法使用自定义的排序函数来对任务代码数组进行排序  * 排序规则基于任务代码的组成部分,首先比较相同位置上的部分,  * 如果相同位置上的部分相同,则继续比较下一部分,直到找出不同部分为止  * 如果所有部分都相同,则根据任务代码部分的数量进...

其他

vue里面的this.$nextTick()是什么,为什么那么神奇?

241 0

this.$nextTick() 是 Vue.js 中一个非常有用的实例方法,它允许你在下次 DOM 更新循环之后执行代码。这个方法通常用于处理 DOM 更新后的逻辑,例如在数据变化之后立即获取更新的 DOM 元素的尺寸或位置。原理Vue.js 使用异步更新队列的机制来处理数据变化。当你更改了 Vue 实例的数据,Vue 不会立即更新 DOM,而是将所有数据变化放入一个异步队列。在同一事件循环中,...

windows

在windows下面php 报错Malformed UTF-8 characters, possibly incorrectly encoded的诡异修复

274 0

在windows下面php 报错Malformed UTF-8 characters, possibly incorrectly encoded的bug很奇妙。打印慢慢调试发现问题:打开一看是微信开发者工具,这玩意居然用中文存放,在环境变量里面也自动加上了,tx巨头公司了,开发者这点意识都没有,用中文路径。解决方法自然有了:卸载微信开发者工具,然后重新安装(修改为自己的拼音或者英文路径安装),记得...