linux

composer install/require xxx用指定php版本执行的方式

630 0

如果服务器安装了多个php版本,某些网站需要特定的版本就需要在composer 安装和更新的时候指定版本,不然环境检查会报错,如下这时候指定版本(我用php82执行composer)php82 /usr/bin/composer install然后就正常安装了...

php

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

779 0

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

php

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

599 0

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

其他

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

828 0

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