自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 【管理经验】管理的本质-激发善意

1 前言管理的本质,激发善意彼得·德鲁克管理学院创办人邵明路,有一次在阐释“现代管理学”德鲁克管理思想时说:管理的本质,就是激发善意。让员工能干之前,要让员工想干,让员工想干就要激发员工善意。如何激发员工的善意,是管理中最不可忽视的重要一环,同样的8小时,能够做多少事情,和一个人的主观能动性关系巨大,想让员工尽心尽力的完成工作任务,必须激发员工的善意。2 发现问题我不是真的摸鱼,我只能干这些活了你有没遇到下面这些情况:1、员工平时看起来努力工作,但是你稍微一转身,就开始工作摸鱼,偷工减料或者延长工期;2、员

2022-02-20 11:02:37 572

原创 【Git系列】带你入门Git

1 什么是GitGit是一个开源的分布式版本控制系统,可以用于项目版本管理,一般公司都会使用git+gitlab作为代码管理工具。对个人来说一般是Git+gitlab作为自己的项目管理工具,但是因为gitlab经常访问不了,所以有很多人会选择gitee,国内的码云。我们在工作中也需要拉开发的代码下来,测试时进行代码比对,针对开发改动的点,有针对性的进行测试。所以我们也需要了解Git的使用,本章我们就来简单介绍一下Git的基本命令。2 Git工作流首先我们来了解Git的工作流。工作区可以理解未交给G

2022-02-20 10:50:45 380

原创 打造你个人成长的神兵利器--知识管理体系

接下来我会从工具介绍、使用方法来描述一套我现在正在使用的个人知识管理体系,它是一整套文档管理方案 + 一整套知识积累、沉淀、升华的方法。全文1552字,请一定关注、点赞、转发,你的关注是我们最大的动力。1 需求先行文档的使用场景日常工作记录需求--主要为记录每日任务、项目复盘、会议纪要等;笔记需求--主要为一些技术类笔记;编写方案需求--会涉及 文档、表格、幻灯片、流程图、思维脑图等;2 神兵利器百大神兵谱Sublime text3有道云笔记腾讯文档3 招式功法神兵配套招式功法3.1&n

2022-02-17 22:11:38 517

原创 【Python】测试造数--Excel操作

“ 对于 excel 格式的文件,建议使用 xlrd、xlwt 模块。”目录一、Python XLRD二、Python XLWT三、历史文档指路一、Python XLRD读取 excel 表格数据,支持 xlsx 和 xls 格式的 excel 表格。import xlrd# 打开excel文件workbook = xlrd.open_workbook(filename)# 获取workbook对象中的所有sheet对象sheets = workbook.sheets()# 获取wo

2022-02-17 21:38:25 599 1

原创 【shell系列】环境管理必备工具shell

‍目录一、什么是shell二、shell脚本的运用场景三、常用的shell脚本四、总结五、历史文章指路一、什么是shellshell 是一个应用程序,它连接了用户和 Linux 内核,让用户能够更加高效、安全、低成本地使用 Linux 内核,这就是 shell 的本质。简单来说,我们就是通过shell来操作Linux。下面我来分享下我之前工作中常用的一些shell脚本。二、shell脚本的运用场景掌握shell脚本的使用方式在我们环境管理上是非常有帮助的。举例子,我们可以通过shell脚本检测测试开发环境的

2022-02-12 21:51:30 1567

原创 【数据库系列】你想要的sql全都有plus

‍目录一、前言二、sql全都有plus三、历史文章指路一、前言有一天突然发现【数据库】你想要的sql全都有 阅读量破300了,非常高兴,当天流量不断飙升,也不断有人关注,然后就是是一个幸运的开始。在2021年12月31号的时候,阅读量就破1000了,简直高兴坏了,这给我带来了很大的信心。而且我在【数据库】你想要的sql全都有承诺会不断优化这个sql全都有,本呱刚做完核酸回来就吭哧吭哧的搞起来,这不就来了,这次的保证更大、更全、更详细!二、sql全都有plus目录详细sql/**数据准备一、d

2022-02-12 21:44:20 1185

原创 【管理经验】面对重大生产事故,应该怎么办?

               关注上方嘎嘎软件测试!1 背景你作为一个基层或者中层管理者,手下员工有件事情干砸了,并且出了生产事故,这个时候你该怎么做?核心:1、要避免事件再次发生;2、背的动的锅,就老实背上,背不动就放;面对实际的生产事故,作为基层管理者,我们要做哪些事情,应该怎么做,应该分为以下两种情况进行分析。2 兜得住的小问题对于你能兜住的小问题,这类问题小题要大做,要以小问题为切入点,来防止更大危险性事故,以

2022-02-12 21:34:02 335

原创 优秀的管理者应该具备的能力

前言今天这篇文章,我会告诉你,我是如何建设一个有战斗力、有服从性、有忠诚度的团队。下面我将以一个管理者所需能力的角度,帮你建设一个优秀的团队。一、善于挖掘人员价值核心要点:通过有意识加压、加活,过程中提供方法和思路指导,让个人能获得突破;实际操作方式:1、新员工入职的时候(主要针对初级、初中级员工),一定要给足压力。首先你得需要一个新员工学习计划,新员工的试用期是否通过,很大比例上参考新员工学习计划的结果。学习计划有了,新员工入职的时候,安排一个老员工带着他去完成学习计划上面的内容,学习计划按实际情况分,最

2022-02-10 22:22:55 528

原创 【自动化运维】带你入门ansible

1、什么是ansible?ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。2、如何安装ansible?ansible的安装来源于epel仓库,因此在安装前需确保安装了正确的epel源:yum install -y epel-release安装ansible命令:yum install ansible -y查看ansible是否安装:rpm -qa

2022-02-09 21:05:39 116

原创 【功能测试】测试用例设计原则及方法

今天将分享测试用例设计方法,如果喜欢,请收藏、关注、点赞,你的支持,是我最大的动力!如何对用例进行编写、设计一直都是测试人员的必修课,每个人都有自己编写用例的习惯和方法,下面我会给你推荐一套优秀的测试用例设计方法,用于面试及实际工作中均可让你脱颖而出。1 基本原则需求为主、设计为辅很多人写用例经常有两个误区,一个是采用全黑盒的方式来编写用例,另一个是只用开发设计文档编写用例。错误示范1:全黑盒的方式来编写用例;以需求文档来编写测试用例,完全不考虑系统的设计和实现,会导致对系统交互、异常和分支的考虑不足。错误

2022-02-09 20:15:00 1472

原创 【Redis系列】一文带你入门Redis

‍目录一、Redis简介二、Redis安装三、Redis数据类型及常用命令四、相关学习资源五、历史文章指路一、Redis简介1、Redis简介Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。

2022-02-08 21:16:05 119

原创 【自动化测试】是否有必要做自动化测试?

‍目录一、前言二、自动化目的三、自动化分类四、自动化实现五、历史文章指路一、前言在一些测试交流群经常会看到有小伙伴在问,"怎么做自动化测试?学习自动化测试有什么资料吗?自动化测试是不是很牛逼?" ,甚至有些言论是"不会自动化的测试人员,真的要被淘汰了吗?"不得不说一堆流量号主抓住大众心理,点进去的必然是卖课广告,或者是关注微信公众号领取测试资料大礼包。实话实说,我之前也有同样的疑问,甚至带着担忧。每次又不甘心得领着测试资料大礼包......当然,随着自己的认知不断扩大,自己的一套测试体系建设不断完善,于是这

2022-02-08 21:08:03 228

原创 【Redis系列】Java使用Redis

‍目录一、前言二、Java使用Redis三、总结四、历史文章指路一、前言上文【Redis系列】一文带你入门Redis 介绍如何搭建Redis环境,并对Redis做了基本介绍,这篇则介绍通过Java使用Redis,首先引入Redis依赖,主要方法有:连接Redis,插入Redis,查询Redis,删除Redis,批量查询Redis。二、Java使用Redis<!-- Redis依赖 --><dependency> <groupId>redis.clien

2022-02-08 21:02:10 907

原创 【Linux系列】Linux三剑客awk,sed,grep

‍目录一、Linux三剑客二、历史文章指路一、Linux三剑客Linux中的三剑客是指awk,sed,grep。awk擅长取列sed擅长取行和替换grep擅长查找功能1、awk简介awk是一种处理文本文件的语言,是一个强大的文本分析工具。举例#查找nginx的进程idps aux|grep nginx|grep -v grep|awk '{print $2}';#使用":"分割,打印文件第1列awk -F ':' '{print $1}' /etc/passwd;#使用":"分割,打印文件第1,

2022-02-08 20:48:00 827

原创 【自动化运维】从0到1 CICD自动化部署落地分享

‍目录一、CICD简介二、CICD实践过程三、含泪踩坑四、历史文章指路一、CICD简介1、CICD定义Continuous Integration (CI) 持续集成Continuous Delivery (CD) 持续交付Continuous Deployment (CD) 持续部署2、DevOps定义DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。DevOps的基础

2022-02-07 12:05:11 2491

原创 【Java系列】八大排序算法

‍今日立春,一年之计从码字开始吧~今年一定要更加努力呀目录一、前言二、八大排序算法三、历史文章指路一、前言时隔4年,我终于把八大排序算法梳理了一遍,比起大学时零零散散的学习,现在就是一个大规范,当然代码是从优秀小伙伴那里Ctrl+C过来的,就是当我复习了一遍好多年没考过的题吧,哈哈哈。笔记里还有2018年学习的痕迹,当时还在maopao。当然要是现杀的话,估计只能现杀maopao,菜......二、八大排序算法一、交换排序        1、冒泡

2022-02-07 11:52:29 1595 2

原创 【成长】春节期间阅读毛选,悟到的两个终极能力

“ 个人最重要的两个能力:1、对未来的预测能力;2、解决问题的能力 ”目录一、前言二、对未来的预测能力三、解决问题的能力四、历史文章指路一、前言最近在看《毛选》(尚未读完),惊叹于伟人的成长和强大。农民阶级出身参与探寻救国道路、抵御侵略战争、国内两党战争、党内斗争、新中国成立和建设、抗美援朝、指明新中国发展方向等,中间经历的每一步关键选择,几乎都是站在上帝视角的最佳选择。中间克服的困难都是个人、军队、国家生死存亡的大困难,面对的都是大恐怖。阅读伟人的事迹,我总结出作为个人最重要的两种能力

2022-02-07 11:24:03 6047

原创 【自动化测试】是否有必要做自动化测试?

‍目录一、前言二、自动化目的三、自动化分类四、自动化实现五、历史文章指路一、前言在一些测试交流群经常会看到有小伙伴在问,"怎么做自动化测试?学习自动化测试有什么资料吗?自动化测试是不是很牛逼?" ,甚至有些言论是"不会自动化的测试人员,真的要被淘汰了吗?"不得不说一堆流量号主抓住大众心理,点进去的必然是卖课广告,或者是关注微信公众号领取测试资料大礼包。实话实说,我之前也有同样的疑问,甚至带着担忧。每次又不甘心得领着测试资料大礼包......当然,随着自己的认知不断扩大,自己的一套测试体系建设不断完善,于是这

2022-01-28 12:42:34 980

原创 腾讯应届生硬怼领导:过度加班就是杀人

见字如面,我是嘎嘎软件测试!昨天看到一个新闻,腾讯应届生关于高强度加班硬怼领导。因为测试是处于整个生命周期下游,更多的时候,是处于逆来顺受的角色,对于项目时间,测试的话语权和影响力是很弱的,那么从测试管理者角度,我是如何看待员工加班的呢?加班分为以下几种情况:为了满足业务进度要求而加班;工作效率低而加班;被拖着加班(研发bug多、三方联调等);为了自身成长加班(加班学习,使用更有挑战性的方式来解决工作问题);正常来说加班和员工的升职、加薪关系极小。管理者从来都是“为过程鼓掌,为结果买单”。加班可以,但是因为

2022-01-28 12:38:14 460

原创 Android注入原理

进程注入:将代码或者payload加载到进程空间中进行执行;Android下进程注入依赖于ptrace系统调用实现;如果注入到Zygote进程,那么注入后续分裂的新的APP进程均会包含注入的代码;注入的基本原理:1.附加到目标进程;2.获取控制权,保存上下文环境;3.写入注入的代码到目标进程空间,重新设置寄存器值和PC;4.注入代码执行;5.恢复上下文,进程继续执行...

2018-10-23 17:24:20 905

原创 ECDSA数字签名算法及JAVA实现

ECDSA数字签名算法         ECDSA椭圆曲线数字签名算法是针对素数域和伽罗瓦域上的椭圆曲线定义的,在实际中前者更为常用,以下是针对素数域的说明:         1.使用椭圆曲线E其中                  椭圆曲线E的模数为p,系数为a和b,生成素数阶q的循环群的点A         2.选择一个随机整数d,并且0         3.计算B=dA

2017-12-26 16:58:42 8541 4

原创 DSA数字签名原理及JAVA实现

DSA数字签名         DSA数字签名是Elgamal和Schnorr数字签名的一个变种,DSA数字签名优于Elgamal数字签名的地方在于它的签名长度较短,并且某些可以破解Elgamal方案的攻击不适用DSA数字签名,DSA数字签名的原理如下:1. 首先生成一个素数p,p满足 2^L-1注:关于L的值的范围看到两种不同的说法a):L是1024、2048、3072三个值中的

2017-12-01 17:38:58 5730 2

原创 Elgamal数字签名原理

Elgamal数字签名         Elgamal数字签名主要也是利用离散对数的特性来实现签名,具体方式如下:1. 选择一个大素数P、一个本原元G、一个随机整数d,d属于[2,p-2];2. 生成β,β=G^d mod P;3. 此时P、G、β就是公钥,记作Kpub;4. Elgamal数字签名记作sig(x,k)=(r,s);  x是明文的摘要,k是临时私钥的随机值,记作

2017-12-01 17:37:36 14248 4

原创 DH密钥交换方案以及Elgamal加密方案原理

关于DH密钥分配方案以及Elgamal加密方案原理详解

2017-12-01 17:32:12 2389 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除