摘要: orm介绍 orm英文全称object relational mapping,就是对象映射关系程序,简单来说我们类似python这种面向对象的程序来说一切皆对象,但是我们使用的数据库却都是关系型的,为了保证一致的使用习惯,通过orm将编程语言的对象模型和数据库的关系模型建立映射关系,这样我们在使用编 阅读全文
posted @ 2018-07-17 20:09 苦行僧PH 阅读(1196) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ 什么是MQ? MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取队列中的消息。 RabbitMQ是MQ的一种。下面详细介绍一下RabbitMQ的基本概念 阅读全文
posted @ 2018-07-14 16:04 苦行僧PH 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 协程 协程是线程的更小切分,又称为“微线程”,是一种用户态的轻量级线程。 与进程的区别: 相同点: 相同点存在于,当我们挂起一个执行流的时,我们要保存的东西: 栈, 其实在你切换前你的局部变量,以及要函数的调用都需要保存,否则都无法恢复 寄存器状态,这个其实用于当你的执行流恢复后要做什么 而寄存器和 阅读全文
posted @ 2018-07-05 15:55 苦行僧PH 阅读(3025) 评论(0) 推荐(0) 编辑
摘要: 进程 进程是程序的一段执行过程,是个动态概念,是操作系统调度的最小单位。 multiprocessing模块 Process 类用来描述一个进程对象。创建子进程的时候,只需要传入一个执行函数和函数的参数即可完成 Process 示例的创建。 star() 方法启动进程 join() 方法实现进程间的 阅读全文
posted @ 2018-06-28 11:50 苦行僧PH 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 线程 线程是进程独立的一条运行线路,是处理器调度的最小单位。 threading模块 直接调用 import threading import time def sayhi(num): #定义每个线程要运行的函数 print("running on number:%s" %num) time.sle 阅读全文
posted @ 2018-06-27 17:18 苦行僧PH 阅读(228) 评论(0) 推荐(0) 编辑
摘要: socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 sk.bind(address) s.bind(address) 将套接字绑定到地址。address地址的格式取决于地址族。在AF_INET下,以元 阅读全文
posted @ 2018-06-27 15:18 苦行僧PH 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程——万物可分类,万物为对象 类:是对一类具有相同属性的对象的抽象集合、蓝图 如何定义一个类: 在python中,类的的定义分为两种 1.python2:class 类名: ...... ...... 2.python3:class 类名 (object): ...... ...... 类 阅读全文
posted @ 2018-06-10 17:38 苦行僧PH 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 装饰器 1.为什么要使用装饰器? 在产品升级中,有成千上百个函数,要为这些函数增加某些功能,如果一个个函数的修改,岂不是浪费资源,浪费时间,这是装饰器的好处就展现了,它可以在短时间内完成你对许多函数的修改。 2.什么是装饰器? 装饰器也是函数,是装饰其他函数的函数(为其他函数增加功能) 3.装饰器的 阅读全文
posted @ 2018-04-24 14:41 苦行僧PH 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 1.函数的定义 2.使用函数的意义 5.局部变量与全局变量 6.递归 阅读全文
posted @ 2018-04-19 18:01 苦行僧PH 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1.文件的打开方式 w:文件以只写的方式打开,并且清空文件,如果没有改文件直接创建。 r:文件也只读方式打开,不可写。 w+:文件以写读模式打开,并且清空文件,可写可读 r+:文件以读写模式打开,可读可写,是追加写模式 a:文件以只写模式打开,不可读,是追加写模式 a+:文件以读写模式打开,可读可写 阅读全文
posted @ 2018-04-19 16:01 苦行僧PH 阅读(309) 评论(0) 推荐(0) 编辑