上一页 1 ··· 145 146 147 148 149 150 151 152 153 ··· 234 下一页

2019年2月24日

Python几种并发实现方案的性能比较

摘要: 偶然看到Erlang vs. Stackless python: a first benchmark,对Erlang和Stackless Python的并发处理性能进行了实验比较,基本结论认为二者有比较相近的性能。我看完产生的问题是,Stackless Python与Python的其他并发实现机制性 阅读全文

posted @ 2019-02-24 16:35 ExplorerMan 阅读(1589) 评论(1) 推荐(0)

Python threadpool传递参数

摘要: threadpool模块是一个很老的实现python线程池的模块,pypi已经建议用multiprocessing代替它了,但是,它使用的便捷性还是征服了一批忠实用户。 threadpool模块实现多线程只需要如下几行代码: 1 2 3 4 5 from threadpool import * po 阅读全文

posted @ 2019-02-24 15:24 ExplorerMan 阅读(669) 评论(0) 推荐(0)

python线程池(threadpool)模块使用笔记

摘要: 一、安装与简介 pip install threadpool 第一行定义了一个线程池,表示最多可以创建poolsize这么多线程; 第二行是调用makeRequests创建了要开启多线程的函数,以及函数相关参数和回调函数,其中回调函数可以不写,default是无,也就是说makeRequests只需 阅读全文

posted @ 2019-02-24 15:23 ExplorerMan 阅读(510) 评论(0) 推荐(0)

2019年2月23日

python下的select模块使用 以及epoll与select、poll的区别

摘要: python下的select模块使用 以及epoll与select、poll的区别 先说epoll与select、poll的区别(总结) 整理http://www.zhihu.com/question/32163005 http://www.cnblogs.com/Anker/p/3265058.h 阅读全文

posted @ 2019-02-23 21:06 ExplorerMan 阅读(842) 评论(0) 推荐(0)

python中的select模块

摘要: 介绍: Python中的select模块专注于I/O多路复用,提供了select poll epoll三个方法(其中后两个在Linux中可用,windows仅支持select),另外也提供了kqueue方法(freeBSD系统) select方法: 进程指定内核监听哪些文件描述符(最多监听1024个 阅读全文

posted @ 2019-02-23 20:22 ExplorerMan 阅读(812) 评论(0) 推荐(0)

2019年2月22日

Python中threading的join和setDaemon的区别及用法

摘要: Python多线程编程时经常会用到join()和setDaemon()方法,基本用法如下: join([time]): 等待至线程中止。这阻塞调用线程直至线程的join() 方法被调用中止-正常退出或者抛出未处理的异常-或者是可选的超时发生。 setDaemon,将该线程标记为守护线程或用户线程 1 阅读全文

posted @ 2019-02-22 15:11 ExplorerMan 阅读(144) 评论(0) 推荐(0)

python队列Queue

摘要: Queue Queue是python标准库中的线程安全的队列(FIFO)实现,提供了一个适用于多线程编程的先进先出的数据结构,即队列,用来在生产者和消费者线程之间的信息传递 基本FIFO队列 class Queue.Queue(maxsize=0) FIFO即First in First Out,先 阅读全文

posted @ 2019-02-22 15:03 ExplorerMan 阅读(191) 评论(0) 推荐(0)

2019年2月21日

python3的eval和exec的区别与联系

摘要: eval: 可以把字符串里的字符转换为可执行代码,但只支持一行字符。可以返回执行后得到的值。如下: f = "3+6+9+8"s = eval(f)print(s)输出: "C:\Program Files\python3\python3.exe" D:/codes_py3/luhy_tool/st 阅读全文

posted @ 2019-02-21 22:36 ExplorerMan 阅读(221) 评论(0) 推荐(0)

Python 头部 #!/usr/bin/python 和 #!/usr/bin/env 的区别

摘要: 大部分python文件的头部都会写上 #!/usr/bin/python 或者 #!/usr/bin/env ,这个语句主要和运行模式有关, 如果我们用普通运行模式例如(linux) : python *.py 那么这个语句在此运行模式下无效。如果想让python程序像普通程序一样运行,例如:./* 阅读全文

posted @ 2019-02-21 18:25 ExplorerMan 阅读(241) 评论(0) 推荐(0)

2019年2月20日

一张图搞定OAuth2.0

摘要: 目录 1、引言 2、OAuth2.0是什么 3、OAuth2.0怎么写 1、引言 本篇文章是介绍OAuth2.0中最经典最常用的一种授权模式:授权码模式 非常简单的一件事情,网上一堆神乎其神的讲解,让我不得不写一篇文章来终结它们。 一项新的技术,无非就是了解它是什么,为什么,怎么用。至于为什么,本篇 阅读全文

posted @ 2019-02-20 21:34 ExplorerMan 阅读(150) 评论(0) 推荐(0)

上一页 1 ··· 145 146 147 148 149 150 151 152 153 ··· 234 下一页

导航