会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
桥前石头
博客园
首页
联系
管理
上一页
1
2
3
4
5
6
···
8
下一页
2018年11月16日
Python并发编程之多进程
摘要: 目录 一 multiprocessing模块介绍 二 Process类的介绍 三 Process类的使用 四 守护进程 五 进程同步(锁) 六 队列 七 管道 八 共享数据 九 信号量 十 事件 十一 进程池 一 multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想
阅读全文
posted @ 2018-11-16 10:22 桥前石头
阅读(197)
评论(0)
推荐(0)
2018年11月15日
ORM框架SQLAlchemy
摘要: 目录 介绍 创建表 增删改查 其他查询相关 正查、反查 一 介绍 SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 (一)安装 (二)架构与流程 上
阅读全文
posted @ 2018-11-15 09:26 桥前石头
阅读(148)
评论(0)
推荐(0)
2018年11月14日
Python并发编程之IO模型
摘要: 目录 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 桥前石头
阅读(137)
评论(0)
推荐(0)
Python并发编程之同步\异步and阻塞\非阻塞
摘要: 一、什么是进程 进程: 正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。 进程和程序的区别: 程序仅仅只是一堆代码而已,而进程指的是程序的运行过程。 需要强调的是:同一个程序执行两次,那也是两个进程,比如打开暴风影音,虽然都是同一个软件,但是一个可以播郭德纲,一个可以播高晓松。 二、并行
阅读全文
posted @ 2018-11-14 12:21 桥前石头
阅读(652)
评论(0)
推荐(0)
2018年11月8日
二分查找
摘要: ``` 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 桥前石头
阅读(89)
评论(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 桥前石头
阅读(89)
评论(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 桥前石头
阅读(81)
评论(0)
推荐(0)
约瑟夫环问题
摘要: 约瑟夫环问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到k的那个人被杀掉;他的下一个人又从1开始报数,数到k的那个人又被杀掉;依此规律重复下去,直到圆桌周围的人只剩最后一个。 思路是:当k是1的时候,存活的是最后一个人,当k =2的时候,构造一个n
阅读全文
posted @ 2018-11-08 11:58 桥前石头
阅读(140)
评论(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 桥前石头
阅读(110)
评论(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 桥前石头
阅读(253)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
8
下一页
公告