上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 22 下一页
摘要: 重述垃圾回收机制 之前已经讲过垃圾回收机制了,就是引用计数为 0 的时候,解释器就会回收这个变量值,但是引用计数机制还存在着一个致命的弱点,就是循环引用,也叫作交叉引用。 循环引用会导致:值不再被任何名字关联,但是值的引用计数并不会为0,应该被回收但不 能被回收,什么意思呢?试想一下,请看如下操作 阅读全文
posted @ 2019-11-04 23:13 chanyuli 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 开启进程和线程的流程 开启一个进程,从内存中划分出一块,每个进程都有一个主线程,一个pycharm就相当于是一个进程,里面的一个py文件的代码,就相当于是一个线程。当你运行这个py文件的时候,就开启了一个Cpython解释器,这个解释器也是一个进程,现在就是把这个py文件,在解释器这个进程里面开启了 阅读全文
posted @ 2019-11-04 23:11 chanyuli 阅读(120) 评论(0) 推荐(0) 编辑
摘要: BBS表设计 项目开发流程: 开始讲表的关系。 一共有 7 张表: 1、用户表 ​ 用户表和个人站点表示一对一的关系 2、个人站点表 3、文章标签表 ​ 标签与个人站点一对多 4、文章分类表 ​ 分类与个人站点一对多 5、文章表 ​ 文章和个人站点是一对多关系 ​ 文章和标签是多对多关系 ​ 文章和 阅读全文
posted @ 2019-10-31 21:40 chanyuli 阅读(625) 评论(0) 推荐(1) 编辑
摘要: 说白了就是想做到想 注释中间件一样,存在的时候,全局都会走那个中间件,不要用的时候注释掉,除了不实现那个功能之外对全局都不会有影响。 这就是 可插拔式设计 。 首先讲解一个模块 importlib 这个模块的作用:以字符串的形式导入模块 接下来就可以讲一下可插拔式设计了。 现在我想有三种通知方式,短 阅读全文
posted @ 2019-10-31 21:38 chanyuli 阅读(352) 评论(0) 推荐(0) 编辑
摘要: auth模块 首先要讲一点,要用就要用全套,而不是用一部分,然后自己写一部分。 我们在创建表的时候,它会同时创建出很多乱七八糟的表,登录django后台管理的用户就存在这些表中的一个,也就是 auth_user 里面。 在使用auth模块之前,当然要先导入了。 auth 模块并没有什么原理可讲,所以 阅读全文
posted @ 2019-10-31 21:37 chanyuli 阅读(146) 评论(0) 推荐(0) 编辑
摘要: django中间件 还记得我们之前发送post请求的时候,会报错,都需要在发送请求之前把 settings 的中间件中的一条给注释掉。 来看一下之前的 django 请求生命周期图 这张图还可以这么画 中间件被放大了来看,我们默认的中间件有七个,我们之前都是吧第四个给注释掉。从这个图的流程来看,浏览 阅读全文
posted @ 2019-10-30 23:23 chanyuli 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 跨站请求伪造(scrf) 听说过钓鱼网站吗? 就类似于你搭建了一个跟银行一模一样的web页面 用户在你的网站转账的时候输入用户名 密码 对方账户 银行里面的钱确实少了 但是发现收款人变了 原理: 解决钓鱼网站的策略: 所以!! 那个被我们注释掉的中间件,就是用来校验你有没有这个随机字符串的。 这就是 阅读全文
posted @ 2019-10-30 23:22 chanyuli 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 什么是cookie cookie是保存在浏览器上的键值对 为什么会有cookie和session? 因为http协议是无状态的,没有办法记住用户是谁,是谁登录了,试想一下,当你在淘宝上看了一下午,加入了很多东西在购物车,第二天起来登录一看,发现全没了,因为浏览器根本不知道你是谁,所以就有了cooki 阅读全文
posted @ 2019-10-30 23:20 chanyuli 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 介绍几个基础数组统计方法: 1、 sum():沿着轴向计算所有原色的累和,0长度的数组累和为0 2、mean():求数学平均,0长度的数组平均值为NaN 3、cumsum():从0 开始元素累积和 4、cumprod():从1开始元素累积积 axit这个参数很重要,如果不写的话就会把你的结果变成是一 阅读全文
posted @ 2019-10-29 23:44 chanyuli 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 这一章就讲解 numpy.where 函数。 他是三元表达式 的向量化版本。 三元表达式: x if condition else y 在 cond 中的元素为 True 时,我们取 xarr 中对应的元素值,反之取 yarr 中的元素,可以通过列表推导式来完成,如下 这样会产生多个问题,首先如果数 阅读全文
posted @ 2019-10-29 23:43 chanyuli 阅读(770) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 22 下一页