1. 了解form 组件的原理 1.建立好form组件 class>>> 2.了解需要先is_valid() 判断是否可以取值 成功 form.cleaned_data 查看成功认证的字典 失败 form.errors 查看失败的键值对 3.自定义 钩子 4.在def clean 比较,通过 1 < ...
分类:
其他好文 时间:
2018-11-04 23:02:16
阅读次数:
198
前言 在使用vue一个多礼拜后,感觉现在还停留在初级阶段,虽然知道怎么和后端做数据交互,但是对于mounted这个挂载还不是很清楚的。放大之,对vue的生命周期不甚了解。只知道简单的使用,而不知道为什么,这对后面的踩坑是相当不利的。 因为我们有时候会在几个钩子函数里做一些事情,什么时候做,在哪个函数 ...
分类:
其他好文 时间:
2018-11-03 19:20:41
阅读次数:
177
二、libbase 其实上面加载完SO库后,hook的功能我们完全可以自己在动态库中实现。而adbi作者为了方便我们使用,编写了一个通用的hook框架工具即libbase库。libbase依然在解决两个问题:1.获取要hook的目标函数地址;2.给函数打二进制补丁即inline hook。 关于获取 ...
分类:
移动开发 时间:
2018-11-03 19:12:07
阅读次数:
201
react的生命周期分为三个状态: 1.初始化 2.更新 3.销毁 一.初始化 getDefaultProps() 设置默认的props,也可以用dufaultProps设置组件的默认属性. getInitialState() 在使用es6的class语法时是没有这个钩子函数的,可以直接在const ...
分类:
其他好文 时间:
2018-11-03 18:20:45
阅读次数:
165
目前基本使用三款js代码质量检查工具: jslint, jshint, eslint。许多IDE里面也有对应的检查插件,在每次ctrl + s 保存文件的时候,检查当前文件是否符合规范,保证代码质量。许多团队都会指定一套代码规范code review,更加严格的检查每次代码修改。 也可以在git c ...
分类:
其他好文 时间:
2018-11-03 17:27:57
阅读次数:
237
1,手写一个form表单提交数据 有input标签,让用户可以填数据 校验form表单提数据 提示错误信息 html页面代码: view业务逻辑的代码: 2,Django中的form提交数据: forms代码: Html代码: 业务逻辑代码: 3钩子函数 3.1>局部钩子函数代码: 3.2>全局钩子 ...
分类:
其他好文 时间:
2018-11-03 12:40:39
阅读次数:
176
针对"注册用户"示例: 一.校验字段功能 1.模型:models.py 2.模板:register.html: 3.视图函数:register 二.渲染标签功能 1.渲染方式一: 2.渲染方式二: 3.渲染方式三: 三.显示错误与重置输入信息功能 1.视图 2.模板 四.局部钩子与全局钩子 1.模板 ...
分类:
其他好文 时间:
2018-11-02 21:44:26
阅读次数:
115
forms:校验字段功能 针对一个实例:注册用户讲解。 模型:models.py 模板: register.html: 视图函数:register 渲染标签功能 渲染方式1 渲染方式2 渲染方式3 显示错误与重置输入信息功能 视图 模板 局部钩子与全局钩子 模板 视图 ...
分类:
其他好文 时间:
2018-11-02 17:57:36
阅读次数:
141
forms组件 校验字段功能 针对一个实例:注册用户讲解。 模型:models.py 模板: register.html: 视图函数:register 渲染标签功能 渲染方式1 渲染方式2 渲染方式3 显示错误与重置输入信息功能 视图 模板 局部钩子与全局钩子 模板 视图 ...
分类:
其他好文 时间:
2018-11-02 17:54:46
阅读次数:
122
从这一个文件开始以后加载的均以类加载,请注意命名空间和所在文件的路径 APP.php的这个类所在路径:根目录\framework\App.php 直接上代码 代码里面的Config.php和Hook.php跟App.php 在同一个目录 Config.php为配置文件 Hook.php为钩子文件(什 ...
分类:
移动开发 时间:
2018-11-02 11:15:33
阅读次数:
278