自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 2021-10-12

springBoot学习基础 (记)一、搭建项目https://blog.csdn.net/baidu_39298625/article/details/98102453二、配置文件说明三、启动类1)想要改变扫描路径 @SpringBootApplication(scanBasePackages=“com.atguigu”)或者@ComponentScan 指定扫描路径@SpringBootApplication等同于@SpringBootConfiguration@EnableAu

2021-10-13 09:17:45 78

原创 git命令使用

1、初始化git init2、添加缓存区git add .3、提交git commit -m ‘描述’4、推到远程仓库(主分支)git push origin master5、创建分支git branch 名称6、切换分支git checkout 名称7、提交到分支git push origin 分支名称8、合并分支在主分支下 git merge 分支名称之后 git push origin master...

2021-08-26 19:47:40 112

转载 Math.max.apply()

1、Math.max.apply(null,[12,23,34,45])第一个参数是对象this,为什么是null,是因为没有对象去调用这个方法,只需要用这个方法运算,得到返回的结果就行了第二个参数是数组集合apply可以将数组默认的转换为一个参数列表[22,23,34,45]转换为(22,23,34,45)2、Math.max()后面可以接任意个参数,最后返回所有参数中最大的值Math.max(5,8) //8更多的时候我们需要i获取数组中最大的值,但是var arr = [22,23,3

2021-07-17 10:08:26 2037

原创 django is_delete

一个数据没有用时,不能随意删除,通过is_delete字段管理is_delete = models.BooleanField(default=False,verbose_name=‘是否删除’)如果删除的话is_delete=1如果数据还需要使用就改为is_delete=0

2021-07-05 17:17:08 214

转载 django @cached_property 缓存属性

@cached_property 会把每个实例的属性存储到实例__dict__中,实例获取属性时,将会优先从__dict__中获取,避免多次重复计算例子:class Foo():@cached_propertydef test(self):print(‘运行test方法内部过程’)return 3def t(self):print(‘运行t方法内部过程’)return self.testf = Foo()print(f.test) 第一次将会调用test方法内部过程print(f.

2021-07-05 17:16:32 363

翻译 django 模型 字段说明

default 设置默认值primary_key 若为True,则该字段会成为模型的主键字段,默认值为Falseunique 如果为True,则该字段在表中必须有唯一值,默认值为Falsedb_index 如果为True,则在表中为此字段创建索引,默认值为Falsedb_column 字段的名称,如果未指定,则使用属性的名称null 如果为True 表示允许为空,默认值为Falseblank 如果为True 则该字段允许为空白,默认值为Falseverbos

2021-07-05 17:14:04 209

转载 djando queryset

QuerySet 查询集 表示从数据库中获取的对象集合.all() 返回所有数据.filter()返回满足条件的数据.exclude()返回满足条件之外的数据.order_by() 对结果进行排序.exists()判断查询集中是否有数据,有返回Truequeryset = Book.objects.filter(id=20),order_by(‘bfhn’)两大特性1、惰性执行qs = BookInfo.objects.all() 没有进行数据库查询,只是创建了一个查询集经过下

2021-07-05 12:38:56 49

转载 django 跨域问题

1、pip install django-cors-headers2、配置settings.pyINSTALLED_APPS = [‘django.contrib.admin’,‘django.contrib.auth’,‘django.contrib.contenttypes’,‘django.contrib.sessions’,‘django.contrib.messages’,‘django.contrib.staticfiles’,‘corsheaders’,#这是我们的主角,放在

2021-07-03 09:19:26 70

转载 django abstract

django模型类的Meta是一个内部类,它用于定义一些django模型类的行为特性abstract 这个属性是定义当前模型类是不是一个抽象类,所谓抽象类是不会对应数据库表,一般我们用它来归纳公共属性字段,然后继承它的子类可以继承这些字段例如:class Human(models.Model):name=models.CharField(max_length=100)GENDER_CHOICE=((u’M’,u’Male’),(u’F’,u’Female’),)gender=models.Cha

2021-07-02 16:14:13 248

原创 MVC MTV

MVCm:model 模型 对数据库中的数据进行增删改查v:view 视图 生成页面htmlc:controller 控制 接收请求,处理业务逻辑MTVm: model 和mvc中的m相同,处理数据库数据t: template 和MVC中的v相同,负责html页面v:view 和MVC中的c相同,接收数据,处理业务逻辑...

2021-03-18 15:22:02 48

原创 面向对象之类

1、面向对象的三大特点封装:既是对数据的封装,又是对处理数据方法的封装继承:父类与子类之间的关系多态:不同对象调用相同的方法,有不同的响应2、类的继承继承:父类的方法子类直接拥有,称为继承派生:子类拥有父类所没有的特征继承语法:class Animal(object):def init(self,name):self.name=namedef run(self):print...

2019-07-31 21:04:29 81

转载 面向对象01

1、面向对象类:具有相同特征事物的抽象对象:某个类的具象2、语法class 类名:pass定义类的关键字:class类名:符合标识符命名规范,更多使用大驼峰属性通过变量体现(动态添加),行为通过方法体现成员访问:属性:对象.属性名方法:对象.方法名()示例:class Person: #定义类def run(self): #行为通过方法体现print(‘每天跑步’...

2019-07-30 19:35:34 77

转载 模块和包

1、shutilimport shutilshutil.copy(‘one.txt’,‘two.txt’) #拷贝文件shutil.copytree(‘hello’,‘hello1’) #拷贝目录shutil.rmtree(‘hello’) #删除目录,不是空目录也可以删除shutil.move(‘two.txt’,‘three.txt’) #移动文件和目录2、sysimport...

2019-07-29 21:57:01 91

转载 文件

mport osprint(os.name) #nt表示windows,posix:表示unixos.system(‘calc’) #弹出计算器#env=os.environ #获取环境变量for e in env:print(e,env[e])#print(os.environ[‘PATH’])print(os.environ.get(‘xxx’,‘默认值’))print(os...

2019-07-26 21:45:08 74

转载 字典

d={‘name’:‘zhangsan’,‘age’:100,‘phone’:123456,‘dizhi’:‘china’}print(d.get(’‘))#根据键获取值,键存在返回相应的值,不存在就返回None,可以设置值print(d[‘name’])#根据键获取值,键不存在会有错误print(d.setdafault(‘weight’,50))#根据键返回值,存在就返回值,不存在就新添...

2019-07-26 19:25:24 423

转载 生成器、迭代器、map、filter、reduce

1、生成器(generator)列表中存放的数据有很多时,会占用大量的内存空间,而且有些列表里面的元素我们可能不会用到,列表元素可以按照某种算法推算出来,我们可以在循环的过程中不断推算后续的元素,而不用把列表里面所有元素都输入进去,在Python中,这种一边循环一边计算的机制,称生成器生成器的生成方法一:列表生成式中的[]换成()a=(i for i in range(1,10))prin...

2019-07-25 19:06:30 175

转载 函数使用

1、变量作用域print(globals())#查看当前空间下所有可以使用的全局变量print(locals())#查看当前命名空间下所有可以使用的局部变量def test1():a=100print(locals())test1()#返回的是一个字典2、偏函数def int2():return int(n,base=2)b=int(‘1000’)print(b) #二进制...

2019-07-24 17:35:08 77

转载 练习题1

‘’’a=int(input(‘请输入一个整数:’))b=int(input(‘请输入第二个整数:’))#输出最大的if a>b:print(a)else:print(b)#按从小到大的顺序排序c=int(input(‘请输入第三个整数:’))if a>b>c:print(c,b,a)elif a>c>b:print(b,c,a)elif ...

2019-07-24 16:10:57 490

转载 函数基础

函数定义:函数是具有特定功能的一段代码分类:内置函数、自定义函数函数格式:def 函数名():函数体函数需要先定义再调用 def hello():#不带参数n=1while n<=10:print(‘helloworld’)n+=1def hello(n):#带参数的# n=int(input(‘输入数字:’))for i in range(n):print(‘he...

2019-07-23 16:42:09 88

原创 集合

s1={‘a’,‘b’,‘c’,‘d’,‘e’}s2={‘d’,‘e’,‘w’,‘o’,‘g’}s1.add(‘j’)#添加元素s1.remove(‘a’)#删除元素,如果删除的元素不存在会报错s1.discard(‘o’)#删除元素,删除的元素不存在不会报错,会返回Nones1.pop()#随机删除集合 中一个元素,显示集合中删除的元素s1.clear()#清空元素s1.inter...

2019-07-22 20:17:16 71

原创 math模块

import mathprint(max([1,2,3,4]))#求最大值,可以是多个参数,也可以是一个序列print(min([1,2,3,4]))#求最小值print(max({1,2,3}))print(round(4.236,2))#四舍五入,后面一个参数可以指定小数位数print(pow(3,2))#计算次方print(sum([1, 2, 3]))#求和:参数只能是一个序列...

2019-07-20 14:19:15 102

转载 random函数

import randomprint(random.random())#随机生成0到1范围内的小数print(random.randint(0,50))#随机生成0到50范围内的整数#从指定范围内,按指定基数递增的集合中生成数据#随机生成10到50间的偶数print(random.randrange(10,50,2))print(random.uniform(1,5))#生成指定范围内...

2019-07-20 11:00:27 175

转载 列表

#列表相关操作lt1=[1,2,3]lt2=[1,2,3] #lt1和lt2地址不一样,因为列表是可变类型print(id(lt1))print(id(lt2))lt3=[4,5,6,7,8]print(lt1 + lt2)#拼接print(lt1*2)#重复若干次print(lt1[0])#从前到后从0 开始print(lt1[-1])#从后到前从-1开始print(lt3...

2019-07-20 10:25:34 71

转载 forin

for循环可以遍历任何序列的项目a=‘123456’for i in a:print(i)lt=[1,2,3,4,5]for i in lt:print(i,lt.index(i))#index()获取元素的下标for index,value in enumerate(lt):#enumerate可以同时获得列表元素的下标和值print(index,value)s={1,2,3,...

2019-07-20 10:15:21 125

转载 变量

#id()获取地址a=100b=100 #a与b的地址一样,整数是不可变的print(id(a))lt1=[1,2,3]lt2=[1,2,3] #lt1和lt2地址不一样,因为列表是可变类型print(id(lt1))print(id(lt2))print(lt1 is lt2 )#身份运算符,is 是判断两个标识符是不是引用自一个对象del (a)#删除变量print(a...

2019-07-20 10:07:38 50

原创 python中range()函数

函数形式:range(start,stop,step) 即(开始,结束,步长(默认为1))start默认从0开始,到stop,但是不包括stop,步长可以更改range函数用来生成列表数据,一般和for在一起使用r=range(3,8,2)#开始,结束,步长print(r,type®)for i in r:print(i)r1=‘python’for x in range(len(...

2019-07-20 09:26:36 309

原创 循环

1、while循环while 表达式(循环条件):语句块(循环体)先判断表达式的值是否为真,如果为真就执行语句块,然后接着判断表达式是否为真,为真继续执行,为假就跳出循环例:count=1while count<=10:print(‘hello’)count+=1#打印十次hellobreak跳出循环i=0while True:print(‘hello’)i+=1...

2019-07-19 21:07:39 82

原创 字符串操作

基本使用:拼接、提取、切片等s1=‘hello’s2=‘world’#连接print(s1+s2)print(s1[0])#提取一个字符print(s1[1:3])#切片,s[起始:结束:步长]包括开始的下标,不包括结束的下标print(s1 * 3)# 将指定字符串重复若干次print(len(s1))# 统计字符个数print(s2[1:])#从第二个开始打印print(s...

2019-07-18 19:38:18 129

转载 流程控制之选择结构

1、选择结构①if 表达式:语句块②if 表达式:语句块1else:语句块2适合于只有两种选择例子:a=int(input(‘请输入一个数:’))if a%2==0:print(a,‘是偶数’)else:print(a,‘不是偶数’)③ 适合于多种选择if 表达式:语句块1elif 表达式:语句块2elif 表达式:语句块3..else:语句块n注...

2019-07-18 17:10:33 69

原创 运算

1、赋值运算(=)等号左边是变量,右边是要给变量赋的值2、算术运算(+、-、*、/、//、%)a=10b=20c=0print(a+b)print(a-b)print(a*b)print(a/b)#不是整除,结果是小数print(a//b)#整除,结果是整数print(a%b)#取余print('d=',a**b)#a**b相当于a的b次方print(pow(a,...

2019-07-18 16:52:10 197

原创 python数据类型

1、数值类型包括整型、浮点型、复数整型:int浮点型:float复数:a+bj complextype()获取变量的类型例:a=100b=5.2c=3+4jd=complex(3,4)#复数的两种表示形式print(a,type(a))print(b,type(b))print(c,type©)print(d,type(d))科学计数法:a=3.1415926e...

2019-07-17 20:13:26 214

原创 原码、反码和补码

1、正数的原码、反码和补码是一样的例如:0000 0001既是原码又是反码又是补码2、负数的原码、反码和补码(负数的符号位位1)例如:1000 0001表示-1的原码反码为1111 1110补码为1111 1111计算1-1等价于计算1+(-1),(按照补码计算) 0000 0001- 1111 1111=10000 0000前面的1发生溢出,应舍弃...

2019-07-17 15:55:47 166

原创 进制转换

1、十进制与二进制的转换十进制的123转化成二进制用123除以2,直到商为0,把余数倒叙写下来即可123/2 商 61 余数 161/2 商 30 余数131/2 商15 余数015/2 商7 余数17/2 商3 余数13/2 商1 余数11/2 商0 余数1所以二进制为011110112、八进制与十进制和二进制转换八进制123转换成十...

2019-07-17 15:10:56 634

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除