自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 django_orm数据库查询语句

一.单表操作创建表1.创建模型创建名为 book 的 app, 在 book 下的 models.py 中创建模型:from django.db import models# Create your models here.class Book(models.Model): id = models.AutoField(primary_key=True) name =...

2019-01-14 19:23:45 972

转载 JS常用类

JS常用类一、Number1、常用数字整数:10小数:3.14科学计数法:1e5 | 1e-5正负无穷:Infinity | -Infinity2、常用进制二进制:0b1010八进制:012十进制:10十六进制:0xA3、NaN非数字类型,通过isNaN()进行判断4、常用常量最大值:MAX_VALUE(1.7976931348623157e+308)最小值:...

2018-12-18 19:42:42 295

原创 JS基础

JS基础一、JavaScript语言介绍1、概念浏览器脚本语言可以编写运行在浏览器上的代码程序属于解释型、弱语言类型编程语言2、组成ES语法:ECMAScript、主要版本ES5和ES6DOM:文档对象模型(Document Object Model),是W3C组织推荐的处理可扩展标志语言的标准编程接口。BOM:浏览器对象模型(Browser Object Model),提...

2018-12-18 19:41:43 203

原创 动画及阴影

动画及阴影一.拼接网页将区域整体划分起码 => 对其他区域布局不产生影响提出公共的css => reset 操作当有区域发生显示重叠(脱离文档流导致),需要通过 z-index 调整层级一定需要最外层,且最外层做自身布局时,不要做过多布局操作二.过渡动画transition 属性transition: 过渡时间(必须) 延迟时间(一般不设) 过渡属性(一般采用all...

2018-12-18 19:41:20 230

原创 定位布局

定位布局什么是定位布局:​ 可以通过上下左右四个方位完成自身布局的布局方式定位方式参考系是否脱离文档流相对定位自身原有位置否绝对定位最近’‘定位’'父级是固定定位文档窗口是二.相对定位参考系: 自身原有位置position: relative ==> 打来了四个定位方向1. top | bottom | left | righ...

2018-12-18 19:40:21 367

原创 浮动布局

浮动布局一. display 布局inline 行级标签同行显示,就相当于纯文本,当一行显示不下换行,如一个字显示不下,就把显示不下的哪个字自动换行. 和纯文本的区别: 就是有标签整体的概念,标签与标签有一个空间的隔断.支持部分 css 样式,不支持宽高 | 行高(行高会映射到父级 block 标签) | margin 上下content 由文本内容撑开inline 标签只嵌套 ...

2018-12-18 19:39:44 183

原创 盒模型

盒模型一. 盒模型概念1.什么是盒模型广义盒模型: 文档中所有功能性及内容性标签, 及文档中所有显示性标签侠义盒模型: 文档中以块级形式存在的标签 (块级标签拥有盒模型100%特性且最常用)盒模型组成: margin + border + padding + contentv_hint: content = width x height2.为什么要学盒模型页面书写的标签初始状态...

2018-12-10 18:56:55 184

原创 css 选择器

一.基础选择器* | div | . | #<!-- 先建立一个用来试验选择器的 html 文件 --><!-- 04.html --><!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title&

2018-12-06 20:04:37 141

原创 css入门

css 入门一.架构分析页面 => div 的层级结构 => 具体采用哪些功能标签显示内容结构层 > 位置层(布局层) > 内容层二. css 引入行间式<div style="width: 100px; height: 100px"> </div><!-- 简单直接,针对性强 -->内联式&lt..

2018-12-06 15:19:53 125

原创 前端开篇

前段三剑客一. HTML、css、JavaScripthtm超文本标记语言 Hyper Text Markup Language负责完成页面的结构文件后缀: .html .htm1.标记语言'''标记语言为非编程语言,不具备编程语言具备的程序逻辑'''2.html 为前段页面的主体,由标签,指令与转义字符(实体)等组成'''标签: 被<>包裹,由字母开头包含...

2018-12-04 17:04:33 197

原创 数据库高级

一.视图什么是视图视图是有一张表或多张表的查询结果构成一张虚拟表为什么使用视图当我们在使用多表查询时,sql语句可能很复杂,如果每次都编写一遍sql语气,无疑是一件很麻烦的事情,这时候就可以使用视图来避免多次编写sql的问题视图可以帮我们节省sql的编写视图另一个作用:可以不同的视图来展示开放不同数据的访问例如,同一张工资表,老板可以查看全部,部门主管可以查看该部门所有人,员工...

2018-11-27 19:00:42 276 1

原创 生产者消费者模型

什么是生产者消费者模型?生产者:指代生产数据的任务消费者:指代处理数据的任务该模型的工作方式:生产者生产数据传递消费者处理实现方式:生产者----->队列<------消费者为何要用生产者消费者模型当程序中出现明细的两类任务,一类负责生产数据,一类负责处理数据,就可以引入生产者消费者模型来实现生产者与消费者的解耦合,平衡生产能力与消费能力,从提升效率...

2018-11-13 18:59:15 160

原创 异常

很久没写博客了什么是异常异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的巡行也随之终止).异常的组成1.追踪信息(具体发生异常的位置 以及函数的调用顺序)2.异常的类型(错误的类型)3.异常的消息(详细的错误信息)异常的分类1.语法异常:就是语法检查时就会报错的异常,这种异常很low,不应该犯比较好避免...

2018-11-01 21:02:55 669

原创 组合\封装\property装饰器\多态

组合与重用性软件重用的重要方式除了继承之外还有另外一种方式,即:组合组合是指,在一个类中以另一个类的对象作为数据属性,称为类的组合# 在一个类中以另一个类的对象作为数据属性# 类的组合class Equip: #武器装备类 def fire(self): print('release Fire skill')class Riven: #英雄Rive...

2018-10-24 17:31:13 176

原创 继承与派生

继承什么是继承:继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承), 父类又可以称之为基类或超类,新建的类称为派生类或子类.子类会’遗传’父类的属性,从而解决代码重用问题python中类的继承分为: 单继承和多继承class ParentClass1: #定义父类 passclass ParentClass2: #定义另一个父类 pas...

2018-10-23 16:58:46 299

原创 面向对象的程序设计概念补充

一切皆对象1 什么是面向对象编程核心是对象二字,对象是特征与技能的结合体,基于该思想编写程序就好比在创造一个世界,世界是由一个个具体存在的对象组成的,你就是这个世界的上帝这一种上帝式的思维方式优点: 扩展性强缺点: 编程的复杂度要高于面向过程2.什么是类?对象是特征与技能的结合体,类则是一系列对象相同的特征与技能的结合体在现实世界中,先有一个个具体存在的对象,然后随着人...

2018-10-23 15:00:23 155

原创 面向对象的程序设计

人生三问什么是面向对象的程序设计?提面向对象编程肯定会说到面向过程编程.面向过程:核心是过程,即先干什么再干什么,流水线\机械式的思维方式优点:复杂的问题流程化,进而简单化缺点:牵一发而动全身,可扩展性差面向对象的程序设计:核心是对象,对象在现实世界中是实实在在存在的,是具备特征与(行为)技能的集合体,如果能够准确找到这个事物,那它就是一个对象面向对象编程:我们关注的是,使用什...

2018-10-22 17:35:38 280

原创 常用模块-pickle\json\xml\shelve\

什么是序列化?将内存中的数据结构转化为一种中间格式,并存储到硬盘上我们把对象(变量)从内存中变成可存储或传输的过程称之为序列化为什么要序列化?就是为了将数据持久储存序列化之后,不仅可以把序列化后的内容写入磁盘,还可以通过网络传输到别的机器上,如果收发的双方约定好使用一种序列化的格式,那么便打破了平台/语言差异化带来的限制,实现跨平台数据交互.反序列化?将硬盘上储存的中间格式...

2018-10-17 21:26:16 143

原创 常用模块time/datetime/sys/os/random/shutil

time模块import time#import time# 与时间相关的一个模块# 时间的三类# 1.时间戳 从1970-1-1 0:0:0开始到现在的秒数print(time.time())t = time.time()time.sleep(10)t2 = time.time()print(t2-t)# 2.结构化时间print(time.localtime(...

2018-10-15 22:11:01 203

原创 开发目录规范

我们已经学习了模块和包以后,在开发项目就不应该再是面条版了,应该分文件,分文件夹,这次就是来说固定的文件结构,也就是开发目录规范.# 1.文件夹的规范写法'''bin #可执行文件conf #配置文件core #主要业务逻辑db #数据文件lib #库(公共代码 第三方模块)log #日志文件readme #说明文...

2018-10-15 21:21:38 667

转载 模块包

模块还有一个包什么是包?''' **官方解释**: Packages are a way of structuring Python's module namespace bu using ''dotted module names'' 包是一种通过使用'.模块名'来组织python模块名称空间的方式 **具体的**:...

2018-10-14 18:28:02 165

原创 模块

模块什么是模块?模块是一组相关功能的集合体一个模块其实就是一个.py文件例如: A.py 文件名:A.py 模块名: A模块分为四类:1.自定义模块(第三方模块也属于自定义,它是别的程序员写的)自己写的模块,自己创建一个.py文件,给里面写一些功能,就是一个模块2.内置模块python解释器中自带的一些模块,c语言写的例如 time模块3.已经编译为DLL c或c...

2018-10-11 22:32:41 172

原创 匿名函数\函数递归与二分法

匿名函数1.什么是匿名函数?def定义的是有名的函数:特点是可以通过名字重复调用def func(): #func=函数的内存地址匿名函数就是没有名字的函数:特点是只能再定义时使用一次2.为何要用匿名函数强调: 匿名函数的定义就相当于只产生一个变量的值,而没有绑定任何名字,所以会在定义完之后就被回收,无法重复使用,只能在定义时使用一次应用:当某一个功能值使用一...

2018-10-10 21:17:16 253

转载 购物车

# 文件中用户信息# "abc|123|0 , qwe|123|1000"# 将文件信息读取到内存中,以变量存储,后期需要大量与这些信息交互# 如何设计存储用户信息的集合变量# 以用户名为key的dict,value可以为[] \ {}users_dic = {} #从文件中读取来'''{'abc' : {'ps' : '123', ' money' : 0},'...

2018-10-05 17:41:04 162

原创 叠加多个装饰器、迭代器、自定义迭代器、...生成式

叠加多个装饰器========================================================加载装饰器就是将原函数名偷梁换柱成了装饰器最内层那个wrapper函数在加载完毕后,调用原函数其实就是在调用wrapper函数当一个被装饰的对象同时叠加多个装饰器时装饰器的加载顺序是:自下而上装饰器内wrapper函数的执行顺序是:自上而下==========...

2018-09-28 21:27:47 235

原创 装饰器,global与nonlocal

装饰器灵魂三问1.什么事装饰器器 => 工具装饰 => 指的是为被装饰的对象添加新功能装饰器本身可以是任意可调用的对象 => 函数被装饰的对象也可以是任意可调用的对象 => 函数目标:写一个函数来为另一个函数添加新功能2.为何要用装饰器开放封闭原则:软件一旦上线就应该对修改封闭,对扩展开发对修改封闭:- 1.不能修改功能的源代码- 2.也不...

2018-09-27 18:56:35 221

原创 函数对象、函数嵌套、名称空间与作用域、闭包函数

函数对象函数是第一类对象:指的是函数的内存地址可以像一个变量值一样去使用def foo(): #foo=函数的内地址 print('from foo')1.变量名可以被引用def foo(): #foo=函数的内地址 print('from foo')f=fooprint(f)f()2.变量值可以当作参数传给另一个函数def bar(x): ...

2018-09-26 21:31:06 124

原创 python全栈开发day09变量

什么是函数?具备某一功能的工具->函数事先准备工具的过程—>函数的定义遇到应用场景,拿来就用---->函数的调用函数分类两大类:内置函数自定义函数为什么要用函数?当我们需要多次使用同一种功能时,每次都要写一次代码。对程序员来说,写重复代码永远都是一件很low的事情。如果我们重复写同样的代码会有几个问题:代码冗余可读性差可...

2018-09-25 20:51:59 155

原创 python全栈开发day08文件处理2

基本概念打开文件的模式有三种纯净模式:r(默认的)、 w 、a控制操作文件内容格式的两种模式:t(默认的)、b大前提:tb模式均不能单独使用,必须与纯净模式结合使用t文本模式1.读写文件都是以字符串为单位的2.只能针对文本文件3.必须指定encoding参数b二进制模式1.读写文件都是以bytes/二进制位单位的2.可以针对所有文件3.一定不能...

2018-09-20 21:32:43 155

原创 python全栈开发day07字符编码、文件处理

储备知识点:计算机系统分为三层:应用程序操作系统计算机硬件运行python程序的三个步骤1.先启动python解释器2.再将python文件当作普通文本文件读入内存3.解释执行读入内存的代码,开始识别语法1.字符编码什么是字符编码字符编码表:人类的字符<---------------------->数字(二进制)硬盘存文件是用二进制存的,我们写文件...

2018-09-19 18:56:06 135

原创 python全栈开发day06元组、字典、集合

1.数字类型什么事数据? x = 10,10就是我们要存储的数据为什么要区分数据类型? 数据是用来表示状态的,不同的状态就应该用不同的类型是数据表示数据类型 数字(整型,长整型,浮点型,复数)字符串字符节:在介绍字符编码是介绍字节bytes类型列表元组字典集合按照以下几个点展开数据类型的学习#一:基本使用1.用途2.定义方式3.常规操作+内置方法#二...

2018-09-17 17:26:32 199

原创 第一周练习题

1.实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败!ag = Truewhile tag: name = input('please your name:') psw = input('please your password:') if name == 'seven' and psw == '123':...

2018-09-16 17:31:54 568

原创 python全栈学习day04if判断、while循环、for循环

1.流程控制之if判断1 什么是if判断 判断一个条件如果成立则做…不成立则做….2 为何要有if判断 让计算机能够像人一样具有判断的能力3 如何用if判断 if … else*单分支*#if条件: # 满足条件后要执行的代码age_of_oldboy = 56if age_of_oldboy > 50: print('Too ...

2018-09-14 18:58:22 209

原创 python全栈学习day03数据类型简述、基本运算符、与用户交互

1.与用户交互什么是用户交互? 程序等待用户输出一些数据,然后程序执行完毕后为用户反馈信息为什么程序要与用户交互? 为了让计算机像人一样与用户交互如何与用户交互在python3中:input'''在python3中,input会将用户输入的任何内容都存成字符串类型name = input('请输入你的账号名:') name = '123'prin...

2018-09-13 17:15:08 225

原创 python全栈学习day02编程语言、python解释器、变量

1.编程语言介绍 语言是一个事物与另一个事物沟通的介质或者说是表达方式 编程语言就是指程序员与计算机沟通的介质(就是一门计算机看得到的语言)1.机器语言:直接用二进制编程去直接控制硬件,需要掌握硬件的操作细节。 优点:执行效率高缺点:开发效率低(写起来太麻烦复制)2.汇编语言:用英文标签取代二进制指令去编写程序,也需要掌握硬件的操作细节。 优点:开发效率比机器语言高...

2018-09-12 16:55:19 239

原创 python全栈学习day01了解计算机硬件基础

1.什么事编程语言? 语言是一个事物与另一个事物沟通的介质或者说是表达方式 编程语言就是指程序员与计算机沟通的介质(就是一门计算机看得到的语言)2.什么是编程?为什么要编程? 编程就是程序员用计算机所能理解的表达方式(即编程语言,比如python、java)来将自己的思维逻辑(或者是说想让计算机干的事)写下来。编程的结果是会生成一堆文件,这些文件称之为软件/程序...

2018-09-11 17:22:00 186

空空如也

空空如也

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

TA关注的人

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