学习笔记

聊一聊最近关于测试方面被咨询的问题

近期,不管是在qq,微信,脉脉总会有一些人加到我,咨询我关于测试行业发展的一些问题。今天收集了一下,这方面的问题。统一整理下。 问题: 1、小白如何转行做测试? 2、功能测试如何转型自动化测试? 3、测试开发的出路在哪里? 4、35岁以后怎么办? 5、python/java学习一段时间,看到代码都能看懂,但是自己写不出来? 6、开发如何转做测试开发? ...

abp(net core)+easyui+efcore实现仓储管理系统——EasyUI之货物管理七(二十五)

(net core)+easyui+efcore实现仓储管理系统目录 abp(net core)+easyui+efcore实现仓储管理系统——ABP总体介绍(一) abp(net core)+easyui+efcore实现仓储管理系统——解决方案介绍(二) abp(net core)+easyui+efcore实现仓储管理系统——领域层创建实体(三) abp(net core)+easyui+efcore实现仓储管理系统——定义仓储并实现 (四) abp(net core)+easyui+efcore实现仓储管理系统——创建应用服务(五) ...

10、pytest -- skip和xfail标记

目录 1. 跳过测试用例的执行 1.1. @pytest.mark.skip装饰器 1.2. pytest.skip方法 1.3. @pytest.mark.skipif装饰器 1.4. pytest.importorskip方法 1.5. 跳过测试类 1.6. 跳过测试模块 1.7. 跳过指定文件或目录 1.8. 总结 2. 标记用例为预期失败的 2.1. 去使能xfail标记 3. 结合pytest.param方法 往期索引:https://www.cnblogs.com/luizyao/p/11771740.html ...

初识mysql索引 - 小白篇

 接触mysq也有两年左右的时间了,但是对该数据库的理解自认还比较初级,看过很多文章,也看过一些相关的书籍,依然小白。。。。(这里个人总结是两点主要原因:1.对mysql的学习大部分都是源于看一些杂七杂八的文章,很多文章本身表述有误或不准确。2.实操较少,平时增删改查索引的使用很常规,缺少钻研精神 3.第三点也就是写这篇文章的主要目的,看到的东西经常是看了就看了,过一段时间就忘记了,然后反复重复这样的经历,时间花的不少,但是这样永远不会对mysql系统掌握,故而打算通过文章把对mysql的理解落地,理解多少写多少,可能会东一点西一点比较乱,日后逐渐完善吧)...

Java线程池ThreadPoolExecutor初略探索

在操作系统中,线程是一个非常重要的资源,频繁创建和销毁大量线程会大大降低系统性能。Java线程池原理类似于数据库连接池,目的就是帮助我们实现线程复用,减少频繁创建和销毁线程 ThreadPoolExecutor图解 ThreadPoolExecutor# ThreadPoolExecutor是线程池的核心类。首先看一下如何创建一个ThreadPoolExecutor。下面是ThreadPoolExecutor常用的一个构造方法: 构造方法# ThreadPoolExecutor构造方法 Copy ...

RocketMQ4.2 最佳实践之集群搭建

 学习了RocketMQ的基本概念后,我们来看看RocketMQ最简单的使用场景。RocketMQ的服务器最简单的结构,必须包含一个NameServer和一个Broker。Producer把某个主题的消息发送给Broker,Consumer会去Broker中监听指定主题的消息,一旦发现,就会拉取并消费。在这个过程中,Producer和Consumer是通过NameServer才知道Broker部署在哪里,如果是 Broker Cluster 的情况,还要知道Master节点是哪些。换句话说,NameServer中保存着 Broker 的路由信息。...

【并发编程】Volatile原理和使用场景解析

目录 一个简单列子 Java内存模型 缓存不一致问题 并发编程中的“三性” 使用volatile来解决共享变量可见性 volatile和指令重排(有序性) volatile和原子性 volatile使用场景 volatile使用总结 参考 volatile是Java提供的一种轻量级的同步机制,在并发编程中,它也扮演着比较重要的角色。一个硬币具有两面,volatile不会造成上下文切换的开销,但是它也并能像synchronized那样保证所有场景下的线程安全。因此我们需要在合适的场景下使用volatile机制。 ...

通俗地说逻辑回归【Logistic regression】算法(一)

在说逻辑回归前,还是得提一提他的兄弟,线性回归。在某些地方,逻辑回归算法和线性回归算法是类似的。但它和线性回归最大的不同在于,逻辑回归是作用是分类的。 还记得之前说的吗,线性回归其实就是求出一条拟合空间中所有点的线。逻辑回归的本质其实也和线性回归一样,但它加了一个步骤,逻辑回归使用sigmoid函数转换线性回归的输出以返回概率值,然后可以将概率值映射到两个或更多个离散类。 如果给出学生的成绩,比较线性回归和逻辑回归的不同如下: 线性回归可以帮助我们以0-100的等级预测学生的测试分数。线性回归预测是连续的(某个范围内的数字)。 ...

微软的分布式应用框架 Dapr Helloworld

Dapr HelloWorld Dapr Distributed Application Runtime. An event-driven, portable runtime for building microservices on cloud and edge. 分布式应用运行时、事件驱动、为云和边缘构建微服务提供便携化运行时。 我现在也不是很懂。 dapr/dapr GitHub Dapr is a portable, serverless, event-driven runtime that makes it easy for developers to build resilient, stateless and stateful microservices that run on the cloud and edge and embraces the diversity of languages and developer frameworks. ...

【原创】go语言学习(十一)package简介

目录 Go源码组织方式 main函数和main包 编译命令 自定义包 init函数以及执行行顺序 _标识符 Go源码组织方式 1、 Go通过package的方式来组织源码 1 package 包名   注意:任何一个源码都属于一个包   作用:代码复用和可读性 2、可执行程序的包名必须为main,并且包含一个main函数 1 2 3 4 5 6 7 package main import ( "fmt" ) func main() { fmt.Println(“hello world”) ...
青岛软件培训

可能你正在寻找一家靠谱的IT培训机构,学习一些专业的软件开发技术,找一份得体的工作。恰巧我们就是一家踏踏实实做教育的IT人才培养机构,我们咨询电话是 0532-85025005,如果你确实对IT感兴趣,我们不妨交流一下。

申请免费试听课程