自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Django - ORM操作

Django - ORM操作一. 必知必会13条单表查询之神奇的双下划线二. ForeignKey操作正向查找反向操作三. ManyToManyField四. 聚合查询和分组查询聚合分组五. F查询和Q查询F查询Q查询六. 锁和事务锁事务七. Dja...

2019-09-19 23:54:00 143

转载 【秒懂】号称最为简明实用的Django上手教程

https://www.cnblogs.com/baiboy/p/django1.html阅读目录1 几个基本概念2 Django配置准备3 Django基础配置安装摘要:Django的学习教程也是分门别类,形式不一。或是较为体系的官方文档,或者风格自由的博客文档,或者偏向实例的解析文档。即使官方文档,章节较多,文字阐述累赘,有时候我们只是关注...

2019-09-18 20:05:00 297

转载 秒懂系列 | 史上最简单的Python Django入门教程

http://www.cnblogs.com/baiboy/p/django1.html摘要:Django的学习教程也是分门别类,形式不一。或是较为体系的官方文档,或者风格自由的博客文档,或者偏向实例的解析文档。即使官方文档,章节较多,文字阐述累赘,有时候我们只是关注某个功能用法而已,而自由博文最大的问题是互相抄袭,结构混乱,涵盖面小且错误较为明显。由此,本文结合学习期间资料...

2019-09-18 20:02:00 712

转载 Django - 模板相关

一.MVC和MTV  1. MVC    M: Model : 数据库, 存取数据    V: View: 视图, 信息的展示    C: Controller: 控制器, 逻辑的控制, 负责调度, 传递指令  2. MTV    M: model: ORM操作    T: Template: 模板, HTML    V: View: , 视图, 业务逻...

2019-09-18 19:31:00 76

转载 day53-Django之路由系统

13 form表单上传文件.mp4 12 JsonResponse对象.mp4 11 虚拟环境与django版本区别.mp4 10 伪静态.mp4 09 名称空间.mp4 08 路由分发.mp4 07 有名无名反向解析.mp4 06 反向解析.mp4 05 有名和无名分组.mp4 04 路由匹配.mp4 03 django请求生命周期.mp4 02 图书管理系统表...

2019-09-17 22:53:00 72

转载 day52 Django全流程

总体梳理django流程以登陆功能为例:  1.静态文件配置  2.form表单提交数据后端如何获取  3.request方法  4.pycharm连接数据库 django使用mysql数据库  5.django orm简介  6.表字段的增删改查  7.表数据的增删改查注意事项:新创建的app一定要先去settings.py注册I...

2019-09-16 17:06:00 90

转载 Django框架简介

Web框架本质我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。半成品自定义web框架import socket sk = socket.socket() sk.bind(("127.0.0.1", 80)) sk.listen() while True: conn, a...

2019-09-14 16:39:00 249

转载 前端基础之jQuery

jQueryjQuery的思想,实际上很简单,八个字可以概括:选取元素,对其操作。元素选取的表达式遵循 CSS 以及 XPath 的标准。选取结果可以是一个或多个,后面的操作针对所有被选取的元素。多个连续的操作可以用“链式”实现当然,jQuery 还包装一些通用的功能,比如 Ajax。jQuery介绍jQuery是一个轻量级的、兼容多浏览器的JavaScript库...

2019-09-09 17:22:00 89

转载 前端基础之BOM和DOM

前戏到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。JavaScript分为 ECMAScript,DOM,BOM。BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript...

2019-09-09 16:59:00 93

转载 前端基础之JavaScript

JavaScript概述ECMAScript和JavaScript的关系1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。...

2019-09-06 14:47:00 106

转载 day45-前端CSS

1.0CSS介绍CSS(CascadingStyleSheet,层叠样式表)定义如何显示HTML元素。当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。2.0CSS语法2.1 CSS实例每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束。2.2CSS注释/*这是注释*/...

2019-09-04 16:22:00 74

转载 day44-前端知识之HTML内容

什么是前端?什么是后端?# 任何与用户直接打交道的操作界面都可以称之为前端,前端跟python没有任何关系比如:电脑界面,手机界面,平板界面# 暂时先理解成 幕后操作者(不直接与用户打交道)为什么要学前端? 因为全栈开发工程师就是同时懂前端和后端1.信心满满 老子一定能学会 凭啥学不会2.哎呦卧槽 好像有点难 可能学不会3.我靠 怎么还...

2019-09-03 20:49:00 384

转载 day38-数据库应用软件

# mysqlselect distinct 字段1,字段2,。。。 from 表名where 分组之前的过滤条件group by 分组条件having 分组之后过滤条件order by 排序字段1 asc,排序字段2 desclimit 5,5as语法中给某个查询结果起别名的时候需要把查询语句中的分号去除(select name,sa...

2019-08-22 16:12:00 26

转载 day37-数据库分组查询

1. 单表查询2. 多表查询## 单表查询前期表准备create table emp(id int not null unique auto_increment,name varchar(20) not null,sex enum('male','female') not null default 'male', #大部分是男的age int(3...

2019-08-21 14:46:00 93

转载 day36-表关系(外键)

1 表关系之外键1.1 前戏之一对多关系# 定义一张部门员工表id name gender  dep_name dep_desc1 jason male 教学部 教书育人2 egon male 外交部 漂泊游荡3 tank male ...

2019-08-20 14:55:00 127

转载 卸载mysql

先停止所有mysql有关进程。 打开控制台:依次输入以下命令sudo rm /usr/local/mysqlsudo rm -rf /usr/local/mysql*sudo rm -rf /Library/StartupItems/MySQLCOMsudo rm -rf /Library/PreferencePanes/My*vim /etc...

2019-08-19 16:55:00 77

转载 day35-mysql之表的详细操作

表操作1.数据类型建表的时候,字段都有对应的数据类型# 整型# 浮点型# 字符类型(char与varchar)# 日期类型# 枚举与集合2.约束条件# primary key# unique key# not null创建表的完整语法:create table 表名(字段名1 类型[(宽度) 约束条件],字段...

2019-08-19 14:59:00 76

转载 day34 数据库入门

数据库概念# 1.随意的存到了一个文件中 数据格式也是千差万别的# 2.软件开发目录规范  规定了数据存放的位置  ps:数据都是保存在本地的# 3.将保存数据的部分 存到一个公共的地方 所有的用户涉及到数据相关 都必须来这个公共地方查找数据库之MySQL# 本质就是一款基于网络通信的应用软件# 任何基于网络通信的软件 底层都是socket...

2019-08-16 16:06:00 59

转载 day33-进程池和线程池

进程池与线程池开进程开线程都需要消耗资源,只不过两者比较的情况线程消耗的资源比较少在计算机能够承受范围之内最大限度的利用计算机什么是池?# 在保证计算机硬件安全的情况下最大限度的利用计算机池其实是降低了程序的运行效率 但是保证了计算机硬件的安全(硬件的发展跟不上软件的速度)线程池进程池 from concurrent.futures im...

2019-08-15 14:42:00 64

转载 day32 并发编程之锁

并发编程之锁1. GIL全局解释器锁2. GIL与普通的互斥锁3. 死锁4. 信号量5. event事件6. 线程q1. GIL全局解释器锁"""In CPython, the global interpreter lock, or GIL, is a mutex that prevents multiplenative th...

2019-08-14 14:43:00 100

转载 day31 线程

01 进程间通信"""队列:先进先出堆栈:先进后出"""from multiprocessing import Queueq = Queue(5) # 括号内可以传参数 表示的是这个队列的最大存储数# 往队列中添加数据q.put(1)q.put(2)print(q.full()) # 判断队列是否满了q.put(3)...

2019-08-13 00:11:00 75

转载 网络编程 总结

软件开发架构 c/s client/server b/s broswer/server ps:b/s本质上也是c/s架构 OSI七层协议 应用层 表示层 会话层 传输层 网络层 数据链路层 物理连接层 物理连接层 传输二进制的数据 数据链路层(以太网协议) 1.规定了二进制数据的分组依据 2.规定了每台计算机都必须有一块网卡 ps:网卡上刻有...

2019-08-12 14:37:00 65

转载 day30 并发编程

大文件上传思维逻辑服务端# 1.socket创建TCP服务# 2.连接循环# 3.通信循环 接受固定长度的字典的报头 解析获取字典数据的真实长度 接受字典数据 解码 反序列化成字典 从字典中获取文件大小 以及文件名等其他信息# 4.循环接受文件数据 文件操作(wb) 接受一行往文件中写入一行客户端#...

2019-08-09 16:09:00 100

转载 day29 socket编程TCP和UDP

1 发送大文件2 UDP基本使用3 UDP实现建议版本的QQ4 TCP与UDP之间的区别5 socketserver模块6 异常处理1 发送大文件通过客户端上传大文件到服务端服务端import socketimport jsonimport structserver = socket.socket()server....

2019-08-08 19:35:00 124

转载 day28 socket网络编程

一 socket 套接字二 粘包问题一 socket 套接字1.1 为何学习socket一定要先学习互联网协议:1.首先:网络编程目标就是教会你如何基于socket编程,来开发一款自己的C/S架构软件2.其次:C/S架构的软件(软件属于应用层)是基于网络进行通信的3.然后:网络的核心即一堆协议,协议即标准,你想开发一款基于网络通信的软件,...

2019-08-07 20:44:00 64

转载 day27 网络编程一

网络编程 基础一 软件开发架构# c/s架构(client/server)c:客户端 / s:服务端# b/s架构(browser/server)b:浏览器 / s:服务器ps:bs架构本质也是cs架构手机端看上去cs架构比较火,实际上bs已经在崛起,微信支付宝都在做一件事:统一接口,手机端之后肯定也是bs比较火未来应用程序都会越来越简单,加上5g和...

2019-08-06 19:17:00 86

转载 day24 反射\元类

反射 reflect# 什么是反射, 其实是反省,自省的意思,反射指的是一个对象应该具备,可以检测,修改,增加自身属性的能力.# 反射就是通过字符串操作属性,涉及的四个函数,这四个函数就是普通的内置函数,没有双下划綫,与print等等没有区别.案例hasattr getattr setattr delattr p = Person("jack",18,...

2019-07-30 20:40:00 93

转载 day23-多态和

# 多态什么是多态?# 一种事物具备多种不同的形态例如:水 固态 气态 液态​大黄蜂:汽车人,汽车,飞机# 官方解释: 多个不同类对象可以响应同一个方法,产生不同的结果首先强调多态不是一种特殊的语法,而是一种状态,特性(既多个不同对象可以响应同一个方法,产生不同的结果),既多个对象有相同的使用方法为什么要用多态?# 对于使用者而言,...

2019-07-29 17:17:00 66

转载 day22-面向对象之封装

# 封装什么是封装?# 就是将复杂的丑陋的,隐私的细节隐藏到内部,对外提供简单的使用接口# 对外隐藏内部实现细节,并提供访问的接口为什么需要封装?​ # 两个目的​ 1.为了保证关键数据的安全性​ 2.对外部隐藏实现细节,隔离复杂度什么时候应该封装?#​ 当有一些数据不希望外界可以直接修改时#​ 当有一些函数不希望给外界使用时...

2019-07-26 16:21:00 74

转载 day21 面向对象之继承和组合

继承组合OOP的三大特征之一:封装,继承,多态继承什么是继承?# 继承是一种关系,描述两个对象之间,什么是什么的关系 例如:麦兜,佩奇,猪刚鬣 都是猪啊,# 在程序中,继承描述的是类和类之间的关系 例如:a继承了b, a就能直接使用b已经存在的方法和属性,a称之为子类,b称之为父类,也称之为基类为什么要使用继承?# 继承的一方...

2019-07-25 21:08:00 52

转载 day20 面向对象编程

面向对象编程 oop什么是面向对象:它是一种编程思想,是前辈总结出来的经验,知道程序员如何更好的编写程序,核心是对象,程序就是一系列对象的集合,程序员通过负责调度这些对象让他们交互完成任务相对于面向流程,就像流水线一样,亲自把制作手机的流程分成很多个小步骤,一一实现面向对象,就像找到能管理流水线的人,让他负责流水线的运作案例: 把大象装进冰箱?面向过程:1...

2019-07-24 20:07:00 56

转载 day-17 包与模块

包logging 模块logging 配置字典hashlib 模块openpyxl 模块深浅拷贝一 模块1.0.1 模块回顾模块# 三种来源 1.内置的 2.第三方的 3.自定义的# 四种表示形式 1.py文件(******) 2.共享库 ...

2019-07-21 18:58:00 79

转载 面试题

# 1、下面代码的输出结果是什么?list1 = ['a', 'b', 'c', 'd', 'e']print(list1[10:]) # []# 2、各行打印的结果应该是多少?list1 = [ [ ] ] * 5list1[0].append(10)print(list1)list1[1].append(20)print(list1)lis...

2019-07-19 20:35:00 63

转载 day16-常用模块

知识点:collection模块(采集)time模块(时间)random模块(随机)os模块(操作系统)sys模块(Py操作)json和pickle模块(序列化)subprocess模块(子进程)一 collection模块内置的数据类型:# 整型\浮点型\字符串\列表\字典\集合...

2019-07-18 16:11:00 109

转载 day15-re与正则表达式

一、正则表达式二、re模块1.0 正则表达式1.1 正则表达式与re模块的关系# 1.正则表达式是一门独立的技术,任何语言均可使用# 2.python中要想使用正则表达式需要通过re模块1.2 正则表达式京东注册账号手机有校验功能:<https://reg.jd.com/reg/person?ReturnUrl=https%3A/...

2019-07-17 17:31:00 88

转载 day14-模块和包

一、模块介绍二、软件开发规范一、模块介绍1.1 什么是模块就像我们小时候玩的乐高积木,我们可以通过乐高积木拼小机器人,拼小飞机等等,每一个不同色彩大小的积木就可以称之为模块,反过来看,我们想做一个功能全面的购物车程序,我们可以在一个py文件里写出来,但这样看起来太臃肿了,而且可读性差,不便于理解,所以我们可以通过函数把每一个小功能块进行细分,然后把功能相近或者有类似...

2019-07-16 19:18:00 92

转载 day13-迭代器、生成器、内置函数

#使命:让世界更有智慧#愿景:更健康、更长久#价值观:客户第一、团队合作、拥抱变化、本分、激情、敬业#学以致用:编程的核心,是要解决人类的遇到各种问题,提升人类的差异化体验。#公司选择:公司的产品服务,能不能直接让我们的生活更智能、更美好?知识点:一、迭代器二、生成器三、内置方法一、迭代器1.1 什么是迭代器?  迭代:一般...

2019-07-15 17:33:00 126

转载 day12 递归、表达式、内置函数

#使命:让世界更有智慧#愿景:更健康、更长久#价值观:客户第一、团队合作、拥抱变化、本分、激情、敬业#学以致用:编程的核心,是要解决人类的遇到各种问题,提升人类的差异化体验。#公司选择:公司的产品服务,能不能直接让我们的生活更智能、更美好?知识点:一、函数递归和二分法二、三元表达式与列表、字典表达式三、匿名函数与内置函数一、递归和二分法:1....

2019-07-13 23:53:00 132

转载 day11-闭包函数和装饰器

目录:闭包函数装饰器什么是闭包函数?闭,封闭,把一个函数封闭在另一个函数里面起来,就是定义在函数内部的函数包,将它整体打包,同时引用外部函数作用域的名字,方便接下里使用x = 56def outer(): y = 78 def inner(): print(x, y) return in...

2019-07-12 16:32:00 108

转载 day10-嵌套和名称空间

阅读目录命名关键字参函数对象函数的嵌套调用函数的嵌套定义名称空间名称空间的查找顺序作用域一、命名关键字参# 命名关键字参数:在函数定义阶段 写在*与**可变长参数之间的形参# 在给命名关键字参数传值的时候 只能用关键字为其传值# 在定义阶段 给你感觉好像是...

2019-07-10 21:11:00 78

空空如也

空空如也

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

TA关注的人

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