摘要:
[TOC] Python介绍 1. python的出生与应用 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 (龟叔:2005年加入谷 阅读全文
posted @ 2020-03-01 11:41
一起奥利给
阅读(1080)
评论(0)
推荐(0)
摘要:
[TOC] python官网 www.python.org 1.python3安装 1.1到官网找到电脑相应系统下载(下载路径越简单越好) 2.找需要下载的python版本 3. 手动添加环境变量 右键我的电脑 属性 确认即可 2.python2安装 安装过程同python3 安装成功后在pytho 阅读全文
posted @ 2020-03-01 11:35
一起奥利给
阅读(1253)
评论(0)
推荐(0)
摘要:
log日志 工作日志分四个大类: 系统日志:记录服务器的一些重要信息:监控系统,cpu温度,网卡流量,重要的硬件的一些指标,运维人员经常使用的,运维人员,记录操作的一些指令. 网站日志: 访问异常,卡顿,网站一些板块,受欢迎程度,访问量,点击率.等等,蜘蛛爬取次数等等. 辅助开发日志: 开发人员在开 阅读全文
posted @ 2020-03-01 10:46
一起奥利给
阅读(444)
评论(0)
推荐(0)
摘要:
什么是包 创建一个aaa的包,自行创建一个__init__py文件 import 方式导入 from方式导入 最好用 相对导入与绝对导入 阅读全文
posted @ 2020-03-01 10:44
一起奥利给
阅读(153)
评论(0)
推荐(0)
摘要:
time模块 与时间相关的模块 三种形式: 1. 时间戳:time.time()时差,计时 2. 人类看得懂的时间,格式化时间.2019 6 28 12:00 3. 结构化时间:python语言使用的,解释器使用的 时间的转换列题 datetime模块 日期模块用于跳转时间 random模块 随机 阅读全文
posted @ 2020-03-01 10:43
一起奥利给
阅读(125)
评论(0)
推荐(0)
摘要:
规范化开发 配置文件: bin(程序的执行文件) starts.py conf(配置文件) settings.py core(主逻辑文件) src.py db(数据文件) register lib(库文件, 公共组件 辅助功能文件) common log(日志文件) log20196281059.l 阅读全文
posted @ 2020-03-01 10:42
一起奥利给
阅读(161)
评论(0)
推荐(0)
摘要:
正则 字符组 元字符 量词 贪婪匹配与非贪婪 转义符 re模块 findall search re其他方法 re分组命名 collections模块 非学,无以致疑;非问,无以广识 阅读全文
posted @ 2020-03-01 10:38
一起奥利给
阅读(238)
评论(0)
推荐(0)
摘要:
[TOC] 序列化模块 为什么要有序列化模块 序列化模块作用 序列化模块的分类 json模块的使用 方法 举例 特殊的参数 json 文件的存取 多json数据的存取 pickle模块 简历 方法 举例 举例 dumps,loads sys模块 os 模块 重点要记 和文件夹相关 和文件相关 和操作 阅读全文
posted @ 2020-03-01 10:28
一起奥利给
阅读(241)
评论(0)
推荐(0)
摘要:
模块 一个模块就是一个py文件 如果10万行代码都写在一个文件中会造成 1. 不易维护 2. 效率低 分文件:10个文件,每个文件有50个函数,有一些相同功能或者相似功能的函数.代码冗余,重复性.我们应该将这10个函数提取出来,放在一个文件中,随用随拿. 2. 容易维护,组织结构更清晰 一个模块就是 阅读全文
posted @ 2020-03-01 10:21
一起奥利给
阅读(196)
评论(0)
推荐(0)
摘要:
协程的初识 协程本质上就是一个线程 一个线程实现并发.如果协程中处理的所有任务都遇到了阻塞 协程就会停止 只有阻塞完成会切回来 进程间是由操作系统调控cpu 而协程是由我们自己书写的程序调控的 单个cpu : 10个任务,让你给我并发的执行这个10个任务: 1. 方式一:开启多进程并发执行, 操作系 阅读全文
posted @ 2020-03-01 10:18
一起奥利给
阅读(143)
评论(0)
推荐(0)
摘要:
线程队列 FIFO队列 LIFO 栈 优先级队列 事件Event 使用threading库中的Event对象。 对象包含一个可由线程设置的信号标志,它允许线程等待某些事件的发生。在 初始情况下,Event对象中的信号标志被设置为假。如果有线程等待一个Event对象, 而这个Event对象的标志为假, 阅读全文
posted @ 2020-03-01 10:17
一起奥利给
阅读(152)
评论(0)
推荐(0)
摘要:
[TOC] 回调函数 百度百科说:回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。 阅读全文
posted @ 2020-03-01 10:15
一起奥利给
阅读(249)
评论(0)
推荐(0)
摘要:
[TOC] 什么是池 在介绍进程池和线程池之前,我们需要对其原理有一个了解。总所周知,进程和线程都是不可被重复利用的,在实现高并发中,这会极大的浪费资源。所以首先我们应该想办法实现线程和进程的 可重复利用 ,而 生产者与消费者模式 就可以很好地解决这个问题。当我们需要开启多个线程或进程时,难道只能一 阅读全文
posted @ 2020-03-01 10:14
一起奥利给
阅读(229)
评论(0)
推荐(0)
摘要:
[TOC] python多线程详解 一、线程介绍 什么是线程 线程(Thread)也叫轻量级进程,是操作系统能够进行运算调度的最小单位,它被包涵在进程之中,是进程中的实际运作单位。线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个 阅读全文
posted @ 2020-03-01 10:10
一起奥利给
阅读(107)
评论(0)
推荐(0)
摘要:
[TOC] 生产着消费者模型. 生产者消费者模式就是通过一个容器来解决生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯,而通过阻塞队列来进行通讯,所以生产者生产完数据之后不用等待消费者处理,直接扔给阻塞队列,消费者不找生产者要数据,而是直接从阻塞队列里取,阻塞队列就相当于一个缓冲区,平衡 阅读全文
posted @ 2020-03-01 10:07
一起奥利给
阅读(173)
评论(0)
推荐(0)
摘要:
[TOC] 进程之间的通信 进程之间原则上是不共享数据的 1. 基于文件+ 锁的形式: 效率低,麻烦. 2. 基于队列: 推荐使用形式. 3. 基于管道: 管道自己加锁, 底层可以会出现数据丢失损坏. 4. 第3方模块 基于文件通信 基于文件的抢票模型 基于队列通信 队列 队列的属性和参数 利用队列 阅读全文
posted @ 2020-03-01 10:06
一起奥利给
阅读(122)
评论(0)
推荐(0)
摘要:
[TOC] 互斥锁 我们千方百计实现了程序的异步 提高效率,让多个任务可以同时在几个进程中并发处理,他们之间的运行没有顺序,一旦开启也不受我们控制。尽管并发编程让我们能更加充分的利用IO资源,但是也给我们带来了新的问题。当多个进程使用同一份数据资源的时候,就会引发数据安全或顺序混乱问题。保证数据安全 阅读全文
posted @ 2020-03-01 10:05
一起奥利给
阅读(967)
评论(0)
推荐(0)
摘要:
[TOC] 僵尸 孤儿 守护进程(liunx中) 孤儿进程 僵尸进程 守护进程 实列 阅读全文
posted @ 2020-03-01 10:04
一起奥利给
阅读(211)
评论(0)
推荐(0)
摘要:
[TOC] 进程的创建2种方式 第一种 利用python中模块Process类创建 通过调用multiprocessing模块下面的Process类方法 第2种 自己定义一个类 继承与Process 重写run 方法 run方法里面是自己写的逻辑代码 方式二借助process类,自定义一个类(继承P 阅读全文
posted @ 2020-03-01 10:02
一起奥利给
阅读(386)
评论(0)
推荐(0)
摘要:
[TOC] 操作系统 操作系统的发展史 多道技术 串行 并发 并行 阻塞 非阻塞 创建进程过程 阅读全文
posted @ 2020-03-01 10:00
一起奥利给
阅读(196)
评论(0)
推荐(0)

浙公网安备 33010602011771号