话说我一个测试人员为啥要学算法呢?说白了,都是生活所迫。现在大厂面试哪个不考点算法,如果想过关,那就得刷题,但是一个小白,直接刷题只会被困难劝退。所以,索性就学一下算法,不说能学的多深,但是总归不至于抓瞎。言归正传,都知道数据结构是算法的基础。也就是说,虽然你学好数据结构不一定就能
Linux介绍、命令---------------->会用就行多练 操作系统(科普章节)操作系统的发展史(科普章节) 文件和目录 Ubuntu 图形界面入门Linux 命令的基本使用 Linux 终端命令格式 Linux 常用命令(一) Linux 常用命令(二) ls cd pwd rm cat cp mv mkdir touch tree more top htop ps kill clea
一、什么是软件测试? 软件测试是在软件投入运行前对软件需求分析、软件设计规格说明和软件编码进行差错和纠错。简单地说:测试是为发现错误而执行的过程。 二、软件测试的原则 1)尽早地和不断地进行软件测试; 2)程序员应当避免测试自己编写的程序; 3)完全测试是不可能的; 4)测试用例的
决策树: 定义:决策树思想的来源非常朴素,程序设计中的条件分支结构就是if-then结构,最早的决策树就是利用这类结构分割数据的一种分类学习方法 信息的度量和作用: 比特:通信数学原理,奠定现代信息论的基础 信息熵: 信息和消除不确定性是相联系的 信息增益: 决策树的划分依据 信息增益表
操作:1.my %hash; //声明哈希$hash{'A'}="1"A是key,1 是value,与数组一样,hash作为整体时,%hash 带%,而作为单个元素使用要使用$。my%food=('fruit',"apple",'drink',"Coco")类似数组初始化 注意这里使用的是( )不是{} {},用了它实际就是创建了一个引用。
中文社区文档:https://studygolang.com/pkgdoc 通用: %v 值的默认格式表示 %+v 类似%v,但输出结构体时会添加字段名 %#v 值的Go语法表示 %T 值的类型的Go语法表示 %% 百分号 布尔值: %t 单词true或false 整数: %b 表示为二进制 %c 该值对应的unicode码值 %d 表示为十进制 %o 表
龙珠悟空,一个写故事的程序员 《小白学java》第四章:java第一堂课 序言:这一堂课很干,想水一篇文章,故事缩略到极短,直接上java入门整理好的前两张章干货! PS: 1. 不要说我懒,今天请假回家了,看到我妹学习不听话,巨气,打我妹去啦~~ 2. 文章中有思维导图,在第一章中提到的课程,所有的思维
1.StringBuilder的原理 String类: 字符串是常量,它们的值在创建后不可以改变。字符串的底层是被final修饰的数组,不能改变,是个常量 private final byte[] value; StringBuilder类: 字符串缓冲区,可以提高字符串的操作效率(可以看作一个长度可以发生变化的字符串)。底层也是一个数组,
你需要:Python解释器 + 代码编辑器Python解释器下载地址:[Python Releases for Windows](O网页链接)提示:安装时记得勾上将Python加入path环境变量代码编辑器推荐:vscodevscode下载地址:[Visual Studio Code - Code Editing. Redefined](O网页链接)其实也就这几步,如果有那一部分不懂的,
Redis 一. Redis安装 1.1使用docker安装redis 需要先把Xterm, VMware, Conten7, docker 和docker-compose安装好 使用如下代码在合适的位置创建yml文件 vi docker-compose.yml version: '3.1' services: redis: restart: always image: daocloud.io/library/redi
小白学集合之collceion 根据学习B站视频 Java集合框架详解整理:https://www.bilibili.com/video/BV1zD4y1Q7Fw?p=1 什么是集合? 集合概念:对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能。 集合和数组的区别: (1)数组长度固定;集合长度不固定。 (2)数组可以存储
Mr.林:小白,我们已经学会了数据导入,那么今天就来学习如何进行基本统计分析。小白:好啊!Mr.林:基本统计分析,又叫描述性统计分析,它是指运用制表、分类、图形以及计算概括性数据来描述数据特征的各项活动,以发现其内在规律的统计分析方法。描述性统计分析主要包括数据的集中趋势分析、数据的
小白:Mr.林,基本统计分析我已经会了,现在我想按性别分组统计下用户数,以及按性别分组统计用户的平均年龄,那我该如何做呢?Mr.林:在Pandas中,对数据进行分组统计需要使用groupby函数。我们继续使用导入使用的案例数据进行学习,输入以下代码: 1import pandas 2data = pandas.read_csv( 3'D:/D/d
前两天发了篇 新冠疫情可视化动态地图变化 ,介绍北京大学可视化与可视分析实验室出炉的疫情可视化作品。有朋友就问能否介绍下如何使用Python绘制,现在我们就来看看。Python绘制地图有很多模块可以实现,今天我们介绍PyEcharts。PyEcharts是百度可视化框架Echarts的Python版本,使用相对
昨天发了篇 8行Python代码轻松绘制新冠疫情地图,介绍使用PyEcharts绘制疫情地图,有朋友就问是否能绘制动态地图,那必须可以。需要用到一个类似时间轴的Timeline组件。具体原理就是先创建一个时间轴,然后往里面添加制作好的不同时间的地图,如果地图很多,写一个循环自动读取数据就可以了。
2月7日,国家卫健委公布,已建立16个省支援武汉以外地市的一一对口支援关系,“一省包一市”,全力支持湖北省加强病人的救治工作。北京大学可视化与可视分析实验室建立了一个可视化,展示这种支援关系。 这个数据是确诊人数,而非支援的医生数,暂时没时间去搜素医生人数,所以就根据这个数据,小编
前两天篇发了两篇用PyEcharts绘制全国疫情地图,第一篇是静态的,第二篇是动态的,没看过的可以通过以下两个链接查看8行Python代码轻松绘制新冠疫情地图动态新冠疫情地图Python轻松画 今天我们来绘制重灾区湖北省各城市疫情动态地图。我们先看看绘制的动态地图效果。看过前两篇文章的朋
今天我们来看看如何绘制世界疫情动态地图。同样使用PyEcharts进行绘制,还没看过前几期使用PyEcharts绘制疫情地图文章的,可以通过以下链接查看8行Python代码轻松绘制新冠疫情地图动态新冠疫情地图Python轻松画湖北动态新冠疫情地图Python轻松画地图效果如下:绘制世界疫情动态地图有个
git 用了一个多月吧!今天才真正的了解那么一点点的git。之前用git的时候,每次把git上更新的代码下载下来都是用 git clone <远程地址>` 每次下都是会提示说仓库已存在,让我不得不删除原有的代码。都不好意思说我是学计算机的啦! 我觉得自己还是需要多练才能发现坑在哪里,踩到了才
作为一个自学过来的小白,我比大家都幸运。 为啥这么说呢? 首先我是在自学前从公司同事那了解了程序员市场的,而不是被咨询师忽悠说程序员能赚多少钱;原公司技术总监测试过我的逻辑思维学编程是ok的;我工作过,虽然不是技术开发,但是我懂业务,也在使用软件的过程中提过bug,很多的技术中的
k8s中的service service存在的意义 Pod与Service的关系 Service几种类型 ClusterIP NodePort LoadBalancer 参考 k8s中的service service存在的意义 防止Pod失联(服务发现) 定义一组Pod的访问策略(负载均衡) 对于kubernetes整个集群来说,Pod的地址也可变的,也就是说如果一个Pod
文章目录 IO IO 一,File类 File类是以抽象的方式代表文件名和目录路径名,主要用于 文件和目录的创建、查找和删除等。 File对象代表磁盘中实际存在的文件和目录。 常用方法 方法名描述String getName()获取文件(夹)名String getPath()获取文件(夹)路径boolean exists()文件(夹
正点原子嵌入式开发板Imx6ull mini使用体验——小白学ARM(十三) 价格使用感受配套教程学习思路的比较 价格 本来打算双11买会有优惠,然而并没有,甚至比平时贵了10块。 买的版本是EMMC(8GB),带4.3寸屏幕,分辨率800*480,一共是500块出头,tf卡我自己有一张。 相比于他家满血的阿尔法
理解flannel网络 简介 Kubernetes中的网络 flannel 总结 参考 理解flannel网络 简介 Flannel是CoreOS团队针对Kubernetes设计的一个网络规划服务,简单来说,它的功能是让集群中的不同节点主机创建的Docker容器都具有全集群唯一的虚拟IP地址。 Kubernetes中的网络 Kubernetes 对
关于markdown基本语法用法,基于typora[Typora 完全使用详解 ](https://sspai.com/post/54912)文本编辑器功能实现,文档后缀名为.md 标题级别的选取 一个#+空格+文字表示标题 两个##+空格+文字表示二级标题 同理,但一遍用markdown编写的文档最多有六级标题 关于字体的样式