会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
牛斌
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2017年7月24日
python进阶------进程线程(五)
摘要: Python中的IO模型 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchronous IO和no
阅读全文
posted @ 2017-07-24 19:21 牛斌
阅读(217)
评论(0)
推荐(0)
2017年7月20日
python进阶------进程线程(四)
摘要: Python中的协程 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此: 协程能保留上一次调用时的状态(即所有
阅读全文
posted @ 2017-07-20 19:19 牛斌
阅读(154)
评论(0)
推荐(0)
python进阶------进程线程(三)
摘要: python中的进程 1.multiprocessing模块 由于GIL的存在,python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。 multiprocessing包是Python中的多进程管理包。与threading.Thre
阅读全文
posted @ 2017-07-20 17:43 牛斌
阅读(162)
评论(0)
推荐(0)
2017年7月19日
python进阶-------进程线程(二)
摘要: Python中的进程线程(二) 一、python中的“锁” 1.GIL锁(全局解释锁) 含义: Python中的线程是操作系统的原生线程,Python虚拟机使用一个全局解释器锁(Global Interpreter Lock)来互斥线程对Python虚拟机的使用。为了支持多线程机制,一个基本的要求就
阅读全文
posted @ 2017-07-19 20:29 牛斌
阅读(200)
评论(0)
推荐(0)
2017年7月17日
python进阶------进程线程(一)
摘要: Python中的进程线程 一、进程线程的概念 1.1进程: 进程就是一个程序在一个数据集上的一次动态执行过程。进程一般由程序、数据集、进程控制块三部分组成。我们编写的程序用来描述进程要完成哪些功能以及如何完成;数据集则是程序在执行过程中所需要使用的资源;进程控制块用来记录进程的外部特征,描述进程的执
阅读全文
posted @ 2017-07-17 17:23 牛斌
阅读(164)
评论(0)
推荐(0)
2017年7月10日
python进阶---Python中的socket编程
摘要: 初识socket编程 一、前言 socket基于C\S架构(客户端\服务端)的编程模型,在Python中是以socket模块存在的。 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Sock
阅读全文
posted @ 2017-07-10 20:03 牛斌
阅读(209)
评论(0)
推荐(0)
Python基础---python中的异常处理
摘要: Python中的异常处理 一、什么是异常处理 python解释器检测到错误,触发异常(也允许程序员自己触发异常) 程序员编写特定的代码,专门用来捕捉这个异常(这段代码与程序逻辑无关,与异常处理有关) 如果捕捉成功则进入另外一个处理分支,执行你为其定制的逻辑,使程序不会崩溃,这就是异常处理。 二、为什
阅读全文
posted @ 2017-07-10 19:47 牛斌
阅读(337)
评论(0)
推荐(0)
2017年7月9日
Python进阶---面向对象第三弹(进阶篇)
摘要: Python对象中一些方法 一、__str__ class Teacher: def __init__(self,name,age): self.name=name self.age=age self.courses=[] def teach(self): print('%s teach' %sel
阅读全文
posted @ 2017-07-09 21:53 牛斌
阅读(130)
评论(0)
推荐(0)
2017年7月5日
Python进阶---面向对象第二弹
摘要: python类的继承原理 一、类的继承顺序 class A(object): def test(self): print('from A') passclass B(A): # def test(self): # print('from B') passclass C(A): # def test(
阅读全文
posted @ 2017-07-05 22:43 牛斌
阅读(215)
评论(0)
推荐(0)
2017年7月3日
Python进阶---面向对象的程序设计思想
摘要: Python的面向对象 一、面向过程与面向对象的对比 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了程序的复杂度 缺点是:一套流水线或者流程就是用来解决一个问题,生产汽水的流水线无法
阅读全文
posted @ 2017-07-03 19:12 牛斌
阅读(382)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告