面向对象三大特征: 封装 继承 多态 封装:方便多次调用;简化用户操作 为什么要使用继承: 1.相同代码出现两次:冗余代码!!! 2.设计类的时候会发现,很多类中具有相同的成员,为了减少代码的冗余,我们将这些相同的成员提取出来,单独的封装成了一个类,作为其他类的父类,或者叫基类.其他类这叫做这个类的 ...
分类:
其他好文 时间:
2017-06-27 08:10:56
阅读次数:
147
先说明一点,使用录制的手段拿到的测试脚本和工程师自己编写的测试脚本其实是一样的,不要觉得录制的方式low,而自己编写脚本就显得高大上,这是不对的。除非工程师本身对开发们写的代码逻辑很熟,对业务上的各个request也非常熟悉,不然写出来的脚本丢三落四,漏洞百出,反过来还怪开发做得不好。从这个角度上讲 ...
分类:
其他好文 时间:
2017-06-25 17:04:06
阅读次数:
167
1、避免循环引用:A引用B,B引用A 解决这种问题的方法就是app分层,前面我们设计了4个app,现在把与用户操作相关的放在operation models.py中就可以解决问题: 2、邮箱验证码的models和banner轮播图的models都放在users/models.py文件中(因为与另外几 ...
分类:
移动开发 时间:
2017-06-23 15:51:27
阅读次数:
255
安装方式有好多种,这里选择使用APT安装。 主要参考文档为官方文档:https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/#apt-repo-fresh-install 在这里只是简单的说明一下:(以下都是root用户操作,如果是其他,前面需 ...
分类:
数据库 时间:
2017-06-20 23:28:22
阅读次数:
268
Linux添加/删除用户和用户组 本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数。1、建用户:adduser phpq //新建phpq用户passwd phpq //给phpq用户设置密码 2、建工作组groupadd test //新建test工作组 3、新建用户同时增加工作 ...
分类:
系统相关 时间:
2017-06-20 10:58:28
阅读次数:
185
事件绑定,就是要对某一个东西进行操作。(因为你想让他实现什么效果,所以就得绑定他,哈哈哈!) 要想让 JavaScript 对用户的操作作出响应,首先要对 DOM 元素绑定事件处理函数。所谓事件处理函数,就是处理用户操作的函数,不同的操作对应不同的名称。 在JavaScript中,有三种常用的绑定事 ...
分类:
编程语言 时间:
2017-06-19 20:13:44
阅读次数:
169
项目开发计划 1引言 1.1编写目的 主要对开发机房收费系统的费用、时间、进度、人员组织、硬件设备的配置、开发环境和执行环境的配置进行说明。为开发的下一步做准备。预期读者是系统分析员和开发者。 1.2背景 A.待开发软件名称:机房收费系统 B.项目提出者:米新江教授 开发人员:周家林 用户:廊坊师范 ...
分类:
其他好文 时间:
2017-06-19 19:39:23
阅读次数:
249
作为运营除了处理系统生产问题,还要处理大量的用户上报事件,这部分工作占用了大量的人力。所有考虑把一部分事件查询处理做成一个自助平台,让用户自行核查处理。于是就有了用户自助系统。考虑到如何计量这个工具平台具体的实现价值,需要做用户操作统计才能给出可信服的数据。 以上就是本文的背景。自助系统的架构就是传 ...
分类:
其他好文 时间:
2017-06-18 14:18:56
阅读次数:
178
用户操作指令 su命令 可以让一个普通用户拥有超级用户或其它用户的权限,也可以让超级用户以普通用户的身份做一些事情。 命令格式: su [选项] 用户 -l 改变身份,同时变更工作目录以及环境变量 -m 变更身份时,不变更环境变量 例:变成root用户 $ su root sudo命令 可让用户以其 ...
分类:
其他好文 时间:
2017-06-18 11:58:40
阅读次数:
116