摘要:
不可变对象:该对象所指向的内存中的值不能被改变,修改对象的值时,由于其指向的值不能被改变,因此实际上是在内存中重新开辟一个地址用来存储新的值,然后将对象指向这个新值。本质上是两个对象,赋值前后对象id发生了变化。python中的不可变对象包括:bool、i... 阅读全文
摘要:
mock demo 目录结构 用到的库: unittest:单测框架 mock:从python3.3以后,mock已经集成到unittest 断言知识点: 断言结果:如果成功返回None,如果失败,返回失败信息 依赖的外部支付接口 ... 阅读全文
摘要:
路由称为URL(Uniform Resource Locator,统一资源定位符),也可以称为URLconf,是对可以从互联网上得到的资源位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的路由,用于指出网站文件的路径... 阅读全文
摘要:
Django配置信息 配置信息主要由项目的settings.py实现,主要配置有项目路径、密钥配置、域名访问权限、App列表、配置静态资源、配置模板文件、数据库配置、中间件和缓存配置 当DEBUG为True且ALLOWED_HOSTS为空时,项目只允许... 阅读全文
摘要:
MTV简介 Django采用MTV的框架模式,即模型(Model)、模板(Tempalte)、视图(View),三者之间各自负责不同的职责。 模型:数据存取层,处理与数据相关的所有事务,例如如何存取、如何验证有效性、包含哪些行为以及数据之间的关系等模板... 阅读全文
摘要:
在java里,一个函数想要传入不同的数据类型的参数,就要写多个函数,每个函数名一样,参数不一样,这一点和python不同,python一个函数就可以支持多种的数据类型。 方法重载(overload) 概念:一个类中的一组方法,相同的方法名字,不同... 阅读全文
摘要:
类名字 Test TestOne TestOneTwo 属性/方法 驼峰 test testOne testOneTwo 构造方法 与类名一致,类中唯一的大写字母开头的方法 静态常量 全部字母大写,通过下划线做具体说明 BOOKSTORE_ADMI... 阅读全文
摘要:
形参和实参 形参可以理解为是方法执行时的临时变量空间 x 形参可以理解为是方法执行时的临时变量空间 a 方法调用时会将实参的内容传递给形参 如果内容是基本类型,传递的是值,形参改变,实参不变 如果内容是引用类型,传递的是引用,形参改变,实参跟着改... 阅读全文
摘要:
**类中的方法 ---- > 做一件事情 描述一个方法权限修饰符 [特征修饰符] 返回值类型 方法名字 (参数列表) [抛出异常] [{ 方法体}]必须有的结构权限修饰符 返回值类型 方法名字 () { }1. 无参数无返回值2. 无参数有返回值3. 有... 阅读全文
摘要:
目录 面向过程面向对象面向对象之属性 面向过程 大象装冰箱,总共分几步 1.开门,2.大象装里面,3.关门 以过程为本--复用性差--增加了很多冗余 面向对象 考虑大象装冰箱有几个实体参与 人,冰箱,大象 分析每一个类格体都... 阅读全文
摘要:
目录 1. 定义/声明2. 初始化3. 元素访问4. 遍历/轮询5. 引用类型(二维数组)在内存中的存储结构6. 练习题17. 知识点附 三维数组 1. 定义/声明 里面存储的类型[] 数组名字; int[][] array; 2.... 阅读全文
摘要:
数组(容器) 数组是一组数据类型相同的数据的组合,将这些数据统一的管理起来数组本身是一个引用数据类型,数组内存储的类型可以是基本类型,也可以是引用类型 数组的特点 数组是一个引用数据类型数组是在堆内存中的一串连续的地址存在数组在初始化时必须指定长度堆... 阅读全文
摘要:
fiddler 目录 fiddler 基础配置界面介绍常用功能 基础配置 firefox fiddler设置:Tools>Fiddler Options>HTTPS 勾选 Decrypt HTTPS traffic,... 阅读全文
摘要:
简介环境实操演示pyinstaller使用注意的点 使用pyinstaller 实现python脚本打包成exe程序 1. 简介 将python程序打包成exe可执行程序的办法很多,如pyinstaller、py2exe、cx_Freeze等... 阅读全文
摘要:
顺序结构 分支结构 单分支if 先看一个if的例子 //lib提供好的类库 Scanner引用类型,开发者给我们提供好的一个类文件 Scanner.javaimport java.util.Scanner;public class Test{ ... 阅读全文
摘要:
java运算符 运算符 用来指明对于操作数的运算方式 按照操作数的数目来进行分类 单目 双目 三目 a++ a+b (a>b)?x:y; 按照运算符的功能来进行分类 算术运算符 [+ - * / %(取余 取模)] int x = 5... 阅读全文
摘要:
public class IntToByte{ public static void main(String[] args){ int a = 1000; byte b = (byte)a; System.O... 阅读全文
摘要:
常量: 固定不变的值 3.14 'a' true 所有基本数据类型的值都是常量特殊的常量 'abc' -->String,String是一个引用数据类型,他的值很特殊,可以简单的视为常量自己创建的空间,存储一个值,让他固定起来,不能改变 int U... 阅读全文
摘要:
基本数据类型 8个 由小到大依次 整型4个: byte字节型 1个byte=8个bit 8bit 0 0000000 256种组合 范围:-2的7次方 ~ 2的7次方-1 [以下的其他整数类型 依次乘2]short短整型 2byte == 16b... 阅读全文
摘要:
ORM 在进入ORM之前,先看一下传统的操作数据库的方式: import pymysqldb = pymysql.connect(db= "guest", user="root", passwd="... 阅读全文