上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 目录 一 multiprocessing模块介绍 二 Process类的介绍 三 Process类的使用 四 守护进程 五 进程同步(锁) 六 队列 七 管道 八 共享数据 九 信号量 十 事件 十一 进程池 一 multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想 阅读全文
posted @ 2018-11-16 10:22 桥前石头 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 目录 介绍 创建表 增删改查 其他查询相关 正查、反查 一 介绍 SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 (一)安装 (二)架构与流程 上 阅读全文
posted @ 2018-11-15 09:26 桥前石头 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 目录 IO模型介绍 阻塞IO(blocking IO) 非阻塞IO(non blocking IO) IO多路复用 异步IO IO模型比较分析 selectors模块 一、IO模型介绍 Stevens在文章中一共比较了五种IO Model: blocking IO 阻塞IO nonblocking 阅读全文
posted @ 2018-11-14 15:43 桥前石头 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一、什么是进程 进程: 正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。 进程和程序的区别: 程序仅仅只是一堆代码而已,而进程指的是程序的运行过程。 需要强调的是:同一个程序执行两次,那也是两个进程,比如打开暴风影音,虽然都是同一个软件,但是一个可以播郭德纲,一个可以播高晓松。 二、并行 阅读全文
posted @ 2018-11-14 12:21 桥前石头 阅读(625) 评论(0) 推荐(0) 编辑
摘要: ``` def bin_search(data, value): low = 0 hight = len(data) - 1 while low value: hight = mid - 1 else: low = mid + 1 print(bin_search([2,1,8,3,6,9],6)) ``` 阅读全文
posted @ 2018-11-08 12:15 桥前石头 阅读(85) 评论(0) 推荐(0) 编辑
摘要: ``` class InsertSort(object): def __init__(self, data): self.data = data self.length = len(data) def base_insert_sort(self): data_list = self.data for i in ran... 阅读全文
posted @ 2018-11-08 12:14 桥前石头 阅读(85) 评论(0) 推荐(0) 编辑
摘要: ``` class Hero(object): def __init__(self, no=None, nickname=None, name=None, pNext=None): self.no = no self.nickname = nickname self.name = name self.pNext = pNext... 阅读全文
posted @ 2018-11-08 12:13 桥前石头 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 约瑟夫环问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到k的那个人被杀掉;他的下一个人又从1开始报数,数到k的那个人又被杀掉;依此规律重复下去,直到圆桌周围的人只剩最后一个。 思路是:当k是1的时候,存活的是最后一个人,当k =2的时候,构造一个n 阅读全文
posted @ 2018-11-08 11:58 桥前石头 阅读(132) 评论(0) 推荐(0) 编辑
摘要: ``` def quick_sort(data, left, right): if left tmp: right = right 1 data[left] = data[right] while left 阅读全文
posted @ 2018-11-08 11:49 桥前石头 阅读(107) 评论(0) 推荐(0) 编辑
摘要: ``` class Stack(object): def __init__(self): self.pTop = None self.pBottom = None class Node(object): def __init__(self, data=None, pNext=None): self.data = data ... 阅读全文
posted @ 2018-11-08 11:35 桥前石头 阅读(247) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页