https://pic.cnblogs.com/avatar/1285461/20190710101247.png
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 一、原理 Android运行的核心是zygote进程,所有app的进程都是通过zygote fork出来的。通过替换 system/bin/下面的app_process等文件 ,相当于替换了zygote进程,实现了控制手机上的所有APP。基本原理是修改了ART/Davilk虚拟机,将需要hook的函 阅读全文
posted @ 2019-06-19 22:24 学一点也是好 阅读(6694) 评论(1) 推荐(0) 编辑
摘要: scrapy发送邮件 应用场景:在爬虫关闭或者爬虫空闲时可以通过发送邮件的提醒。 通过twisted的非阻塞IO实现,可以直接写在spider中,也可以写在中间件或者扩展中,看你具体的需求。 在网上找了很多教程,都是很多年前的或者就是官网搬运的,一点实际的代码都没有,所以就自己尝试了一下,由于本人也 阅读全文
posted @ 2019-04-29 15:24 学一点也是好 阅读(1308) 评论(1) 推荐(1) 编辑
摘要: Image Pipeline Scrapy 提供了专门下载文件或者图片的Pipeline,下载图片与文件的原理同抓取网页的原理是一样的,所以他们的下载过程支持多线程与异步,十分的高效 Image Pipeline的工作流程 1. itemPipeline从item中获取需要下载的数据,通过Reque 阅读全文
posted @ 2019-04-25 14:50 学一点也是好 阅读(1276) 评论(0) 推荐(0) 编辑
摘要: auth组件 一、auth模块简介 auth模块是django自带的用户认证模块,包含了 身份验证 和 权限管理 两部分。 身份验证用于核实某个用户是否合法,权限管理用于决定一个合法用户有哪些权限 默认情况下,使用 命令后,认证模块已经添加到settings文件中,如果没有请手动添加 python 阅读全文
posted @ 2018-11-26 15:46 学一点也是好 阅读(274) 评论(1) 推荐(0) 编辑
摘要: django会话 可以把会话理解为客户端与服务器之间的一次会晤,在一次会话过程中有多次请求和响应,但是由于HTTP协议的特性 无状态,每次浏览器的请求都是无状态的,无法保存状态信息,也就是说后台服务器不知道当前请求是否和上一次的请求是来自同一个用户的,试想一下,淘宝京东,无法识别用户并保存用户的状态 阅读全文
posted @ 2018-11-22 16:48 学一点也是好 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 多表操作 数据准备 一、一对多 1.添加数据 方式一: 方式二: 2.修改数据 方式一: 方式二: 3.删除数据 同单表删除 方式一: 方式二: 二、多对多 1.添加数据 2.删除remove,可以传对象,可以传id,可以传多个,不要混着用 3.clear清空所有 4.set,先清空所有,再新增,要 阅读全文
posted @ 2018-11-14 20:25 学一点也是好 阅读(344) 评论(0) 推荐(0) 编辑
摘要: ORM字段参数及单表操作 一、字段参数 1.字段 2.参数 补充: 1. 数据库迁移记录都在 app下的migrations里 2. 使用showmigrations命令可以查看没有执行migrate的文件 3. makemigrations是生成一个文件,migrate是将更改提交到数据量 二、单 阅读全文
posted @ 2018-11-12 18:55 学一点也是好 阅读(190) 评论(0) 推荐(1) 编辑
摘要: 模板层 模板简介 将HTML硬解码到视图并不是那么完美原因如下: 对页面设计时也需要对python代码进行相应的修改,模板可以不就行python代码修改的情况下变更设计。 编写python和HTML设计是两项不同的工作,应该明确分工。 两项同时进行效率最高。 模板:HTML代码+模板语法 模板语法的 阅读全文
posted @ 2018-11-12 15:28 学一点也是好 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 视图层(view) ​ 视图函数,简称视图,本质上是一个简单的Python函数,它接受Web请求并且返回Web响应。响应的内容可以是HTML网页,重定向,404错误,图片等任何东西,但本质是返回 响应对象HttpResponse 。 ​ 视图函数的代码写哪里都可以,但一般约定俗成设置在项目或应用程序 阅读全文
posted @ 2018-11-08 19:07 学一点也是好 阅读(911) 评论(1) 推荐(2) 编辑
摘要: 一、介绍 虚拟环境-virtualenv是一个用于隔绝的python环境的工具,虚拟环境与本地环境互相隔离,互不影响,例如我们要安装django2.0的版本但是本地已经安装了1.1的,这时只需要在本地创建虚拟环境,在虚拟环境中安装django2.0即可了。 二、命令创建虚拟环境 1.安装 2.创建虚 阅读全文
posted @ 2018-11-08 16:46 学一点也是好 阅读(622) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页