摘要: DJango中ORM操作 Django中的ORM使我们可以在不使用繁琐的sql语句的情况下,通过一两行代码就可以完成对数据库的一些操作,在我们配置完Django的ORM相关属性后,在处理业务逻辑的views.py文件中,就可以使用如下代码来操作了 增 1. models.表名.objects.cre 阅读全文
posted @ 2019-08-14 18:41 acate 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 1. web应用的本质 web应用,顾名思义就是需要在web上也就是浏览器上使用的应用程序,也就是说,它是一种B/S架构的应用程序.浏览器web作为客户端其内容不需要我们进行编写,我们只需要注意服务端的内容,以及由C/S到B/S的转换 回顾 socket网络编程: 架构:C/S架构 协议:TCP/U 阅读全文
posted @ 2019-08-07 17:14 acate 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 生产者消费者模型 模型就是要解决某个问题的固定方法或套路 要解决的问题 生产者:泛指生产数据的一方 消费者:泛指处理数据的一方 双方的处理速度不一致,导致总有一方会在等待 解决问题的方法 1. 先将双方解开耦合,让不同的进程负责不同的任务 2. 提供一个共享的容器如队列,用来平衡双方的能力,用队列是 阅读全文
posted @ 2019-07-13 17:09 acate 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 并发编程(2) 守护进程 daemon方法 Process类中的daemon方法,它的作用是使一个进程守护另一个进程执行,这里的守护的意思是指:如果对方进程先于自己结束,自己无论是否完成都会随之一起结束,而如果是自己进程先结束,对对方无影响 使用方法:在实例化子进程与子进程开始之间加入一句(假设p为 阅读全文
posted @ 2019-07-03 17:27 acate 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 类的继承 什么是类的继承 类的继承是一种新建类的方式,分为父类和子类,子类可以拿到父类的特征和方法 即使子类中没有此特征,只要是父类中有,子类一样可以拿到使用 为什么要使用继承 可以减少重复,对于使用同一套特征和方法的对象不用重复定义 继承后的查找顺序:先自己,再类,再父类,再父类,父类找完之后再父 阅读全文
posted @ 2019-06-19 15:40 acate 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 面向对象基础 面向对象编程(抽象) 对象:特征和技能的结合体 面向对象编程:一个个对象进行交互 优点:扩展性非常强 缺点:逻辑非常复杂 类与对象 类(类别):一系列具有相同特征和技能的对象 现实世界中先有对象,后有类 Python中先有类,再有对象 给对象定制独有的特征 对象的属性查找顺序 先从对象 阅读全文
posted @ 2019-06-18 16:25 acate 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 为什么要有模块 面条版代码 》函数版代码 》文件版代码(模块) 》文件夹版(包) 代码会变得更加简洁,清晰,模块化 一个模块里会有多个函数,相当于一个大功能细分成多个小功能 1. 自定义模块 2. 第三方模块,如requests 3. 内置模块,如time 4. 包(文件夹) import 与 fr 阅读全文
posted @ 2019-06-05 21:04 acate 阅读(134) 评论(0) 推荐(0) 编辑
摘要: (暂未编写) 阅读全文
posted @ 2019-06-04 20:19 acate 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 迭代器 迭代器就是迭代的工具,每一次迭代(重复)都是基于上一次的结果,计算机中的迭代开发就是基于软件的上一个版本更新 可迭代对象 python中一切皆对象,但不都是可迭代对象,可以使用 方法的才是可迭代对象 可迭代对象:python内置str,list,tuple,dict,set,file都是可迭 阅读全文
posted @ 2019-06-03 19:38 acate 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 闭包函数 闭:封闭;包:包裹,包含 闭包就是打破层级关系,把局部变量拿到全局使用,并且可以把外部的变量封装到函数中,然后下次就可以直接调用 闭包函数的形式 全局中相同名字的变量不会影响局部变量 闭包函数的应用 闭包的意义: 返回的函数对象,不仅仅是函数对象,在该函数外还自带了作用域,这样的话该函数无 阅读全文
posted @ 2019-05-31 20:11 acate 阅读(166) 评论(0) 推荐(0) 编辑