摘要:
移动零 地址:https://leetcode.cn/classic/problems/move-zeroes/description/ 难点: 在原数组的基础上进行移动 保持相对顺序思考过程: 思考过程: 一开始没有考虑顺序的问题 记录最后一个不是0的位置 从左遍历数据 如果为0 则将数据与最后一 阅读全文
摘要:
题目:字母异位词分组 难度:中等 地址:https://leetcode.cn/classic/problems/group-anagrams/description/ 描述:给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。字母异位词 是由重新排列源单词的所有字母得到 阅读全文
摘要:
题目:两数之和 难度:简单 题目地址:https://leetcode.cn/classic/problems/two-sum/description/ 过程一,因为难度是简单,就没有仔细审题,以为返回两个数就好,使用双指针,逻辑如下: 对数组排序 双指针分别指向头和尾 两数之和大于target,尾 阅读全文
摘要:
之前定的计划,每个月写两篇,太高估自己了,实在是懒。写技术类的太麻烦,不写技术类的自己又不会。 以上都是借口,每天写一点是一点,写啥无所谓了。 从今天开始写了,对于我自己来讲,有学到什么新东西就总结下,输出出来,不在乎类容的长短。 阅读全文
摘要:
一、存储 数据结构最终是落到存储,存储的方式无非就是两种,一种是链表,一种就是数组, 剩下的如树、堆、栈、队列、散列、图等数据结构都是这两种数据结构的分值 对应的优缺点也很明显 数组:存储空间小、需要一次性分配,地址是连续的,便于访问,插入和修改操作 较为耗时 链表:存储较大,需要额外的空间存储指针 阅读全文
摘要:
一、大背景 最近做的自动化测试平台需要进行重构,将原有的系统拆分成几个独立的子系统,我负责用户系统的开发,同时需要兼容老系统,我的头希望我采用spring security来进行权限控制和管理。有以下几个问题需要解决: 1、如何兼容已有的老的权限体系。 2、用户系统登录之后,如何将认证信息同步到其它 阅读全文
摘要:
一、基本概念了解 之前做自动化测试平台有个需求,就是系统在每天晚上定时去执行一个测试任务,执行完成后把这个测试结果通过邮件发送出去。要求定时任务是随时可配置,之前有过一个方案,就是在linux使用crontab定时请求系统的一个任务执行接口。虽然可以解决对应的问题,而且某些方面来讲简单粗暴,但是在定 阅读全文
摘要:
最近一直忙着检查点测试平台的开发。之前主要是从事后端开发,现在所有的东西都需要自己一个人撸。也遇到了之前在后端服务开发中未碰到的问题,在此记录下解决的全过程。 前端采用vue + element的技术,开发完成后生成静态文件扔到nginx服务器上。后端用python的flask,完成之后放到guni 阅读全文
摘要:
在使用python之前一直是使用java的,对于java类中的变量概念比较牢固,所以在迁移到python中只有一直有一点云山雾绕的,在某段时间一直不敢在类中定义变量。一直到昨天深入的理解了一下python类变量的定义,终于有一些理解。 先从我最熟悉的java开始,先上代码 上面的代码很简单,java 阅读全文
摘要:
2017年已经过去,回首看看还是有很多大事发生的。生活方面跟老婆在2月13号领了证,在2月14号买了房。有了另一半之后生活上有很大的不一样,跟原来的生活相比要更多的考虑另一半的感受了,同时也感受到另一半给予自己之前从未有过的关怀·。工作方面,在今年的4月份左右,折腾了半年之久,做了推,推了做的测试平 阅读全文