代码改变世界

功能测试

2016-04-20 21:03 by Miles.Yao, 245 阅读, 0 推荐, 收藏, 编辑
摘要:常用的模块: 功能测试的类如果继承 django.test.LiveServerTestCase, 则将会实现测试之间的分离,测试的时候由manage.py test module_name(file_name) 触发,每次测试会生成全新的测试数据库 隐式等待: 当请求结束后,如果元素没有加载出来, 阅读全文

python cmd

2016-04-18 12:34 by Miles.Yao, 195 阅读, 0 推荐, 收藏, 编辑
摘要:1. 本地开启python API查询服务器 $ python -m pydoc -p 5555 2. invoke specail version python's pip, and use special version pip to install $ sudo python3.4 get-p 阅读全文

Git

2016-04-06 17:53 by Miles.Yao, 274 阅读, 0 推荐, 收藏, 编辑
摘要:1. 安装 sudo apt-get install git 2. 配置 因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。 $ git config --global user.name Yourname $ git config --global user. 阅读全文

mysql basic command

2016-04-06 14:32 by Miles.Yao, 319 阅读, 0 推荐, 收藏, 编辑
摘要:install mysql: 关闭服务: sudo service mysql stop 开启服务: sudo service mysql start I. 卸载 卸载软件包需要提供完整的软件包名称或者版本,因此先用此命令找到完整的软件包名称或者版本: dpkg -l | grep mysql 找到 阅读全文

022: dictionary

2016-03-31 11:29 by Miles.Yao, 213 阅读, 0 推荐, 收藏, 编辑
摘要:所谓的字典,也就是一系列的键值对,键与值可以是任意类型的值,这是一个非常重要的数据类型 定义方法,通常使用大括号来表示 常用的API为,keys(), values(), items(). 其中items 最常用: 如果键不存在,则直接用索引查询会报错,此时可以使用get方法,如果不存在,则返回No 阅读全文

021: class, objects and instance: 特殊方法与属性

2016-02-21 10:23 by Miles.Yao, 240 阅读, 0 推荐, 收藏, 编辑
摘要:所有的特殊的方法与属性,都是以如下格式存在: __specialname__ 1. __str__ 如果一个类的定义当中有这样一个方法,则str(instance)的时候,会默认调用该实例的__str__方法 如果没有定义__str__方法,则默认返回该对象的地址: 因此系统类型 int 要转换为s 阅读全文

A simple website

2016-01-30 21:18 by Miles.Yao, 194 阅读, 1 推荐, 收藏, 编辑
摘要:I. 安装django II. 生成项目: III.运行网站: IV.创建一个应用: 在这里说明一下,project与app的区别: 一个project可以包含多个app,一个app可以被多个project使用。 An app is a Web application that does somet 阅读全文

020: class, objects and instance: 一个简单的例子,压缩文件中内容的替换

2016-01-27 22:20 by Miles.Yao, 215 阅读, 0 推荐, 收藏, 编辑
摘要:这个例子是对前面学习的知道的一个简单总结。 在设计类的时候,并非所有的类都是埋头干活的类,同时也需要有很多类似于管理的类,这样的类的功能就是调用其他的类来共同的完成任务。 import sys import os import shutil import zipfile class ZipRepla 阅读全文

019: class, objects and instance: property

2016-01-25 21:35 by Miles.Yao, 189 阅读, 0 推荐, 收藏, 编辑
摘要:属性在本质上来讲是一组方法,但是调用的时候却如同字段,换句话说,其实就是对字段的一种封装,在设定和读取的时候,可以很轻易的添加逻辑,而其调用方式其不会改变在Pyhon中可以用@property来定义:class Book(object): def __init__(self, title, p... 阅读全文

018: class, objects and instance: static method

2016-01-24 21:55 by Miles.Yao, 173 阅读, 0 推荐, 收藏, 编辑
摘要:静态方法使用@staticmethod来标记,该方法与某一个class或者某一个实例无关系,但可以用类名或者实例来调用,实际上这种写法应该一般只是为了组织代码。实例方法的调用需要一个实例,声明时需要用self参数,调用时隐式传入该实例类的方法调用需要一个类,其实该类本质上也是一个对象,声明时需要cl... 阅读全文