自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python+pytest接口自动化(1)-接口测试基础_pytest 接口测试

一般我们所说的接口即API,那什么又是API呢,百度给的定义如下:API(Application Programming Interface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。有点绕口,但我们看下定义里面这些关键字:预先定义的接口 (如函数、HTTP接口)、基于软件或硬件得以访问、无需访问源码、无需理解内部工作机制,大概就明白了。

2025-02-06 14:36:48 782

原创 Python 用点阵字库描绘出国庆祝福语:祝福伟大祖国,更加繁荣昌盛 我爱你,中国_用python代码写我爱你中国

display(“国”);display(“庆”);display(“节”);

2025-02-06 14:33:20 1837

原创 MySQL之 XtraBackup 备份

2、innobackupex将会首先通过my.cnf文件读取如下变量:datadir,innodb_data_home_dir,innodb_data_file_path,innodb_log_group_home_dir,并确定这些目录存在。3、接下来,此脚本将会首先拷贝MyISAM表、索引文件、其他类型的文件(如:.frm, .MRG, .MYD, .MYI, .TRG,4、接下来拷贝InnoDB表数据文件,最后拷贝日志文件。

2025-02-06 04:53:28 720

原创 Mysql中DQL语句简单介绍_dql语句作用的描述

那么今天主要介绍一下DQL中的各种查询方式。

2025-02-06 04:51:46 594

原创 LeetCode - Medium - 222

*1(根节点) + (1<<lh)-1(完全左子树) + # of rightNode */一个完整的完全树的个数: 1 + 2 + 4 + 8 + . . . + 2 h − 1 1 + 2 + 4 + 8 +…+ 2^{h-1} 1+2+4+8+…:根据节点的左右子树的高度比较得出谁是更可能是完整的完全树,谁就能直接用求和公式得出子树的个数,然后在另一个子树递归刚才的过程求个数,最后将递归结果累加得出结果。//方法五:方法一的对称写法形式。//方法二:稍微修饰方法一。//方法三:方法一的迭代版。

2025-02-06 00:30:27 524

原创 LeetCode - Medium - 12

/ 方法二:挺巧妙的。// 方法一:我写的。

2025-02-06 00:28:43 1368

原创 Java接口自动化测试框架系列(二)表格设计与数据读取_java 自动化接口获取数据脚本

不同系统有不同的接口,通过分析这些接口,提取共同点可以得到不同地区的系统共有的接口。需要此项目的可以加群:786229024获取,也可以一起交流技术。如:登录、登出、用户信息完善等接口。

2025-02-05 20:05:38 269

原创 Java微服务架构的选择:Spring Cloud、Kubernetes还是Kubernetes + Istio?_spring cloud和lstio

这个例子说明了Kubernetes+Istio在流量管理和安全性方面的优势,它提供了更灵活和精细的流量控制和安全机制,可以根据特定的规则和条件来管理和保护微服务应用。这个例子说明了Kubernetes在弹性伸缩方面的优势,它提供了更强大和自动化的容器编排能力,可以更好地应对高负载和变化的需求。传统的Spring Cloud适用于一些小型和简单的微服务应用,它具有成熟的解决方案和丰富的生态系统。此外,Istio还支持流量的智能路由和可靠性增强,能够在复杂的微服务架构中提供更好的管理和调控能力。

2025-02-05 20:03:54 776

原创 flink on yarn

Apache Flink,作为大数据处理领域的璀璨明星,以其独特的流处理和批处理一体化模型,成为众多企业和开发者的首选。它不仅能够在处理无界数据流时展现出卓越的实时性能,还能在有界数据批处理上达到高效稳定的效果。本文将简要介绍Flink的基本概念,以及如何在Yarn上安装和配置Flink。初识Flink的魅力Apache Flink是一个开源的计算框架,专为分布式数据流和批量数据处理而设计。它支持对有界和无界数据流进行状态化的计算,使得数据处理不再局限于传统的批处理或单一的流处理模式。

2025-02-04 16:35:50 550

原创 flex布局简记速查

属性定义了在分配多余空间之前,项目占据的主轴空间(main size)。所以,轴线之间的间隔比轴线与边框的间隔大一倍。所以,项目之间的间隔比项目与边框的间隔大一倍。(默认值):如果项目未设置高度或设为auto,将占满整个容器的高度。属性为2,其他项目都为1,则前者占据的剩余空间将比其他项多一倍。属性定义了项目的缩小比例,默认为1,即如果空间不足,该项目将缩小。(默认值):主轴为水平方向,起点在左端。决定主轴的方向(即项目的排列方向)。:两端对齐,项目之间的间隔都相等。: 项目的第一行文字的基线对齐。

2025-02-04 16:34:07 408

原创 ConstraintLayout2

我们的基本布局包含几个视图,代表了我们的轮播项目:通过MotionLayout创建具有三个状态的ConstraintSet(请确保为它们提供ID):previousstartnext如果start状态与该基本布局相对应,则previous的状态则应该表示为轮播项目向右移动一个。例如,假设我们有5个视图:处于开始状态的A,B,C,D,E。start时,B,C,D可见,而A和E在屏幕外。

2025-02-04 12:14:25 754

原创 Comparable和Comparator浅谈

Comparator相当于一种通用的工具类接口。需要定制一个比较类去实现它,重写compare方法去实现。//实现了Comparator 接口 重写compare方法。最后根据自己的需求,重写compareTo方法就好了。重写compareTo方法,通过当前对象和参数的比较。定义一个简单的学生类,来根据年龄大小来给学生排序。当前对象比参数小时 return -1;//定义一个学生类 有姓名,年龄,性别。当前对象比参数大时 return 1;一、Comparable。二、Comparator。

2025-02-04 12:12:41 614

原创 Android常用8种设计模式(二)

/命令模式这里不需要继承Runnable接口,但是这里考虑到实际情况,比如方便性等,继承了Runnable接口,实现了run方法,这个是Thread自身的运行run的方法。android中对我印象最深的就是多线程多进程的环境,所以必然大量使用到Runbable,Thread,其实用的就是最简单的命令模式。将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。命令模式,Command Pattern,把请求封装为一个对象,多么巧妙的一个说法啊。

2025-02-04 06:27:15 730

原创 Android布局优化技巧大盘点

Litho是 FaceBook 2017年上半年开源的声明式UI渲染框架。主要针对RecyclerView复杂滑动列表做了以下几点优化:视图的细粒度复用,可以减少一定程度的内存占用。异步计算布局,把测量和布局放到异步线程进行。扁平化视图,把复杂的布局拍成极致的扁平效果,优化复杂列表滑动时由布局计算导致的卡顿问题。这里具体实战可以了解下Litho在美团动态化方案MTFlexbox中的实践。

2025-02-04 06:25:34 1932

原创 Android Manifest

例如元素有这三个属性,所以当用户被问及请求的应用程序是否授权,一个表示权限的图标,权限的名称,和一个描述它的细节都会被呈现给用户。为了观察到每一元素的详细信息,点击图中每一元素的名字,跟随下图中的字母列表元素,或者其他任何提及到的元素名。对象),这些信息描述了一个请求动作——包括有用的数据,用来执行动作的组件的类别,和其他相关的指令。:然而,为了简写,如果字符串的第一个字符是一个点号“.”,这个字符串被附加到这个应用程序的包名上(例如通过元素的。:当启动一个组件时,安卓会创建这个被命令的子类的实例。

2025-02-03 19:12:05 215

原创 spring boot实现文件上传和下载

System.out.println(“电脑上的路径=”+file.getAbsolutePath()+“/”+newFileName);----------特别注意:----------这里的read(buffer)虽然是连续,但不是一次性全部读取完到,所以这里要用。System.out.println(“文件-”+downloadFilePath+“存在”);System.out.println(“文件被上传到了服务器路径为----”+path);将文件数据读取到buffer中,并返回读取的字节数。

2025-02-03 10:29:06 672

原创 Spring boot使用logback实现多环境配置

prod.xml中的配置,用户生产环境。#dev.xml中的配置,用户开发环境。

2025-02-03 10:27:23 225

原创 Linux系统默默改变了人类世界的生活方式_linux对世界意义

但是这里我给大家推荐的是一个一起学习相同东西的平台,如果学习STM32那么你可以去正点原子,同样上面推荐的那本书有专门的论坛,大家有什么不知或不懂得都可以相互交流,同样还有QQ群,一群志同道合的人相聚一起,解决问题会更加的容易,这本书也是如此,有自己的答疑群,方便解决在学习中遇到的问题。谷歌通过改良Linux,创造了安卓这个全新的操作系统,为人们的生活开启了一个新时代,让大家的生活变的越来越精彩,安卓让全球无数的手机用户接触到了Linux,它可以说是Linux迄今为止在主流领域最成功的产品。

2025-02-02 02:39:28 823

原创 Linux系统安装(超级详细教程)

Input Methods中仅保留ibus-pinyin-1.3.8-1.el6.x86_64,其他的全部取消。注:用联想E49安装时选择第一项安装时会出现屏幕显示异常的问题,后改用第二项安装时就没有出现问题。第二次登录,选择语言,在红色区域选择下拉小三角,选other,选中"汉语(中国)"Full Name:填写您的英文名.姓(首字母大写)Username:填写您的英文名(不带.姓)Memory test 内存检测。并对Desktops进行如下设置。Finsh之后系统将重启。

2025-02-02 02:35:58 518

原创 linux系统入门之常用命令详解(一)

root@centos7 ~]# find /yyang/ -name “test.txt” #查找/yyang目录下的test.txt文件。[root@centos7 ~]# mv test.txt /yyang/ #移动test.txt文件到/yyang/目录。[root@centos7 ~]# find /yyang/ -size -1M #查找/yyang目录下小于1M的文件。[root@centos7 ~]# find /yyang/ -type f #查找/yyang目录下的文件。

2025-02-02 02:34:11 314

原创 C语言六种方法求素数(质数) 最全 输出2-100以内的所有素数 求1000以内的所有素数_求素数c语言

代码示例如下:运行结果如下:代码示例如下:代码运行结果如下:代码示例如下:代码运行结果如下:代码示例如下:代码运行结果如下:思路:把2到n中的所有数都列出来,然后从2开始,先筛去n内所有2的倍数,然后每次从下一个剩下的数(必然为质数)开始,筛去其n内所有的倍数,最后剩下的数都是质数代码示例如下:代码运行结果如下:编者注:以上对本小题的代码编写的多种方法,欢迎大家收藏借鉴并转发;以上代码仅供参考,如有问题欢迎大家在留言区批评指正;版权所有,翻印必究,如有雷同纯属巧合,转载请注明出处。By CRH38

2025-01-31 11:06:29 122

原创 C语言入门学习(入门级C语言)_c学习

如 #define PI 3.14;(进行了这个定义,以后遇到需要用到3.14这个数,可以用PI代替)

2025-01-31 11:04:45 270

原创 Android 开发之深入浅出 NavigationUI

虽然看上去不错,但是如果您设备的屏幕尺寸较大,那么底部标签栏恐怕无法提供最佳的用户体验。要解决这个问题,我会使用另外一个布局文件,它带有 w960dp 限定符,表明它适用于屏幕更大、更宽的设备。现在我可以导航到 selectionFragment,并且您可以看到标题已经更新,并且也显示了返回按钮,用户可以返回到之前的页面。比如,当您在最顶层的目的页面时,就不会显示回退按钮,因为没有更高层级的页面。默认情况下,您应用的最初页面是唯一的最顶层目的页面,但是您也可以定义多个最顶层目的页面。

2025-01-24 16:40:39 828

空空如也

空空如也

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

TA关注的人

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