随笔分类 -  Python开发进阶

摘要:Django ORM 操作 知识预览 ORM 创建表(建立模型) 添加表记录 查询表记录 修改表记录 删除表记录 回到顶部 ORM 映射关系: 表名 <-------> 类名 字段 <-------> 属性 表记录 <------->类实例对象 回到顶部 创建表(建立模型) 实例:我们来假定下面这些 阅读全文
posted @ 2017-12-16 14:06 牛斌 阅读(186) 评论(0) 推荐(0) 编辑
摘要:Python中的IO模型 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchronous IO和no 阅读全文
posted @ 2017-07-24 19:21 牛斌 阅读(198) 评论(0) 推荐(0) 编辑
摘要:Python中的协程 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此: 协程能保留上一次调用时的状态(即所有 阅读全文
posted @ 2017-07-20 19:19 牛斌 阅读(152) 评论(0) 推荐(0) 编辑
摘要:python中的进程 1.multiprocessing模块 由于GIL的存在,python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。 multiprocessing包是Python中的多进程管理包。与threading.Thre 阅读全文
posted @ 2017-07-20 17:43 牛斌 阅读(158) 评论(0) 推荐(0) 编辑
摘要:Python中的进程线程(二) 一、python中的“锁” 1.GIL锁(全局解释锁) 含义: Python中的线程是操作系统的原生线程,Python虚拟机使用一个全局解释器锁(Global Interpreter Lock)来互斥线程对Python虚拟机的使用。为了支持多线程机制,一个基本的要求就 阅读全文
posted @ 2017-07-19 20:29 牛斌 阅读(195) 评论(0) 推荐(0) 编辑
摘要:Python中的进程线程 一、进程线程的概念 1.1进程: 进程就是一个程序在一个数据集上的一次动态执行过程。进程一般由程序、数据集、进程控制块三部分组成。我们编写的程序用来描述进程要完成哪些功能以及如何完成;数据集则是程序在执行过程中所需要使用的资源;进程控制块用来记录进程的外部特征,描述进程的执 阅读全文
posted @ 2017-07-17 17:23 牛斌 阅读(161) 评论(0) 推荐(0) 编辑
摘要:初识socket编程 一、前言 socket基于C\S架构(客户端\服务端)的编程模型,在Python中是以socket模块存在的。 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Sock 阅读全文
posted @ 2017-07-10 20:03 牛斌 阅读(206) 评论(0) 推荐(0) 编辑
摘要: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 牛斌 阅读(127) 评论(0) 推荐(0) 编辑
摘要: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 牛斌 阅读(210) 评论(0) 推荐(0) 编辑
摘要:Python的面向对象 一、面向过程与面向对象的对比 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了程序的复杂度 缺点是:一套流水线或者流程就是用来解决一个问题,生产汽水的流水线无法 阅读全文
posted @ 2017-07-03 19:12 牛斌 阅读(369) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示