您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. Stackless Python 并发式编程介绍.doc

  2. Python 的并发编程技术 目录 • 1 介绍 o 1.1 为什么要用stackless  1.1.1 现实世界就是并发的  1.1.2 并发可能是(仅仅可能是)下一个重要的编程范式 o 1.2 安装Stackless • 2 Stackless起步 o 2.1 微进程(tasklet) o 2.2 调度器(scheduler) o 2.3 通道(channel) o 2.4 总结 • 3 协程(coroutine) o 3.1 子例程的问题  3.1.1 堆栈  3.1.2 那为什
  3. 所属分类:Python

    • 发布日期:2013-11-25
    • 文件大小:679936
    • 提供者:dongjian764
  1. Python编程实战 运用设计模式、并发和程序库创建高质量程序.pdf

  2. 前言 1.1抽象工厂模式 1.1.1经典的抽象工厂模式 1.1.2Python风格的抽象工厂模式 1.2建造者模式 1.3工厂方法模式 1.4原型模式 1.5单例模式 2.1适配器模式 2.2桥接模式 2.3组合模式 2.3.1常规的“组合体/非组合体”式层级 2.3.2只用一个类来表示组合体与非组合体译者序 序 前言第1章Python的创建型设计模式 1.1抽象工厂模式 1.1.1经典的抽象工厂模式 1.1.2Python风格的抽象工厂模式 1.2建造者模式 1.3工厂方法模式 1.4原型模
  3. 所属分类:Python

    • 发布日期:2018-03-16
    • 文件大小:59768832
    • 提供者:weixin_37989267
  1. python入门到高级全栈工程师培训 第3期 附课件代码

  2. python入门到高级全栈工程师培训视频学习资料;本资料仅用于学习,请查看后24小时之内删除。 【课程内容】 第1章 01 计算机发展史 02 计算机系统 03 小结 04 数据的概念 05 进制转换 06 原码补码反码 07 物理层和数据链路层 08 网络层和arp协议 09 传输层和应用层 第2章 01 上节课复习 02 arp协议复习 03 字符编码 第3章 01 网络基础和dos命令 02 为何学习linux 03 课程内容介绍 04 操作系统内核与系统调用 05 操作系统安装原理 0
  3. 所属分类:专业指导

    • 发布日期:2018-06-07
    • 文件大小:88
    • 提供者:sacacia
  1. 最新Python3.5零基础+高级+完整项目(28周全)培训视频学习资料

  2. 最新Python3.5零基础+高级+完整项目(28周全)培训视频学习资料;本资料仅用于学习。 【课程内容】 第1周 开课介绍 python发展介绍 第一个python程序 变量 字符编码与二进制 字符编码的区别与介绍 用户交互程序 if else流程判断 while 循环 while 循环优化版本 for 循环及作业要求 第2周 本节鸡汤 模块初识 pyc是什么 python数据类型 bytes数据类型 列表的使用 元组与购物车程序练习 购物车程序练习实例 字符串常用操作 字典的使用 三级菜单
  3. 所属分类:Python

    • 发布日期:2018-06-13
    • 文件大小:94
    • 提供者:jihaichen
  1. python基础知识归纳及实例(全面).zip

  2. 该文件中主要是python基础知识的归纳,适合初学者学习,其中基础知识概况较为全面,且都配有实例方便理解;主要包含:python注释问题、关键字、基本数据类型、数据类型、数学功能、运算符/表达式、if/for/while等语句、(列表、集合、元组、字典)的使用及其各自中的方法、迭代器、各类函数(递归、回调等)、变量作用域、装饰器、栈/队列、各类模块(os\time\sys等)、类及其里面的方法属性、继承、多态、封装、重写、重载、单例模式、读写文件、异常处理、TCP/UDP、邮件发送、线程、进程、
  3. 所属分类:互联网

    • 发布日期:2020-06-24
    • 文件大小:101376
    • 提供者:qq_42182732
  1. 基于python生成器封装的协程类

  2. 主要为大家详细介绍了基于python生成器封装的协程类,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  3. 所属分类:其它

    • 发布日期:2020-09-19
    • 文件大小:48128
    • 提供者:weixin_38678172
  1. python3爬虫中异步协程的用法

  2. 1. 前言 在执行一些 IO 密集型任务的时候,程序常常会因为等待 IO 而阻塞。比如在网络爬虫中,如果我们使用 requests 库来进行请求的话,如果网站响应速度过慢,程序一直在等待网站响应,最后导致其爬取效率是非常非常低的。 为了解决这类问题,本文就来探讨一下 Python 中异步协程来加速的方法,此种方法对于 IO 密集型任务非常有效。如将其应用到网络爬虫中,爬取效率甚至可以成百倍地提升。 注:本文协程使用 async/await 来实现,需要 Python 3.5 及以上版本。 2.
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:135168
    • 提供者:weixin_38645669
  1. Python实现多线程/多进程的TCP服务器

  2. 多线程的TCP服务器,供大家参考,具体内容如下 背景:同学公司的传感器设备需要将收集的数据发到服务器上,前期想写一个简单的服务器来测试下使用效果,设备收集的数据非常的重要,所以考虑使用TCP协议来实现。 因为只是测试使用,所以采用多线程的方式,毕竟节省资源嘛(使用协程时会导致I/O阻塞) 开门见山,直接搬上来了 一、tcp_server_v1.0使用说明: 1.运行环境:python3解释器,并安装socket、threading模块; 2.该版本使用多线程实现的多任务; 3.支持多台设备同时连
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:59392
    • 提供者:weixin_38547421
  1. Python 元类实例解析

  2. 龟叔发明了 Python,然后集成了一堆概念在这门语言里面,比如:迭代器,装饰器,函数,生成器,类,对象,协程等等。 这些概念对初学者似乎没一个好懂的,不过还有比这更难的概念,它是 Python 世界中的造物主,虽然我们很少去直接使用它,但天天都在用,它就是今天的主角——元类。 今天我的任务就是彻底明白什么是元类,一起看看。 要搞懂元类,我们还是先从对象说起。 对象(Object) Python 一切皆对象,这句话你一定有听说过(现在你就听说了),一个数字是对象,一个字符串是对象,一个列表是对象
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:80896
    • 提供者:weixin_38500607
  1. python线程、进程和协程详解

  2. 引言 解释器环境:python3.5.1 我们都知道python网络编程的两大必学模块socket和socketserver,其中的socketserver是一个支持IO多路复用和多线程、多进程的模块。一般我们在socketserver服务端代码中都会写这么一句: server = socketserver.ThreadingTCPServer(settings.IP_PORT, MyServer) ThreadingTCPServer这个类是一个支持多线程和TCP协议的socketse
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:161792
    • 提供者:weixin_38680393
  1. Java中的多线程编程

  2. Java是为数不多的真正实现多线程并发编程的语言   说到线程程,我们就不由的得先说说进程,所谓是有爹再有儿。   什么是进程呢?进程是一个具有独立功能的程序,关于某个特定数据集合进行的一次运行活动。   进程是系统进行资源分配和调度运行的基本单位(程序 + 数据 + 进程控制块PCB),进程会独占CPU。   线程是进程基础上的进一步划分,可共享进程中的共有资源,线程之上又细分“纤程”又称“协程”。kotlin 和 python 支持“协程”。   在Java中实现基本的多线程有三种方式:  
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:221184
    • 提供者:weixin_38717450
  1. python 线程

  2. 文章目录python 线程一、概念梳理1.线程定义2.线程的工作方式3.线程的优缺点:4 .进程定义5.进程的优缺点:6.进程与线程区别7.进程、线程、协程对比8.总结二、 线程1.单线程2.线程常用方法3.多线程4.join():等此线程执行完后,再执行其他线程或主线程5.GIL6.Python多线程的工作过程7.线程锁,互斥锁8.死锁、递归锁三、Event类 python 线程 一、概念梳理 1.线程定义 线程是操作系统能够进行运算调度的最小单位。 它被包含在进程之中,是进程中的实际运作单位
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:138240
    • 提供者:weixin_38714509
  1. Python并发concurrent.futures和asyncio实例

  2. 说明 Python标准库为我们提供了threading和multiprocessing模块编写相应的多线程/多进程代码。 从Python3.2开始,标准库为我们提供了concurrent.futures模块,concurrent.futures 模块的主要特色是 ThreadPoolExecutor 和 ProcessPoolExecutor 类,这两个类实现的接口能分别在不同的线程或进程中执行可调 用的对象。这两个类在内部维护着一个工作线程或进程池,以及要执行的任务队列。 Python 3.4
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:82944
    • 提供者:weixin_38604395
  1. 基于python生成器封装的协程类

  2. 自从python2.2提供了yield关键字之后,python的生成器的很大一部分用途就是可以用来构建协同程序,能够将函数挂起返回中间值并能从上次离开的地方继续执行。python2.5的时候,这种生成器更加接近完全的协程,因为提供了将值和异常传递回到一个继续执行的函数中,当等待生成器的时候,生成器能返回控制。 python提供的生成器设施: yield:能够将自己挂起,并提供一个返回值给等待方 send:唤起一个被挂起的生成器,并能够传递一个参数,可以在生成器中抛出异常 next:本
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:50176
    • 提供者:weixin_38532139
  1. qtnetworkng:下一代QtNetwork。 用于QtC ++的基于协程的网络框架,其API比boost :: asio更简单-源码

  2. QtNetworkNg 介绍 QtNetworkgNg是基于协程的网络工具包。 与boost :: asio和Qt的QtNetwork相比,QtNetworkNg具有更简单的API,类似于python-gevent。 顾名思义,QtNetworkNg需要Qt5框架。 有关更多详细信息,请访问: 文件资料 访问 产品特点 通用协同程序,具有与QThread相似的API。 Socket支持UDP和TCP。 SSLSocket具有与Socket类似的API。 KcpSocket通过UDP实现KC
  3. 所属分类:其它

    • 发布日期:2021-02-03
    • 文件大小:5242880
    • 提供者:weixin_42169971
  1. python使用多进程的实例详解

  2. python多线程适合IO密集型场景,而在CPU密集型场景,并不能充分利用多核CPU,而协程本质基于线程,同样不能充分发挥多核的优势。 针对计算密集型场景需要使用多进程,python的multiprocessing与threading模块非常相似,支持用进程池的方式批量创建子进程。 •创建单个Process进程(使用func) 只需要实例化Process类,传递函数给target参数,这点和threading模块非常的类似,args为函数的参数 import os from multiproc
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:66560
    • 提供者:weixin_38609913
  1. python对于requests的封装方法详解

  2. 由于requests是http类接口的核心,因此封装前考虑问题比较多: 1. 对多种接口类型的支持; 2. 连接异常时能够重连; 3. 并发处理的选择; 4. 使用方便,容易维护; 当前并未全部实现,后期会不断完善。重点提一下并发处理的选择:python的并发处理机制由于存在GIL的原因,实现起来并不是很理想,综合考虑多进程、多线程、协程,在不考虑大并发性能测试的前提下使用了多线程-线程池的形式实现。使用的是 concurrent.futures模块。当前仅方便支持webservice接口。
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:59392
    • 提供者:weixin_38748207
  1. python面试常见问题

  2. python面试常见问题1、“==”与is的区别2、list与tuple的区别3、python中list与dict4、局部变量和全局变量5、迭代器和生成器6、yield7、import过程8、python装饰器9、python特点(封装、继承、多态)10、垃圾回收()11、python内存管理机制、内存泄漏12、深拷贝/浅拷贝区别13、GIL全局解释器锁14、python2和python3的区别15、提高python运行效率的方法16、类:单例模式17、python常见异常18、列出几种魔法方法
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:3145728
    • 提供者:weixin_38548817
  1. 理解Python异步中的事件循环(asyncio管理事件循环)

  2. Python中的异步编程 Python实现异步编程的方案有: twisted:使用事件驱动机制来提升python性能 gevent:使用greenlet在用户态完成栈和上下文切换来减少切换带来的性能损耗 tornado:使用生成器来保存协程上下文及状态,使用原生的python语法实现了协程 asyncio:异步编程标准化。 Python异步编程的特点 单线程、异步阻塞 异步的实现基于协程,不仅使得Python中的异步是阻塞的,而且最小执行单位不再是单个任务,而是每个任务的一部分。 Python高
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:77824
    • 提供者:weixin_38686080
  1. 在python里创建一个任务(Task)实例

  2. 与事件循环进行交互,最基本的方式就是任务,任务封装了协程和自动跟踪它的状态。任务是Future类的子类,所以其它协程可以等待任务完成,或当这些任务完成获取返回结果。 在这里通过create_task()函数来创建一个任务实例,然后事件循环就运行这个任务,直到这个任务返回为止: import asyncio async def task_func(): print('in task_func') return 'the result' async def main(loop): pr
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:39936
    • 提供者:weixin_38639471
« 12 »