- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 MySql数据库
MySql数据库概念 数据库就是存放数据的仓库 **数据的四个基本概念** 1.数据(Date) 数据是数据库中存储的基本对象。有文本、图形、音频、视频等等,它可以定义为描述事物的符号记录 2.数据库(DateBase,DB) 数据库就是存放数据的仓库。数据库是可长期存储在计算机内、有组织、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享 3.数据库管理系统(DateBase Management System,
2022-05-04 11:05:16 274
原创 斐波那切数列
斐波那切数列 ```python num = int(input("请输入数字:")) def fibo(num): if num < 0: return "输入数字必须是大于等于0" if num >= 0: numlist = [0,1] for i in range(num-2): numlist.append(numlist[-2] + numlist[-1]) return n
2021-09-03 22:03:11 155
原创 MySQL主从同步:Slave_SQL_Running:no报错解决,slave_io_running:no报错解决
MySQL主从同步:Slave_SQL_Running:no # 解决: 三、如果是Slave_SQL_Running:no: mysql> stop slave; mysql> SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1; START SLAVE; mysql> start slave;
2020-09-09 19:45:55 582
原创 Debug报错3-缩进报错
ValueError: The view apps.carts.views.CartsView didn’t return an HttpResponse object. It returned None instead. # 解决 : # 我的返回响应的缩进不对,我调整了下缩进,困难解决
2020-09-09 19:35:49 151
原创 Debug报错2-迁移文件无法迁移
No changes detected 迁移文件遇到问题,无法迁移, # 原因: 1.settings配置文件中没有配置子应用 2.原先创建的表没删除 # 解决: 1.在配置文件中添加子应用 2.删除原先的表,再进行迁移 # 先 cd 到manage.py文件目录再执行以下命令 $ python manage.py makemigrations # 生成迁移文件 $ python manage.py migrate # 迁移到数据库 ...
2020-09-09 19:31:23 150
原创 Debug报错1-用户迁移报错
ValueError: Dependency on app with no migrations: users (migrations:迁移) 错误:用户没有迁移,执行迁移文件 我的解决: # 先指定本项目用户模型类,在配置文件中 AUTH_USER_MODEL = 'users.User' # 1.创建迁移文件 python manage.py makemigrations # 2.执行迁移文件 python manage.py migrate ...
2020-09-09 19:28:49 803
原创 django中表迁移命令
创建表 $ python manage.py makemigrations 迁移表中的数据 $ python manage.py migrate
2020-09-09 19:20:17 337
原创 Linux 管理docker容器的命令
一、 启动docker $ sudo service docker start 重启docker $ sudo service docker restart 停止docker $ sudo service docker stop 二、 查看正在运行的容器 $ sudo docker container ls 查看所有的容器 $ sudo docker container ls --all 创建容器 $ sudo docker run [option] 镜像名 [向启动容器中传入的命令] 开启守护
2020-09-09 19:10:54 602
原创 Python 中 pass 语句的作用是什么?
在编写代码时只写框架思路,具体实现还未编写就可以用 pass 进行占位,使程序不报错,不会进行任何操作。 def func(): pass
2020-03-24 14:22:22 828
原创 python装饰器中的property属性
property属性就是负责把一个方法当做属性进行使用,这样做可以简化代码使用。 定义property属性有两种方式: 装饰器方式 类属性方式 装饰器方式: @property 修饰获取值的方法 @方法名.setter 修饰设置值的方法 类属性方式: 类属性 = property(获取值方法, 设置值方法) class Person: def __init__(self): ...
2020-03-14 10:27:43 259
原创 python 闭包
闭包:在函数嵌套的前提下,内部函数使用了外部函数的变量,并且外部函数返回了内部函数,我们把这个使用外部函数变量的内部函数称为闭包。 闭包的作用;闭包可以保存外部函数内的变量,不会随着外部函数调用完而销毁。 注意点:由于闭包引用了外部函数的变量,则外部函数的变量没有及时释放,消耗内存。 简单闭包的示例代码 # 外部函数 def config_name(name): # 内...
2020-03-12 17:46:37 104
原创 python 的内置方法(魔法方法)
__init__()方法,在创建一个对象时默认被调用,不需要手动调用(初始化) __init__(self)中的self参数,不需要开发者传递,python解释器会自动把当前的对象引用传递过去。 __init__(self)中,默认有1个参数名字为self,如果在创建对象时传递了2个实参,那么__init__(self)中出了self作为第一个形参外还需要2个形参,例如__init__(sel...
2020-03-11 16:30:29 261
原创 python的判断语句和循环语句
判断语句 if 条件: # 满足条件 … elif 条件:# 满足的条件 … else: # 不满足的条件 … 循环语句 while循环 while 条件: # 注意写的条件,有可能是死循环 … # 满足条件时做的事, for 循环 for 临时变量 in 列表或者字符串等可迭代对象: … # 循环满足条件时执行的代 break的作用:立刻结束break所在的循环 continue的作用...
2020-03-10 16:53:29 100
原创 python命名规则
见名知意:起一个有意义的名字,尽量做到看一眼就知道是什么意思(提高代码可 读性) 比如: 名字 就定义为 name , 定义学生 用 student 小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog 大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:First...
2020-03-09 19:03:21 160
原创 Python 函数调用的时候参数的传递方式是值传递还是引用传递?
Python 的参数传递有:位置参数、默认参数、可变参数、关键字参数。 函数的传值到底是值传递还是引用传递,要分情况: 不可变参数用值传递:像整数和字符串这样的不可变对象,是通过拷贝进行传递的,因为你无论如何都不可能在原处改变不可变对象 可变参数是引用传递的: 比如像列表,字典这样的对象是通过引用传递、和 C 语言里面的用指针传递数组很相似,可变对象能在函数内部改变。 ...
2020-03-08 17:28:09 635
原创 冒泡排序
冒泡思想:通过无序区中相邻记录的关键字间的比较和位置的交换,使关键字最小的记录像气泡一 样逐渐向上漂至水面。整个算法是从最下面的记录开始,对每两个相邻的关键字进行比较,把关键字较 小的记录放到关键字较大的记录的上面,经过一趟排序后,关键字最小的记录到达最上面,接着再在剩 下的记录中找关键字次小的记录,把它放在第二个位置上,依次类推,一直到所有记录有序为止 复杂度:时间复杂度为 O(n2),空间复杂...
2020-03-04 20:39:36 81
原创 django 中间件的使用?
Django 在中间件中预置了六个方法,这六个方法的区别在于不同的阶段执行,对输入或输出进行干 预,方法如下: 初始化:无需任何参数,服务器响应第一个请求的时候调用一次,用于确定是否启用当前中间件。 def __init__(): pass 处理请求前:在每个请求上调用,返回 None 或 HttpResponse 对象。 def process_request(request):...
2020-03-02 18:08:56 110
原创 一,几个常用的压缩和解压缩命令
1.Linux默认支持: .gz (压缩 解压 后原文件不存在) gzip + … 压 gzip + “-d” +… 解压及解包都可以 .bz2 bzip2 + … .zip 2.tar 压缩和解压缩命令(只打包不压缩) (压缩 解压 后原文件还存在) -c 创建打包文件 -v 显示打包或者解包的详细信息 -f 指定文件...
2020-02-28 11:30:53 689
原创 Django页面跳转
使用超链接<a href="/users/user">用户名</a> 使用<form action="/users/user" method="post">内容</form> 在代码中使用渲染函数render,一般用于在本页面跳转 from django.shortcuts import render def register(request)...
2020-02-27 10:03:35 3675
原创 数据表的基本操作
数据表 create table 表名( id int(5) unsingned zerofill primary key auto_increment, :(5)包含5个字节流id数据的大小 name char(10) unique, :(10)个字符 age int not null default 0, height float(5,2) , desc varchar(20) ); p...
2020-02-26 09:45:13 159
原创 Django开始创建的步骤和命令
一、创建开始时的命令 创建要迁移的数据或表 python manage.py makemigrations 迁移数据 python manage.py migrate 创建子应用 python manage.py startapp 子应用名称 启动Django python manage.py runserver 二、创建开始时的步骤 1.建立Django文件。 2.创建子应用 3.配置子应用...
2020-02-25 10:59:09 98
原创 Django中filter和get 获取数据的区别
filter查询的是Qureyset集合(一个对象列表),若是查询为空,则返回一个空列表,而不会报错,接着向下一步走; get查询是一个对象,返回的是一个值,并且查询到空值会报错。 ...
2020-02-24 09:10:02 306
原创 html的常用标签
1.<html >与 </html> 之间的文本描述网页 </html> 定义 HTML 文档。 2.<body> 与 </body> 之间的文本是可见的页面内容 <body> 定义文档的主体。 3.<h1> 与 </h1> 之间的文本被显示为标题<h1> to<h6> 定义 H...
2020-02-22 19:27:57 216
原创 Python中数字和字符串是否可以直接相加
不可以,会抛出如下异常 TypeError: unsupported operand type(s) for +: ‘int’ and ‘str’ 类型不同,不能相加拼接
2020-02-22 11:47:05 5986
原创 Python中 is 和 == 的区别
Python中的对象包含三要素:id、type、value 其中id用来唯一标识一个对象,type标识对象的类型,value是对象的值 is判断的是a对象是否就是b对象,是通过id来判断的 ==判断的是a对象的值是否和b对象的值相等,是通过value来判断的 ...
2020-02-21 10:25:05 86
原创 模拟手机点击,滑动代码
模拟手机点击代码 import subprocess import time def loop_click_for_android(run_time=5): res = subprocess.Popen(‘adb devices’, shell=True, stdout=subprocess.PIPE) res.stdout.read() inputs = str(input("请确保已打开测...
2020-02-20 10:27:55 945
原创 Python的垃圾回收机制
python垃圾回收机制 python中有自动内存回收机制,一般情况不需要程序员来处理。 方式1:引用计数 若此对象无其他对象引用,则立马回收掉 优点:简单、实时(将处理垃圾时间分摊到运行代码时,而不是等到一次回收) 缺点: 1.保存对象引用数会占用一点点内存空间 2.每次执行语句都可能更新引用数,不再使用大的数据结构时,会引起大量对象被回收 3.不能处理循环引用的情况 方式2:标记-清除(Mar...
2020-02-19 09:43:52 143
原创 如何在一个函数内部修改全局变量?
使用global函数 a = 1 def fun(): global a a = 2 fun() print(a)
2020-02-19 09:35:40 1795
无限开窗 virus.py
2021-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人