摘要:
公司成立之初,业务量较小,一个程序包揽了所有的业务逻辑,此时服务器数量少,上线简单,基本开发 测试 上线都是由开发人员完成。 随着业务量逐渐上升,功能增多,代码量增大,而单一功能上线需要重新编译整个程序,编译时间由原来的几秒到几分甚至几十分钟,一方面效率降低,另一方面横向扩容带来的处理性能提升效果逐 阅读全文
摘要:
现在我有一批数据,想随机分成N份,每份的数据量要随机,该如何实现呢? 选择随机数 要随机分成N份,那么先选择一个随机数,比如在区间 1~100 选择,可以使用 如何保证每份的数据也随机分配呢? 如果我第一次随机取出一批,第二次在剩下的数据里继续进行此操作,第三次同样。。。一直到第N次 写成递推公式就 阅读全文
摘要:
回顾一下"单链表反转" 初始化一个链表 使用py的类模拟实现 原地反转 上一步初始化了一个单链表: A B C D None 原地反转就是链表头开始依次反转每个节点,以下是反转步骤 代码实现如下 阅读全文
摘要:
整理资料时发现几个 zip 文件的密码忘记了,于是尝试用python暴力破解 首先是读取和解压zip文件,使用 zipfile 库 定义一个密码元字符串,每次从里面取出一些字符,比如: 随机密码 使用 random.sample 生成指定长度的密码,然后出现过的密码放入一个 set 为了不断的产生密 阅读全文
摘要:
上一篇用 promise 嵌套实现了按 excel 行顺序上传数据,这篇要解决的问题是图片和视频格式校验,图片主要有 jpg png gif 视频 mp4 由于用户选择的资源可能并不是真正的多媒体文件,使用 js 的 file.type 方法获取的文件类型可能不准确,比如将 .xlsx 改为 .jp 阅读全文
摘要:
前言 后后需要支持excel上传内容,格式如下: 由于我司多媒体文件在七牛保存,若后端上传数据,则要先保存到后端服务器,存储消耗不容忽视;而且上传数据可能会失败,然后涉及记录失败条目、失败重传、当前进度等 开发周期较长,因此小组讨论后决定采用比较简单的策略: 1. 按 excel 行顺序上传,提示当 阅读全文
摘要:
elementui已经封装好了 el table 组件,只需要指定 data 数据源即可,因此通常在 vue 实例生命周期的 created 阶段,从数据库获取数据,再将返回的数据绑定到 data 如果后端同学能直接返回前端需要展示的所有数据,那么前端只需要请求一次,多么的和谐,多么完美。 然而凡事 阅读全文
摘要:
去掉 vue 的 "You are running Vue in development mode" 提示 在项目的 main.js 中已经配置了 然而控制台还是会有提示: 尝试许多方法均无果,后尝试不使用 dll 加速构建,不会有此提示 最终发现是因为使用 DllPlugin 和 DllRefer 阅读全文
摘要:
将权限管理应用到系统,首先做好登录, 点击登录按钮后,触发以下动作 vuex 中的 login 动作,设置 cookie vuex 中的 getuserinfo , 获取权限、用户名、头像等 由于目前未使用连接后端服务器,所以使用 mockjs 拦截请求并返回。 在 "github" 中查看 1 全 阅读全文
摘要:
根据权限计算路由的代码 以上函数接收异步路由表、权限列表,返回在权限列表中的路由,保存在 state.addRouters 中 动态显示顶部导航和侧边栏 根据 state.addRouters 中的路由,动态生成顶部导航和侧边栏菜单 关键的控制代码 在路由跳转前,判断是否登录、拉取权限、生成菜单等 阅读全文