自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pytest的bug

在pytest框架学习中无意发现一个bug, 在写case时候,如果有两个case.py文件,第一个test_log.py,第二个test_show.py文件,那么如果我使用了多行注释把test_show.py文件的代码case注释掉了,我在执行test_log.py模块的代码的时候,会多执行一遍,但是如果使用的是单行注释,那么就执行正常,不会多执行一遍。图上的是多行注释的case模块,在执行运行模块的时候,多行注释的模块会影响正在执行的代码。有几个多行注释的模块,执行的次数就会加一。

2025-02-28 17:21:10 367

原创 六个月学会一门语言的方法

备注:语言学习不需要天赋,任何人只要遵循学习规律就可以,六个月学会一门新语言。例如:出国移民,升职加薪等。

2025-02-13 16:09:23 198

原创 python的读写操作

第二个参数是另一个字符串,包含几个字符,描述文件的使用方式。优点是文件在其套件完成后会正确关闭,即使在某个时候引发异常。,则默认编码取决于平台(请参阅)。文件中的二进制数据。在读取和写入此类文件时,请务必小心使用二进制模式。以二进制模式打开文件时,因此建议使用,除非您知道需要使用不同的编码。只写文件(具有相同名称的现有文件将被删除)以及。来关闭该文件并立即释放它所使用的任何系统资源。在文本模式下,读取时默认将平台特定的行尾(打开,这意味着,您从文件读取和写入以特定。,尝试使用该文件对象都会自动失败。

2025-02-10 19:08:55 404

原创 python3中的可变和不可变数据类型

元组是不可变的,修改元组中的元素是不允许的。这些数据类型可以在原地修改,它们的内容可以更改而不需要创建新的对象。则不允许修改一旦创建的对象,它们的内容只能通过创建新对象来改变。对象是不可变的,修改其中的字节会创建新的字节串对象。字符串是不可变的,修改字符串会创建一个新的字符串。字典是可变的,可以修改键值对,添加或删除键值对。浮点数也是不可变的,修改其值会创建一个新的对象。的值一旦创建就不能改变,修改会创建新的对象。整数是不可变的,修改其值会创建一个新的对象。字节数组是可变的,可以修改其中的字节。

2025-02-08 13:47:14 523

原创 程序员的英语学习计划

通过持续努力,你不仅能看懂技术文档,还可以用英语自信地参与技术讨论和国际团队协作!

2024-12-28 01:19:20 347

原创 python 中的海象运算符

python 3.8 新增加的海象运算符。

2024-12-04 20:36:28 593 1

原创 多态-python

当方法中既不需要使用实例对象(例如实例对象,实例属性),也不需要使用类对象(例如类属性、类方法,创建实例等)时,定义静态方法。需要用装饰器@classmethod来标识其为类方法,对于类方法,第一个参数必须是类对象,一般以cls作为参数。定义:多态是一种使用对象的方式,子类重写父类的方法,调用不同子类对象的相同父类方法,可以产生不同的执行结果。类属性只能通过类对象修改,不能通过实例对象修改,如果通过实例对象修改属性,表示的是创建了一个实例属性。当方法中需要使用类对象(如方位私有类属性等)时,定义类方法。

2024-07-31 23:32:00 407

原创 私有权限-python

1.设置私有权限的方法:在属性名和方法名 前面 加上两个下划线_二、获取和修改私有属性和方法。

2024-07-31 21:30:26 192

原创 面向对象——继承(python)

使用super()可以自动查找父类。调用顺序遵循__mro__类属性的顺序。比较适合单继承实用。注意:当一个类有多个父类的时候。默认使用第一个父类的同名属性和方法。子类和父类具有同名属性和方法,默认使用子类的同名属性和方法。多继承就是一个类同事继承了多个父类。三、子类重写父类的同名方法和属性。四、子类调用父类的同名方法和属性。六、super()调用父类方法。

2024-07-31 20:38:44 284

原创 python 包和模块

_init__ .py文件中 __all__ = [ ]:允许导入模块的功能。:允许导⼊的模块或功能列表,包含单例模式。

2024-07-30 13:33:13 133

原创 python 面向对象基础

_init__(self)中的self,参数,不许哟啊开发者传递,python解释器会自动把当前的对象应用传递过去.注意:打印对象和self得到的结果是一致的,都是当前对象的内存中存储地址。__init__() 方法,在创建一个对象时默认被调用,不需要手动调用。输出对象的时候,默认打印对象的内存地址。⽅法,那么就会打印从在这个⽅法中。这是海尔洗⾐机的说明书。这是海尔洗⾐机的说明书。

2024-07-29 02:21:20 247

原创 git连接远程仓库

git push ,默认只推送当前分支,这叫做simple 方式,此外,还有一种matching方式,会推送所有有对应的远程分支的本地分支,git2.0版本之前,默认采用matching方法,现在改为默认采用simple方式。16 git branch -r -d origin/dev. git push origin :dev (提前需要有删除远程分支的权限) 删除远程分支。14.git push -u origin dev 推送本地分支到远程分支(创建远程分支二)

2024-07-26 01:47:01 1887

原创 Mac命令

表示当前用户的主目录。这是一个缩写,表示“home directory”,也就是用户的个人文件夹。,就可以进入当前用户的主目录。例如:/Users/admin。

2024-07-25 17:27:42 321

原创 MAC配置环境变量

每个用户都可以使用该文件输入专用于自己使用的shell信息,当用户登陆时,该文件仅仅执行一次!etc 目录下面的是系统级别的配置,~目录下面是用户级别配置。全局(公有)配置,bash shell 执行时,不管是任何方式,都会读取此文件。3.~/.bash_profile(一般在这个文件中添加用户级环境变量)2./ext.bashrc(一般在这个文件中添加系统级环境变量)全局(共有)配置一般不管那个用户,登陆时都会读取该文件。1./ext/profile(建议不修改这个文件)MAC配置环境变量的地方。

2024-07-23 19:53:27 618

原创 分布式与集群的区别

集群举例:比如新浪网,访问的人很多,他可以做一个集群,前面放一个相应的服务器,后面几台服务器完成同一业务,如果有业务访问的时候,响应服务器看那一台服务器的负载不是很重,就将给那一台去完成,集群是有组织性的,如果有服务器宕机,其他的服务器可以顶上来。采用分布式方案,提供2台服务器,每台服务器只负责处理一个子任务,不考虑子任务的依赖系统,执行玩这个任务需要一个小时。分布式举例:比如一个查询任务,有两个子任务有会员查询和商户的查询。分布式中的每一个节点都可以做集群。分布式是并联工作的,集群是串联工作的。

2024-05-10 13:10:41 352 2

原创 Dubbo上下文信息

上下文信息:https://dubbo.apache.org/zh/docs/advanced/context/隐式参数:隐式参数 | Apache Dubbo

2024-01-15 17:38:30 475

原创 git-远程仓库拉取代码

4.git pull。

2024-01-05 17:11:41 491

原创 Dubbo(二)dubbo调用关系

4.在注册中心返回服务列表给到服务消费者。如果有变更,那么注册中心他将基于长连接推送变更的数据。6监控中心,将服务的消费者还有服务方在内存累积被访问和调用的次数,监控中心每一分钟进行一次统计。5.服务消费,从提供的服务列表中,获取到对应的服务后,去调用远程服务关联的业务逻辑。3.服务消费者在启动的时候,向注册中心订阅自己所需要的服务。2.服务提供者在启动时,需要向注册中心注册自己提供的服务。1.服务容器,主要负责启动,加载,运行服务。

2023-12-06 19:42:06 155

原创 dubbo

RPC:独立的应用服务之间,一来RPC协议记性通信(服务之间的相互作用调用)Romote Procedure Call,如果物流模块有10台服务器,此时特别的繁忙,而订单模块也有10台服务器,可是处于限制状态,出现了服务器的资源浪费,如果实现服务器资源调度。任何一台单独的主机就是(服务器)都服务满足高并发的业务,请求的高吞吐量是有限的。垂直架构应用越来越多,模块越来越多,应用之间相互不可避免会有牵连,将核心的功能进行抽离,作为独立的业务,逐渐形成一个比较稳定的独立模块。1.什么是分布式系统。

2023-12-06 19:05:59 129

原创 详解JAVA中中implement和和extends的区别的区别

extends是继承父类,只要那个类不是声明为final或者那个类定义为abstract的就能继承,Java中不支持多重继承,但是可以用。接口来实现,这样就要用到implements,继承只能继承一个类,但implements可以实现多个接口,用逗号分开就行了比如。这两种实现的具体使用,是要看项目的实际情况,需要实现,不可以修改implements,只定义接口需要具体实现,或者。implements是一个类实现一个接口用的关键字,他是用来实现接口中定义的抽象方法。一个接口的关键字,需要的朋友可以参考下。

2023-12-06 14:58:35 595

原创 java_基础——ArrayList

1.ArrayList构造方法和添加方法。2.ArrayList常用方法。

2023-12-03 23:06:12 213

原创 java_基础_Random

一.Random的作用和使用步骤。作用:使用产生一个随机数。

2023-12-03 18:25:42 59

原创 java_基础_do...while循环语句格式

【代码】java_基础_do...while循环语句格式。

2023-12-03 18:21:07 66

原创 java_基础 while 循环for循环

【代码】java_基础 while 循环for循环。

2023-12-03 18:14:37 59

原创 java_基础_数据输入和输出

上面的格式俩面,只有i是变量名,可以变,其他不能变。//上面的格式,只有sc能变,其它不允许变。1.1 scanner 使用的基本步骤。

2023-11-26 16:56:17 79

原创 java_基础_三元运算符

表达式如果是true ,结果是表达式1,表达式如果是false 结果是2。

2023-11-26 16:46:03 77

原创 java_基础——逻辑运算符

2.逻辑运算符也可以直接连接布尔类型和常量或者变量。1.逻辑运算符是用来练习关系表达式的运算符。

2023-11-26 16:39:12 104

原创 java_基础_关系运算符

符号 说明 == a ==b,判断a和b值是否相等 != 不等于 > 大于 >= 大于等于 < 小于 <= 小于等于

2023-11-26 16:20:59 59

原创 java_基础_自增自减运算符

【代码】java_基础_自增自减运算符。

2023-11-26 15:49:58 48

原创 java_基础_赋值运算符

【代码】java_基础_赋值运算符。

2023-11-26 15:41:26 44

原创 java_基础_字符串+操作

2.字符串和int类型 拼接和加法执行先后顺序(谁在前谁先执行)1.字符串参与字符串 + 操作的时候,是进行的拼接。

2023-11-26 15:30:38 50

原创 java_基础_算数运算符

等级顺序:byte,short,char->int->long->float->double。算数表达式中包含多个基本数据类型的值的时候,整个算数表达式的类型会自动进行提升。byte 类型,short 类型和char类型将被提升到 int 类型。整个表达式的类型自动提升到表达式中最高级操作数同样的类型。

2023-11-26 15:23:17 89

原创 java_基础_算数运算符

【代码】java_基础_算数运算符。

2023-11-26 14:47:54 47

原创 java_基础_类型转换

把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。:目标数据类型 变量名称 = (目标数据类型)值或者变量。

2023-11-26 14:43:02 100

原创 java_基础_标识符

约定2:标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写。约定2: 标识符由多个单词组成的时候,每个单词的首字母大写。由数字、字母、下划线(_)美元符号($)组成。约定1:标识符是一个单词的时候,首字母小写。约定1:标识符是一个单词的时候,首字母大写。示例:GoodStudent。示例:firstName。:就是给类,方法,变量等起名字的符号.示例:Student。

2023-11-26 14:25:32 92

原创 java_基础_变量的应用

4.定义float为了防止不兼容的类型,加F。3.为了房子long类型过大后面加 L。2.变量要赋值,不赋值报错。

2023-11-26 14:12:40 51

原创 java_基础_变量

暂存位置 ------------------------------------ 变量名称, 数据类型, 变量值。变量:在程序运行过程中,其值可以发生改变的量。例如: int a = 10;本质上讲,变量是内存中一小块区域。

2023-11-26 14:02:52 119

原创 java_基础_数据类型

java 语言是强类型语言,对于每一种数据都给出了明确的数据类型,不同的数据类型也分配了不同的内存空间,所以他们的数据大小也不一样的.

2023-11-26 13:54:16 92

原创 java_基础_常量

常量:在程序运行中,其值不可以发生改变的量.常量的类型说明举例字符串常量用双引号括起来的内容整数常量不带小数的数字666,-88小数常量带小数的数字字符常量用单引号括起来的内容'A','0','我'布尔常量布尔值,表示真假True,False空常量一个特殊的值,空值NULL。

2023-11-26 13:36:40 49

原创 java_基础_关键字

2.常用的代码编辑器(Notepad++),针对关键字有特殊的颜色标记,非常的直观.1.关键字的字母全部都是小写.

2023-11-26 11:09:25 135

空空如也

空空如也

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

TA关注的人

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