自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 org.apache.flink.client.program.ProgramInvocationException: The main method caused an error: org.apa

fink中异常

2022-11-03 14:03:56 1678 1

转载 java: 程序包lombok不存在

lombok不存在

2022-10-28 09:10:38 1558

原创 腾讯云中cos的yml配置文件

腾讯云中cos的yml配置文件yml配置密钥、COS信息cos: baseUrl: fxxxxxa-1xxxxx1.cos.ap-shanghai.myqcloud.com accessKey: AKxxxxxxxxxxxxxxxxxxxxxxxxxCF secretKey: oKxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxni regionName: ap-shanghai bucketName: fxxxxxa-1xxxxx1 folderPrefix: /

2022-01-26 16:02:02 925 1

原创 python中的线程

通过thread实现多线程import _threadimport timedef print_name(thread_name): count=0 while count<5: time.sleep(1) count+=1 print(thread_name)_thread.start_new_thread(print_name,('thread1',))_thread.start_new_thread(print_na

2021-04-12 16:31:40 91

原创 python 中tcp和udp 实现基础通信------小白的学习之路 10天掌握python**

UDP服务端import socketserver = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)server.bind(("127.0.0.1",8888))print('服务端已经启动')while True: data, client = server.recvfrom(1024) print('客户端:',data.decode('utf-8')) news=input() server.sendto(

2021-04-12 15:18:51 52

原创 python枚举

from enum import Enum,unique#定义枚举时,其枚举成员的名称不允许相同class LightNub(Enum):#其中RED为枚举名称1为值 RED=1 YELLOW=2 GREEN=3def go(color): if color==LightNub.RED or color==LightNub.YELLOW: print("您违法通行") if color==LightNub.GREEN:

2021-04-12 15:14:09 77

原创 python中的继承和多继承及抽象

1.在定义类的时候,类名后有个括号,当括号里写着另外一个类的名字时,表示该类继承于另外一个类。2.子类可以有自己的属性与方法3.子类具备父类所有的属性与功能,但是父类并不具备子类的属性与功能4.当子类有自己的构造方法时,将会覆盖父类的构造方法5.子类可以重写父类方法,特别注意: 当且仅当子类方法与父类同名,入参相同,才可称之为重写父类的方法6.super() 函数是用于调用父类(超类)的一个方法。一般是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会

2021-04-12 11:02:16 299

原创 python实例属性中私有化该怎么强制访问等易混淆问题

刚入python的学友可能会发现一个问题,看下面代码class Pen: def __init__(self,name,ages): self.name=name self.__age=ages def set_age(self,ages): if ages<=0|ages>150: raise Exception("岁数不合法,请注意!!!!") else: se

2021-04-09 17:40:19 188

原创 python 递归删除文件夹

任务:有多层级的文件夹,里面含有文件和文件夹def mark(path): if os.path.isdir(path):# 判断是不是文件夹 for file in os.listdir(path):#遍历文件夹里面所有的信息返回到列表中 mark(os.path.join(path,file))#是文件夹递归自己 if os.path.exists(path):#判断文件夹为空 os.rmdir(path)#删除

2021-04-09 14:26:41 674

转载 python常见的打开文件的模式

t文本模式 (默认)。 x 写模式,新建一个文件,如果该文件已存在则会报错。b二进制模式。+打开一个文件进行更新(可读可写)。 r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。rb以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。一般用于非文本文件如图片等。r+打开一个文件用于读写。文件指针将会放在文件的开头。rb+以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。一般用于非文本文件如图片等。w打开一个文件只用于写入。如果

2021-04-09 10:07:44 642

原创 python 异常 错误 警告

什么是错误:简而言之:还没运行,在语法解析的时候,就发现语法存在问题,这个时候就是错误,比如,print("hello world"这句最后少了个括号,这个时候只能的编辑器已经告诉我们这句语法有问题什么是异常:代码写好之后,无明显语法错误(这个时候,编辑器不知道有错,语法解析时也不知道有错),但是运行的时候,会发生错误,这个时候称之为异常,比如print(10/0)******什么是警告******```pythonimport warnings def fxn(): warn

2021-04-08 16:54:48 247 1

原创 python命名空间

命名空间是变量到对象的映射集合。一般都是通过字典来实现的。主要可以分为三类:1、每个函数都有着自已的命名空间,叫做局部命名空间,它记录了函数的变量,包括函数的参数和局部定义的变量。2、每个模块拥有它自已的命名空间,叫做全局命名空间,它记录了模块的变量,包括函数、类、其它导入的模块、模块级的变量和常量。3、还有就是内置命名空间,任何模块均可访问它,它存放着内置的函数和异常。通俗点讲:命名空间就是为了确定全局唯一,当模块A中有变量c,模块B中也有一个变量c,此时,通过A.c来确定引用A中变量c.12

2021-04-08 14:24:39 144

原创 python 函数式编程 reduce ,filter,sorted,闭包,装饰器

result3=map(lambda a,b:a+b,[1,5,9,7],[5,6,7])print(list(result3))#结果[6, 11, 16]reduce函数格式 其实就是把fuction的结果当作一个参数跟下一个参数去执行function,有点类似递归reduce(function,sequence,initial=None)from functools import reducedef area(a,b): print(a,b) return a*bpri

2021-04-08 11:42:36 63

原创 python中 lambda表达式及map

#lamba 前面 a b表示入参 :后面表示逻辑# add=lambda a,b:a*8+b# print(add(4,7))# print((lambda a,b:a*8+b)(4,7))# lambda表达式的使用场景# 一般适用于创建一些临时性的,小巧的函数。比如上面的 power函数,我们当然可以使用 def# 来定义,但使用 lambda 来创建会显得很简洁,尤其是在高阶函数的使用中。#定义一个函数,传入一个list,将list每个元素的值加1# def add (l

2021-04-07 17:20:49 317 2

原创 python

定义函数的基本结构# def 函数名(入参):# 函数逻辑# return# def ok(a,b):# a=a+b# return a### print(ok(56,78))## #TODO 空函数# def empty_fun():# pass## print(empty_fun())# def skt(r):# return 1,5,8## print(type(skt(8)))# x,y,z=skt(2)# prin

2021-04-07 16:12:09 64 2

原创 python学习之路

Python开始print(“hello world”)a=1print(id(a))a=3print(id(a))# 十进制21转化为二进制# 21/2=10…1# 10/2=5…0# 5/2=2…1# 2/2=1…0# 1/2=0…1#从下往上10101#二进制0b101#八进制0o101#十六进制0x101#其他进制转二进制print(bin(0x101))#其他进制转八进制oct(0x100)#其他进制转十进制int(‘0o101’,8)

2021-04-07 14:49:01 194 3

空空如也

空空如也

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

TA关注的人

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