草庐IT

写在28岁,回看3年前的自己,庆幸当时入了软件测试这行

为什么会学习软件测试?已经28岁了,算一下快过去3年了,刚毕业那会工作了一年,因为自己当时很迷茫(觉得自己挺废的),所以就没去工作就一直在家,家里固定每个月给点生活费,但还是没钱,但家里给了我一套房子,出门300米左右就是地铁站,自己一个人住,属于没有钱,却又饿不死的状态(就是当个没用的废人)水费电费,是家人的卡每月自动扣费的,我需要交的仅物业费,但一个月下来还是没钱,有一部分买了游戏,有一部买了网络课程,或看网络小说。吃饭没什么,毕竟一个人住,饭量又不大,哪怕一顿吃半斤猪肉,我都吃不完,再加上吃点蔬菜水果,实际也吃得不多,菜市场的价格也就那样。我也不去外面前吃,不点外卖,花钱也就很少,在家煮

写在28岁,回看3年前的自己,庆幸当时入了软件测试这行

为什么会学习软件测试?已经28岁了,算一下快过去3年了,刚毕业那会工作了一年,因为自己当时很迷茫(觉得自己挺废的),所以就没去工作就一直在家,家里固定每个月给点生活费,但还是没钱,但家里给了我一套房子,出门300米左右就是地铁站,自己一个人住,属于没有钱,却又饿不死的状态(就是当个没用的废人)水费电费,是家人的卡每月自动扣费的,我需要交的仅物业费,但一个月下来还是没钱,有一部分买了游戏,有一部买了网络课程,或看网络小说。吃饭没什么,毕竟一个人住,饭量又不大,哪怕一顿吃半斤猪肉,我都吃不完,再加上吃点蔬菜水果,实际也吃得不多,菜市场的价格也就那样。我也不去外面前吃,不点外卖,花钱也就很少,在家煮

面试官:try-catch 到底写在循环里面好,还是外面好?大部分人都会答错!

问题面试官:try-catch到底写在循环里面好,还是外面好?这个问题,我相信大部分人都会答错!到底写在哪里好?很多人会说当然写在循环外面好,也有一部分人说写在循环里面好,其实这两种回答都不完全对,我们来分析下两者的弊端。try-catch写在循环外面的弊端:try{ for(...){ //处理逻辑 }}catch(Exceptione){ ...}如果try-catch写在循环外面,一条数据处理异常,循环结束,会导致整个任务的结束,严重影响系统效率。try-catch写在循环里面的弊端:for(...){ try{ //处理逻辑}catch(Exceptione){...}}因为异常处理

复盘--写在秋招之后

在今年八月结束了在美团的三个月实习之后,我也步入了人生的一个重要结点–校园秋季招聘。为什么将秋招的重要性上升到这样一个高度呢?一方面它是对我大学四年的一个大阅兵,相当于高考之于高中。另一方面它决定了我未来的新起点,也影响着今后的人生道路。在经过了两周的简历投递、笔试,两周的面试,两周的offer等待过程,最终幸运地收获了BATM四家公司的offer。最后经过艰难抉择,选择了蚂蚁作为最终的去向(美团和字节都曾实习过,tx只能留到社招有缘再见了)那么在经过了一个多月的躺平摆烂之后,我来沉淀一些思考,分享一些经验和感悟吧。一、海投一定要海投!一定要海投!一定要海投!重要的事情说三遍!!!这里的海投呢

写在 2022 年初

今天是2022年1月2日,上一次发表博客是在2021年3月13日,距离295天。在这近三百天的时间里,我做了什么,得到了什么,失去了什么,需要自己回忆记录。非要用几个词语形容过去的一年,那只有痛苦和悲痛。回顾2020年最后一天对自己2021年的期许—换个好工作,加强锻炼,找个对象,保持学习,保持了乐观。好像只有一样做到了,换工作终于进入了学生时代梦寐以求的A公司,但如何定义“好”,只能仁者见仁智者见智,而经历过后,它没有心中想的那么好,但也没有那么坏。还是从工作,学习,生活三方面回顾一下一年的经历吧。工作上,三月初入职新公司,入职前还是很清楚自己面临着很多挑战,适应新环境,新的工作方式,新的工

Nacos做配置中心,配置要写在bootstrap.properties

在使用Nacos做配置中心的时候发现,nacos相关的配置如果不写在bootstrap.properties里面是没有效果的。如是我在NacosConfigProperties的fileExtension属性上打了给断点,我发现当配置写在bootstrap.properties时set方法的断点会先进去,然后再进get方法的,但是当配置写在application.yml文件上时就是相反的。然后我就去看SpringBoot启动的方法第一个断点准备环境的方法里面会调用listeners.environmentPrepared((ConfigurableEnvironment)environment

go - 如果写在主函数体之外,GoLang 中的 "var deckSize = 20"和 "deckSize := 20"有什么区别?

这个问题在这里已经有了答案:Whyisn'tshortvariabledeclarationallowedatpackagelevelinGo?(3个答案)WhytherearetwowaysofdeclaringvariablesinGo,what'sthedifferenceandwhichtouse?(1个回答)关闭4年前。我是Go新手,正在学习这门语言的基础知识。这就是我被困的地方。我从基础类(class)中了解到,varxint=10和x:=10应该是等价的,后者是简写符号。这一切都有意义,直到这两个在main()函数中。这意味着:packagemainimport"fmt"

go - 如果写在主函数体之外,GoLang 中的 "var deckSize = 20"和 "deckSize := 20"有什么区别?

这个问题在这里已经有了答案:Whyisn'tshortvariabledeclarationallowedatpackagelevelinGo?(3个答案)WhytherearetwowaysofdeclaringvariablesinGo,what'sthedifferenceandwhichtouse?(1个回答)关闭4年前。我是Go新手,正在学习这门语言的基础知识。这就是我被困的地方。我从基础类(class)中了解到,varxint=10和x:=10应该是等价的,后者是简写符号。这一切都有意义,直到这两个在main()函数中。这意味着:packagemainimport"fmt"

postman在post传参时把参数写在body

使用post传参写在params里可能会出错,所以要放在body里传递参数,记得在body里传递参数,同时要选择raw和JSON

图论复习总结(有问题可以反映在评论区,有更好的思路也可以写在评论区,大家一起学习)

首先来一波图论相关的所有定义和定理:8.1图的基本概念:    定义:8-1:图G是一个有序二元组(V,E)其中V是点集,E是边集。        定义:8-2:在图G中,任意两个不同节点都是邻接的,则称G为完全图。         (邻接的要求是两个点直接相连)         (完全图的每个节点的度都是n-1)         (邻接矩阵除了对角线的所有元素均为1)    定义:8-3:图G的补图是由G的所有节点和为了使G成为完全图所需要补充的那些边所构成的图          (补图和原图之间:节点一定是相同的,边一定是不同的)          (补图的邻接矩阵加上(布尔加)原图的邻接