周凯,个人博客

  • 前端
  • 嵌入式
  • 工具
  • 后端
  • 随笔
个人记录
前端

uniapp左右联动菜单

<template> <view class="u-wrap"> <view class="u-search-box"> <view class="u-search-inner"> <u-icon name="search" color="#909399" :size="28"></u-icon> <text class…

2023年 7月 26日 0条评论 829点热度 0人点赞 周凯 阅读全文
javascript

扁平数组和树形结构的相互转换

扁平数组转换为树形结构 这个是最常用的,当我们从后台获取一个扁平数组的时候,通常比如用id、pid来标识父子关系,如: var arr = [{id: 1, pid: '-1'},{id: 11, pid: '1'},{id: 12, pid: '1'}] 用map记录的方法是最常用效果也最好的复杂度是O(nlgn),支持多个根节点: function listToTree(list) { var map = {}, node, tree= [], i; …

2023年 7月 25日 0条评论 805点热度 0人点赞 周凯 阅读全文
其他

宝塔面板 mongodb配置

配置 进入mongodb默认安装目录 cd /www/server/mongodb/bin 切换到admin数据库 mongo use admin 查询用户列表 show users 创建管理员账户 db.createUser({ user: "admin", pwd: "你的密码", roles: [{ role: "userAdminAnyDatabase", db: "admin" }] }) mongodb中的用户是基于身份ro…

2023年 7月 25日 0条评论 920点热度 0人点赞 周凯 阅读全文
前端

微信小程序连接mqtt 模拟器正常使用,真机无法连接

问题 微信小程序连接mqtt 模拟器正常使用,真机无法连接,已经配置了服务器域名 基础 服务端使用的是emqx,配置域名代理8083端口 微信小程序需要把wss://xx.xxx.com域名添加后台开发管理->开发设置->服务器域名,socket合法域名中 提示 由于微信小程序的规范限制,EMQX 使用微信小程序接入时需要注意以下几点: 必须使用已经通过域名备案 (opens new window)的域名接入 域名需要在小程序管理后台 (opens new window)域名/IP 白名单中(开发 -&…

2023年 7月 22日 0条评论 721点热度 0人点赞 周凯 阅读全文
javascript

分组切分数组,一维数组变为二位数组

/** * 分组切分数组,一维数组变为二位数组 * @param data * @param size 切分个数 * @returns {*[]} */ splitArray(data, size) { const groupedData = []; for (let i = 0; i < data.length; i += size) { let end = i + size; if (end > data.length) { end = data.length; } groupedData.push…

2023年 7月 21日 0条评论 701点热度 0人点赞 周凯 阅读全文
前端

scss常用方法

新建comm.scss文件 @mixin flex($direction: row, $justify-content: center, $align-items: center) { display: flex; flex-direction: $direction; justify-content: $justify-content; align-items: $align-items; } 然后,在你的主Sass文件中,使用@include引入 flex .selector { @include flex(r…

2023年 7月 11日 0条评论 646点热度 0人点赞 周凯 阅读全文
工具

npkill轻松查找和删除旧的和占体积的node_modules文件夹✨

github地址:https://github.com/voidcosmos/npkill 官网地址:https://npkill.js.org/ 安装:npm i -g npkill 直接执行 npkill就可以 默认情况下,npkill 将从执行命令的路径开始扫描node_modules。

2023年 7月 9日 0条评论 754点热度 0人点赞 周凯 阅读全文
spring-boot

ruoyi mybatis替换为mybatis-plus

在ruoyi-admin包中pom新增 mybatis-plus配置 <!--mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.3.1</version> </dependency> 在applicatgion.…

2023年 7月 9日 0条评论 653点热度 0人点赞 周凯 阅读全文
react

nextjs export 静态页面时避免出现404

问题 当你写完多个页面,exoprt静态页面后,放在服务器上直接访问某个子页面**​**,发现直接访问给你返回了个404,你去查看目录结构,发现nextjs工具给你生成了register.html。而不是/register/index.html。自然会返回404 解决办法 官方文档也有提及 修改next.config.js 。添加 exportTrailingSlash: true module.exports = withLess({ exportTrailingSlash: true, // make /abo…

2023年 7月 7日 1条评论 1065点热度 0人点赞 周凯 阅读全文
工具

mac m2 pro Parallels Desktop成功安装windows11 Easy connect虚拟网卡拉取失败,设备管理器未安装上虚拟网卡

问题 拉起虚拟网卡失败,请确保虚拟网卡已经安装在系统上并处于启用状态,然后再重新登录 前提 已成功安装成功Parallels Desktop及windows11 解决 先卸载windows自动安装的easyconnect 访问深信服官网论坛 https://bbs.sangfor.com.cn/forum.php?mod=viewthread&tid=144275,下载对应的包重新安装 或者直接下载我下载好的文件,EasyConnectInstaller(M7.6.7及以上)

2023年 7月 4日 0条评论 846点热度 0人点赞 周凯 阅读全文
12
搜索
分类
归档

COPYRIGHT © 2022-现在 周凯,个人博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蒙ICP备18004897号