11 2021 档案

摘要:一、环境安装 在项目构建过中,我们会有需要运行一些脚本,比如运行python脚本,这里我们通过Jenkins 构建的时候 触发执行python脚本案例 来了解器过程 系统环境 :centos7 网上一大堆 安装教程,这里不做赘述 Jenkins 安装 同上 python 环境 安装 参考一下 htt 阅读全文
posted @ 2021-11-30 17:51 昆虫白 阅读(4325) 评论(0) 推荐(0) 编辑
摘要:一、写在前面 我们已经了解到了,Jenkins 本身内置了4种构建触发器,分别是: 触发远程构建 其他项目工程构建后触发 Build after other projects are built 定时构建 Build periodically 轮循构建 Poll SCM 这四种构建触发器,基本可以满 阅读全文
posted @ 2021-11-30 14:29 昆虫白 阅读(4715) 评论(0) 推荐(0) 编辑
摘要:一、Jenkins构建触发器: 在初识Jenkins 阶段,我们大多数都是通过 点击 build now 手动触发的方式进行构建 Jenkins 本身内置了4种构建触发器: 触发远程构建 其他项目工程构建后触发 Build after other projects are built 定时构建 Bu 阅读全文
posted @ 2021-11-29 22:44 昆虫白 阅读(1434) 评论(0) 推荐(0) 编辑
摘要:一、配置多个git账号的场景 通常情况下我们都是一台电脑配置一个Git账号的,但凡是都有例外: 比如:一个github账号用于存放自己一些开发活动,一个gitlab账号用于公司内部的工作开发 二、配置多个git账号 比如我有两个git账号: github 和 gitlab 1、查看当前本地的git 阅读全文
posted @ 2021-11-29 20:53 昆虫白 阅读(2879) 评论(0) 推荐(0) 编辑
摘要:1、有什么用ThreadLocal 在多线程环境下,使用thread.local 对象 可以为每个线程创建单独自己的数据(相当于给每个线程创建里属于每个线程的局部变量),而不用考虑多线程时使用全局变量 需要加锁的问题。 2、代码解析 import threading,time ''' threadi 阅读全文
posted @ 2021-11-18 15:10 昆虫白 阅读(648) 评论(0) 推荐(0) 编辑
摘要:一、什么是生产者消费者模型? 生产者和消费者问题是线程模型中的经典问题:生产者和消费者在同一时间段内共用同一个存储空间,生产者往存储空间中添加数据,消费者从存储空间中取走数据,当存储空间为空时,消费者阻塞,当存储空间满时,生产者阻塞。 二、为什么要使用生产者和消费者模式? 生产者线程用于生产数据,另 阅读全文
posted @ 2021-11-18 13:11 昆虫白 阅读(1163) 评论(0) 推荐(0) 编辑
摘要:一、实现一个socket 服务端 ,通过客户端上传本地文件到服务端指定目录 服务端代码: import socketserver,os,json import shutil #用于更改文件名 class ftpServer(socketserver.BaseRequestHandler): def 阅读全文
posted @ 2021-11-17 13:30 昆虫白 阅读(234) 评论(0) 推荐(0) 编辑
摘要:一、在计算机网络中,端口是什么? 端口是用于识别消息的发送者和接收者的寻址信息的一部分,在同一个台计算机中,不同程序的端口号均不一样。 ip 在网络中通信中,可以理解为 寻找某台计算机,而端口则是在这台计算机中找到某个程序 端口的范围 :0-65535 系统占用的:0-1024 阅读全文
posted @ 2021-11-15 14:53 昆虫白 阅读(228) 评论(0) 推荐(0) 编辑
摘要:基本格式: import socketserver class MyServer(socketserver.BaseRequestHandler): ''' 重写 父类的 handle 方法,实现业务核心逻辑 ''' def handle(self): pass if __name__ == '__ 阅读全文
posted @ 2021-11-15 00:21 昆虫白 阅读(210) 评论(0) 推荐(0) 编辑
摘要:一、什么是socket Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。 简单来说就是, 阅读全文
posted @ 2021-11-12 15:48 昆虫白 阅读(74) 评论(0) 推荐(0) 编辑
摘要:1、什么是c3算法 在python 2.3 之后 类的继承 区分 新式类继承(继承object) 和经典类继承,python 2.3 及之后 的新式类继承方式,其子类查询父类中的成员顺序 遵循 c3算法 。 2、c3算法查询成员顺序的理解: 假设某一类的继承关系如下 class A: pass cl 阅读全文
posted @ 2021-11-12 12:14 昆虫白 阅读(233) 评论(0) 推荐(0) 编辑
摘要:一、简介 1、概要:logging 是python 用于记录日志的标准模块 2、logging 日志库定义的日志级别: 级别 级别数值(int) 使用时机 DEBUG 10 详细信息 INFO 20 正常运行过程中产生的一些信息 WARNING 30 警告信息,虽然程序正常运行,但有可能发生错误 E 阅读全文
posted @ 2021-11-11 19:00 昆虫白 阅读(4113) 评论(0) 推荐(3) 编辑
摘要:1、为什么要有错误处理机制? 在程序运行过程中,总会遇到各种各样的错误,有了错误处理机制,可以帮助我们捕获错误信息,然后分析错误原因,同时让程序继续执行下去。 2、python 中的错误处理机制 python 语言中 通过try...except...finally... 在try中运行可能出错的代 阅读全文
posted @ 2021-11-10 21:05 昆虫白 阅读(213) 评论(0) 推荐(0) 编辑
摘要:1、简单的介绍: 1、issubclass(cls1,cls2) 接收两个参数, cls1 和cls2 传入的类名, 检查cls1是否是 cls2 的子孙类 返回布尔值 2、type(object) 接收一个参数,传入一个对象 ,返回这个对象的所属类 ,只会返回所属类,不会返回其父类 3、issub 阅读全文
posted @ 2021-11-09 19:41 昆虫白 阅读(48) 评论(0) 推荐(0) 编辑
摘要:一、写在前面: 通常情况下,实例方法只能是实例对象去调用,但python 解释器同时也允许通过类去调用 实例的方法 ,调用的 时候 需要讲实例作为参数传入 1、在类的内部,通过类名调用实例方法 class base: # 这是一个实例方法 def f1(self): print('f1') def 阅读全文
posted @ 2021-11-09 19:29 昆虫白 阅读(1298) 评论(0) 推荐(0) 编辑
摘要:话不多说直接上代码 和注释: class A: def __init__(self,a,b): self.a =a self.b =b # 内部定义__call__ 方法,通过 对象() 会在自动执行__call__ 方法 ,该方法支持返回一个值 def __call__(self, *args, 阅读全文
posted @ 2021-11-08 21:09 昆虫白 阅读(54) 评论(0) 推荐(0) 编辑
摘要:1、在python 中 super() 方法的使用场景: 在类的继承中,子类重写了父类的方法,但有想在子类中调用父类的方法时,就需要用到super() 或者说,子类重写父类方法后,实现了子类特有的一些功能 ,但同时又以来 父类方法 实现其他功能的情况下 就会使用super 2、代码示例: 单继承 ' 阅读全文
posted @ 2021-11-08 19:22 昆虫白 阅读(93) 评论(0) 推荐(0) 编辑
摘要:一、概要:在不同类中,想要实现调用对方类中的方法 不同类 之间的方法调用,且类之间存在继承关系: ''' 继承关系中 子类和父类存在相同的方法是,子类的实例对象调用该方法,会优先 使用子类中的方法, 但是如果想要在子类中同时调用子类方法和父类方法时,可以通过在子类方法中 通过 父类类名.方法名(se 阅读全文
posted @ 2021-11-08 16:15 昆虫白 阅读(4125) 评论(0) 推荐(0) 编辑
摘要:1、模块和包的定义: 模块(module):xx.py 可以理解为模块就是一个py文件 包(package):可以理解 就是一个文件夹,文件夹中含多个py文件 注意:在包(文件夹)中有一个默认内容为空的`__init__.py`的文件,一般用于描述当前包的信息(在导入他下面的模块时,也会自动加载)。 阅读全文
posted @ 2021-11-05 20:00 昆虫白 阅读(569) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示