上一页 1 2 3 4 5 6 7 8 ··· 28 下一页
摘要: 1.安装 redis 模块 Python 要使用 redis,需要先安装 redis 模块: sudo pip3 install redis 或 sudo easy_install redis 或 sudo python setup.py install 源码地址:https://github.co 阅读全文
posted @ 2023-03-22 14:19 小家电维修 阅读(100) 评论(0) 推荐(0) 编辑
摘要: Twisted是什么? Twisted模块是扭曲,事件驱动的网络引擎。 Twisted就是基于Reactor模式帮我们抽象出了异步编程模型以及各种非阻塞的io模块(tcp、http、ftp等),使我们很方便地进行异步编程。 原文链接:http://www.aosabook.org/en/twiste 阅读全文
posted @ 2023-03-22 13:02 小家电维修 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 所有的计算机程序都可以大致分为两类:脚本型(单次运行)和连续运行型(直到用户主动退出)。 脚本型:脚本型的程序包括最早的批处理文件以及使用Python做交易策略回测等等,这类程序的特点是在用户启动后会按照编程时设计好的步骤一步步运行,所有步骤运行完后自动退出。 连续运行型:连续运行型的程序包含了操作 阅读全文
posted @ 2023-03-22 12:46 小家电维修 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 1.概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式: 同步/异步主要针对C端: 同步: 所谓同步,就是在c端发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一 阅读全文
posted @ 2023-03-21 23:27 小家电维修 阅读(943) 评论(0) 推荐(1) 编辑
摘要: 1.有哪五种I/O模型 - Blocking I/O【阻塞I/O】 - NonBlocking I/O【非阻塞I/O】 - Multiplexing I/O【I/O多路复用】 - Asynchronous IO【异步I/O】 - Signal Driven IO【信号驱动I/O】 这些IO模型具体是 阅读全文
posted @ 2023-03-21 21:04 小家电维修 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 构建现代的服务器应用程序需要以某种方法同时接收数百、数千甚至数万个事件,无论它们是内部请求还是网络连接,都要有效地处理它们的操作。 有许多解决方案,但事件驱动也被广泛应用到网络编程中。并大规模部署在高连接数高吞吐量的服务器程序中,如 http 服务器程序、ftp 服务器程序等。相比于传统的网络编程方 阅读全文
posted @ 2023-03-21 19:45 小家电维修 阅读(482) 评论(1) 推荐(0) 编辑
摘要: 直接开门见山,一个小报错。 报错: ERROR - load() missing 1 required positional argument: 'Loader' 报错行: config = yaml.load(f) 报错原因: 该报错原因提示为load函数缺少必填的Loader参数 方法一:修改代 阅读全文
posted @ 2023-03-16 23:41 小家电维修 阅读(2092) 评论(0) 推荐(0) 编辑
摘要: 1.背景 环境: win10系统,电脑中安装了python2和python3,目前使用python3的环境,pip使用正常。 现象: cmd下pip install paramiko成功,并且pip list里有paramiko。 在cmd下进入python命令行,import paramiko成功 阅读全文
posted @ 2023-03-16 20:39 小家电维修 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 直接进入正题 1.配置地址 File->settings->Editor->File and Code Templates->Python Script 2.模板配置 先来看看我配置的模板: 效果: #!/usr/bin/env python # -*- coding: utf-8 -*- # @T 阅读全文
posted @ 2023-03-16 19:58 小家电维修 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 1.epoll V.S select 具体的源码剖析这里就不演示了,可以意会,但是目前没有能力表达出来,这里还是用知乎大神的一篇文章来讲解一下吧。 住校时,你的朋友来找你: select版宿管阿姨,带着你的朋友挨个房间找,直到找到你 epoll版阿姨,会先记下每位同学的房间号, 你的朋友来时,只需告 阅读全文
posted @ 2023-03-08 22:04 小家电维修 阅读(236) 评论(0) 推荐(0) 编辑
摘要: Python3中连接数据库的模块有很多: 本文简单列了一下目前Python中几个常用驱动的性能,包括mysql-connector、mysqlclient和pymysql,三者均遵循Python数据库API规范v2.0 (PEP 249)。 1)mysql-connector 是 MySQL 官方提 阅读全文
posted @ 2023-03-08 20:55 小家电维修 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1.协程的简单介绍 1.1 什么是协程? 协程,又称微线程。协程是python个中另外一种实现多任务的方式,只不过比线程更小占用更小执行单元(理解为需要的资源)。 为啥说它是一个执行单元,因为它自带CPU上下文。这样只要在合适的时机, 我们可以把一个协程切换到另一个协程。 只要这个过程中保存或恢复 阅读全文
posted @ 2023-03-08 17:29 小家电维修 阅读(1002) 评论(0) 推荐(1) 编辑
摘要: 1.进程 进程是程序一次动态执行的过程,是程序运行的基本单位。 每个进程都有自己的独立内存空间,不同进程通过进程间通信来通信。 进程占据独立的内存,所以上下文进程间的切换开销(栈、寄存器、页表、文件句柄等)比较大,但相对比较稳定安全。协程切换和协程切换 总结:保存在硬盘上的程序运行以后,会在内存空间 阅读全文
posted @ 2023-03-07 22:03 小家电维修 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1.模型理论 生产者消费者他是一个概念,(由于生产者消费者模型并不局限于某一类技术,因此,有多种实现方式)所以,代码很简单,所以这里首先要弄懂理论。 1.1 生产者消费者模型 模型指的是一种解决问题的套路。 1.2 生产者消费者模型中包含两类重要角色一类叫生产者,另一类叫消费者 生产者:将负责制造数 阅读全文
posted @ 2023-03-05 21:54 小家电维修 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1.模块介绍 Python的Queue模块中提供了同步的、线程安全的队列类,包括FIFO(先入先出)队列Queue,LIFO(后入先出)队列LifoQueue,和优先级队列PriorityQueue。这些队列都实现了锁原语,能够在多线程中直接使用。可以使用队列来实现线程间的同步。 2.队列 2.1 阅读全文
posted @ 2023-03-05 20:01 小家电维修 阅读(174) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 28 下一页
点击右上角即可分享
微信分享提示