首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
小水滴真的是太可爱了吧
获赞
570
粉丝
393
关注
33
看过 TA
258
女
门头沟学院
2021
产品经理
IP属地:上海
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑小水滴真的是太可爱了吧吗?
发布(971)
评论
刷题
小水滴真的是太可爱了吧
关注TA,不错过内容更新
关注
2020-09-22 22:22
已编辑
门头沟学院 产品经理
【多任务线程高级day10】案例:多任务版udp聊天器+说明+要求+参考代码
文章目录 案例:多任务版udp聊天器 说明 要求 参考代码: 案例:多任务版udp聊天器 说明 编写一个有2个线程的程序 线程1用来接收数据然后显示 线程2用来检测键盘数据然后通过udp发送数据 要求 实现上述要求 总结多任务程序的特点 参考代码: import socket import threading def send_msg(udp...
0
点赞
评论
收藏
分享
2020-09-22 22:22
门头沟学院 产品经理
【多任务进程高级day01】进程以及状态+ 进程+进程的状态
文章目录 进程以及状态 1. 进程 2. 进程的状态 进程以及状态 1. 进程 程序:例如xxx.py这是程序,是一个静态的 进程:一个程序运行起来后,代码+用到的资源 称之为进程,它是操作系统分配资源的基本单元。 不仅可以通过线程完成多任务,进程也是可以的 2. 进程的状态 工作中,任务数往往大于cpu的核数,即一定有一些任务正在执行,而另外一些任务在等待cpu进行执行,因此导致了有了不同的状态 就绪态:运行的条件都已经慢去,正在等在cpu执行 执行态:cp...
0
点赞
评论
收藏
分享
2020-09-22 22:22
已编辑
门头沟学院 产品经理
【多任务进程高级day02】进程的创建-multiprocessing+2个while循环一起执行+进程pid+Process语法结构+给子进程指定的函数传递参数+进程间不同享全局变量
文章目录 进程的创建-multiprocessing 1. 2个while循环一起执行 说明 2. 进程pid 3. Process语法结构如下: 4. 给子进程指定的函数传递参数 5. 进程间不同享全局变量 运行结果: 进程的创建-multiprocessing multiprocessing模块就是跨平台版本的多进程...
0
点赞
评论
收藏
分享
2020-09-22 22:21
已编辑
门头沟学院 产品经理
【多任务进程高级day03】进程、线程对比+功能+定义的不同+区别+优缺点
文章目录 进程、线程对比 功能 定义的不同 区别 优缺点 进程、线程对比 功能 进程,能够完成多任务,比如 在一台电脑上能够同时运行多个QQ 线程,能够完成多任务,比如 一个QQ中的多个聊天窗口 定义的不同 进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈)...
0
点赞
评论
收藏
分享
2020-09-22 22:21
门头沟学院 产品经理
【多任务进程高级day04】进程间通信-Queue+Queue的使用+说明+Queue实例
文章目录 进程间通信-Queue 1. Queue的使用 说明 2. Queue实例 进程间通信-Queue Process之间有时需要通信,操作系统提供了很多机制来实现进程间的通信。 1. Queue的使用 可以使用multiprocessing模块的Queue实现多进程之间的数据传递,Queue本身是一个消息列队程序,首先用一个小实例来演示一下Qu...
0
点赞
评论
收藏
分享
2020-09-22 22:21
门头沟学院 产品经理
【多任务进程高级day05】进程池Pool+进程池中的Queue
文章目录 进程池Pool 进程池中的Queue 进程池Pool 当需要创建的子进程数量不多时,可以直接利用multiprocessing中的Process动态成生多个进程,但如果是上百甚至上千个目标,手动的去创建进程的工作量巨大,此时就可以用到multiprocessing模块提供的Pool方法。 初始化Pool时,可以指定一个最大进程数,当有新的请求提交到Pool中时,如果池还没有满,那么就会创建一个新的进程用来执行该请求;但如果池中的进程数已经达到指定的最大值,那么该请求就会等待,直到池中有进程结束,才会用之前的进程来执行新的...
0
点赞
评论
收藏
分享
2020-09-22 22:20
已编辑
门头沟学院 产品经理
【多任务进程高级day06】应用:文件夹copy器(多进程版)
文章目录 应用:文件夹copy器(多进程版) 应用:文件夹copy器(多进程版) import multiprocessing import os import time import random def copy_file(queue, file_name,source_folder_name, dest_folder_name): """copy文件到指定的路径""" f_read = open(source_folder_name + "/&...
0
点赞
评论
收藏
分享
2020-09-22 22:20
门头沟学院 产品经理
【多任务协程高级day01】迭代器+可迭代对象+如何判断一个对象是否可以迭代+可迭代对象的本质+iter()函数与next()函数+如何判断一个对象是否是迭代器+迭代器Iterator+for...i
文章目录 迭代器 1. 可迭代对象 2. 如何判断一个对象是否可以迭代 3. 可迭代对象的本质 4. iter()函数与next()函数 5. 如何判断一个对象是否是迭代器 6. 迭代器Iterator 7. for...in...循环的本质 8. 迭代器的应用场景 9. 并不是只有for循环能接收可迭代对象 迭代器 迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会...
0
点赞
评论
收藏
分享
2020-09-22 22:20
已编辑
门头沟学院 产品经理
【多任务协程高级day02】生成器+创建生成器方法+使用send唤醒+使用next函数+使用`__next__()`方法(不常使用)
文章目录 生成器 1. 生成器 2. 创建生成器方法1 3. 创建生成器方法2 总结 4. 使用send唤醒 使用send 使用next函数 使用`__next__()`方法(不常使用) 生成器 1. 生成器 利用迭代器,我们可以在每次迭代获取数据(通过next()方法)时按照特定的规律进行生成。但是我们在实现一个迭代器时,关于当前迭代到的状态需要我们自己记录,进而才能根据...
0
点赞
评论
收藏
分享
2020-09-22 22:19
门头沟学院 产品经理
【多任务协程高级day03】协程是啥+协程和线程差异+简单实现协程
文章目录 协程 协程是啥 协程和线程差异 简单实现协程 协程 协程,又称微线程,纤程。英文名Coroutine。 协程是啥 协程是python个中另外一种实现多任务的方式,只不过比线程更小占用更小执行单元(理解为需要的资源)。 为啥说它是一个执行单元,因为它自带CPU上下文。这样只要在合适的时机, 我们可以把一个协程 切换到另一个协程。 只要这个过程中保存或恢复 CPU上下文那么程序还是可以运行的。 通俗的理解:在一个线程中的某个函数,可以在任何地方保存当前函数的一些...
0
点赞
评论
收藏
分享
2020-09-22 22:19
已编辑
门头沟学院 产品经理
【多任务协程高级day04】greenlet+安装方式+运行效果
文章目录 greenlet 安装方式 运行效果 greenlet 为了更好使用协程来完成多任务,python中的greenlet模块对其封装,从而使得切换任务变的更加简单 安装方式 使用如下命令安装greenlet模块: sudo pip3 install greenlet #coding=utf-8 from greenlet import greenlet import time def test1(): while True: print "...
0
点赞
评论
收藏
分享
2020-09-22 22:19
门头沟学院 产品经理
【多任务协程高级day05】gevent+安装+gevent的使用+gevent切换执行+给程序打补丁
文章目录 gevent 安装 1. gevent的使用 2. gevent切换执行 3. 给程序打补丁 gevent greenlet已经实现了协程,但是这个还的人工切换,是不是觉得太麻烦了,不要捉急,python还有一个比greenlet更强大的并且能够自动切换任务的模块gevent 其原理是当一个greenlet遇到IO(指的是input output 输入输出,比如网络、文件操作等)操作时,比如访问网络,就自动切换到其他的greenlet,等到IO操作完...
0
点赞
评论
收藏
分享
2020-09-22 22:18
已编辑
门头沟学院 产品经理
【多任务协程高级day06】进程、线程、协程对比+请仔细理解如下的通俗描述+简单总结
文章目录 进程、线程、协程对比 请仔细理解如下的通俗描述 简单总结 进程、线程、协程对比 请仔细理解如下的通俗描述 有一个老板想要开个工厂进行生产某件商品(例如剪子) 他需要花一些财力物力制作一条生产线,这个生产线上有很多的器件以及材料这些所有的 为了能够生产剪子而准备的资源称之为:进程 只有生产线是不能够进行生产的,所以老板的找个工人来进行生产,这个工人能够利用这些材料最终一步步的将剪子做出来,这个来做事情的工人称...
0
点赞
评论
收藏
分享
2020-09-22 22:18
门头沟学院 产品经理
【多任务协程高级day07】并发下载器+并发下载原理+实现多个视频下载
文章目录 并发下载器 并发下载原理 实现多个视频下载 并发下载器 并发下载原理 from gevent import monkey import gevent import urllib.request # 有耗时操作时需要 monkey.patch_all() def my_downLoad(url): print('GET: %s' % url) resp = urllib.request.urlopen(url) data = resp.read...
0
点赞
评论
收藏
分享
2020-09-22 22:17
已编辑
门头沟学院 产品经理
【正则表达式高级day01】正则表达式概述+在一个文件中,查找出itcast开头的语句+在一个文件中,找到含有itcast的语句+在一个文件中,找到邮箱为163或者126的所有邮件地址
文章目录 正则表达式概述 思考 场景1:在一个文件中,查找出itcast开头的语句 场景:在一个文件中,找到含有itcast的语句 场景:在一个文件中,找到邮箱为163或者126的所有邮件地址 正则表达式概述 思考 场景1:在一个文件中,查找出itcast开头的语句 测试文件 itcast hello python itcast c++ itheima ios itheima php 场景:在一个...
0
点赞
评论
收藏
分享
1
7
8
9
10
11
65
关注他的用户也关注了:
牛客网
牛客企业服务