摘要: 简介 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接从内存或者Redis中之前缓存的内 阅读全文
posted @ 2019-08-05 14:19 该昵称不存在 阅读(117) 评论(0) 推荐(0)
摘要: 中间件简介 django 中的中间件(middleware),在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法。 在django项目的settings模块中,有一个 MIDDLEWARE_CLASSES 变量,其中每一个元素就 阅读全文
posted @ 2019-08-05 14:19 该昵称不存在 阅读(153) 评论(0) 推荐(0)
摘要: 关于paramiko模块 paramiko是基于Python实现的ssh2远程安全连接,支持认证及密钥方式远程执行命令、文件传输,中间ssh代理等 安装好之后,用paramiko模块写一个简单的远程ssh运行命令,代码如下: paramiko的核心组件: 1. SSHClient类 SSHClien 阅读全文
posted @ 2019-08-05 14:18 该昵称不存在 阅读(301) 评论(0) 推荐(0)
摘要: 一、字段 AutoField(Field) - int自增列,必须填入参数 primary_key=True BigAutoField(AutoField) - bigint自增列,必须填入参数 primary_key=True 注:当model中如果没有自增列,则自动会创建一个列名为id的列 fr 阅读全文
posted @ 2019-08-05 14:18 该昵称不存在 阅读(137) 评论(0) 推荐(0)
摘要: 1、一套规则,浏览器认识的规则。 2、只能有一个html标签、head标签、body标签 3、在head标签里写的所有标签内容是看不见的,除了title标签 4、在html里的注释:< -- ! 注释的内容 -- > 标签分类 自闭合标签:如meta标签 主动闭合标签 head标签里的内容: htm 阅读全文
posted @ 2018-08-17 13:55 该昵称不存在 阅读(152) 评论(0) 推荐(0)
摘要: ORM介绍 orm英文全称object relational mapping,就是对象映射关系程序,简单来说我们类似python这种面向对象的程序来说一切皆对象,但是我们使用的数据库却都是关系型的,为了保证一致的使用习惯,通过orm将编程语言的对象模型和数据库的关系模型建立映射关系,这样我们在使用编 阅读全文
posted @ 2018-07-26 11:18 该昵称不存在 阅读(542) 评论(0) 推荐(0)
摘要: RabbitMQ队列 RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。 对于RabbitMQ来说,生产和消费不再针对内存里的一个Queue对象,而是某台服务器上的RabbitMQ Server实现的消息队列 实现最简单的队列通信 send端 receive端 通过上述代码便可以实 阅读全文
posted @ 2018-07-13 22:41 该昵称不存在 阅读(252) 评论(0) 推荐(0)
摘要: 引子 可以基于单线程来实现并发,即只用一个主线程(很明显可以利用的CPU只有一个)情况下实现并发,我们需要了解并发的本质就是:切换 + 保存状态 cpu正在运行一个任务,会在两种情况下切走去执行其他的任务(切换由操作系统强制控制),一种情况是该任务发生了阻塞,另外一种情况是该任务计算的时间过长或有一 阅读全文
posted @ 2018-07-12 15:37 该昵称不存在 阅读(179) 评论(0) 推荐(0)
摘要: 概述 我们都知道windows是支持多任务的操作系统。 什么叫“多任务”呢?简单地说,就是操作系统可以同时运行多个任务。打个比方,你一边在用浏览器上网,一边在听MP3,一边在用Word赶作业,这就是多任务,至少同时有3个任务正在运行。还有很多任务悄悄地在后台同时运行着,只是桌面上没有显示而已。 现在 阅读全文
posted @ 2018-06-22 22:19 该昵称不存在 阅读(229) 评论(0) 推荐(0)
摘要: socket是什么 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。 所以,我们无需深入 阅读全文
posted @ 2018-06-18 16:22 该昵称不存在 阅读(231) 评论(0) 推荐(0)