/**
* @param {string} s
* @param {number} k
* @return {string}
*/varreverseStr=function(s, k){const n = s.length;const arr = Array.from(s);for(let i =0; i < n; i +=2* k){reverse(arr, i, Math.min(i + k, n)-1);}return arr.join('');};constreverse=(arr, left, right)=>{while(left < right){const temp = arr[left];
arr[left]= arr[right];
arr[right]= temp;
left++;
right--;}}
方法二:reverse写一起
/**
* @param {string} s
* @param {number} k
* @return {string}
*/varreverseStr=function(s, k){const len = s.length;let resArr = s.split("");for(let i =0; i < len; i +=2* k){// 每隔2k个字符的前k个字符进行反转let l = i -1, r = i + k > len ? len : i + k;while(++l <--r)[resArr[l], resArr[r]]=[resArr[r], resArr[l]];}return resArr.join("");};
今天一启动项目,出现了这个错误,仔细想了想,应该是昨天合并代码,导致的mybatis-plus版本冲突,以及分页PageHelper版本不兼容 可以看见这个我是最下边的 Caused by 报错信息,这个地方提示我
net .s…