自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 django基础(转载)

web应用Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件。应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B/S就是浏览器端/服务器端应用程序,这类应用程序一般借助谷歌,火狐等浏览器来运行。WEB应用程序一般是B/S模式。Web应用程序首先是“应用程...

2019-01-04 11:05:00 245

转载 Django之ORM学习

一般操作必知必会13条<1> all(): 查询所有结果 <2> filter(**kwargs): 它包含了与所给筛选条件相匹配的对象 <3> get(**kwargs): 返回与所给筛选条件相匹配的对象,返回结果有且只有一个,如果符合筛选条件的对...

2018-08-14 21:38:00 189

转载 Django之form组件的学习

Form介绍我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错误信息.。Django form组件就实现了上面所述的功能。总结一下,其实fo...

2018-08-14 21:34:00 174

转载 Django之中间件学习

前戏我们在前面的课程中已经学会了给视图函数加装饰器来判断是用户是否登录,把没有登录的用户请求跳转到登录页面。我们通过给几个特定视图函数加装饰器实现了这个需求。但是以后添加的视图函数可能也需要加上装饰器,这样是不是稍微有点繁琐。学完今天的内容之后呢,我们就可以用更适宜的方式来实现类似给所有请求都做相同操作的功能了中间件中间件介绍什么是中间件?官方的说法:中间件...

2018-08-07 14:59:00 137

转载 Django之model 详解

目录ORM介绍ORM概念ORM由来ORM的优势ORM的劣势ORM总结Django中的ORMDjango项目使用MySQL数据库Model快速入门字段自定义字段字段参数Model Meta参数多表关系和参数ORM操作Object Relational Mapping(ORM)...

2018-08-06 17:42:00 297

转载 cookie和session以及自定义分页

cookieCookie的由来大家都知道HTTP协议是无状态的。无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。一句有意思的话来描述就是人生只如初见,对服务器来说,每次的请求都是全新的。状态可以理解为客户端和服务器在某次会话中产生的数据,那无状态的就以为...

2018-08-06 16:45:00 77

转载 python前端学习之移动端和bootstrap

01 响应式页面-@media介绍,我们为什么要写自适应的页面(响应式页面)众所周知,电脑、平板、手机的屏幕是差距很大的,假如在电脑上写好了一个页面,在电脑上看起来不错,但是如果放到手机上的话,那可能就会乱的一塌糊涂,这时候怎么解决呢?以前,可以再专门为手机定制一个页面,当用户访问的时候,判断设备是手机还是电脑,如果是手机就跳转到相应的手机页面,例如百度的就是,手机...

2018-06-19 17:30:00 210

转载 python前端学习之jQuery

01-jQuery的介绍1.为什么要使用jQuery在用js写代码时,会遇到一些问题:window.onload 事件有事件覆盖的问题,因此只能写一个事件。代码容错性差。浏览器兼容性问题。书写很繁琐,代码量多。代码很乱,各个页面到处都是。动画效果很难实现。jQuery的出现,可以...

2018-06-19 17:00:00 793

转载 python前端学习之js

01-Javascript简介Web前端有三层:HTML:从语义的角度,描述页面结构CSS:从审美的角度,描述样式(美化页面)JavaScript:从交互的角度,描述行为(提升用户体验)JavaScript历史背景介绍布兰登 • 艾奇(Brendan Eich,1961年~),1995年在网景公司,发明的Ja...

2018-06-19 16:40:00 226

转载 python前端学习之css

01-css的引入方式在HTML中引入css方式总共有三种:行内样式内接样式外接样式     3.1 链接式     3.1 导入式css介绍现在的互联网前端分三层:HTML:超文本标记语言。从语义的角度描述页面结构。CSS:层叠样式表。从审美的角度负责页面样式。JS:JavaScript 。从交互的角度描述页面行为...

2018-06-11 21:05:00 474

转载 python学习四十四天(前端之HTML标签)

 今日主要内容:  web标准  浏览器内核  HTML介绍,规范,结构详解  字体标签  排版标签  超链接  图片标签  列表标签 <ul>、<ol>、<dl>  表格标签 <table>  表单标签 <fom>1.web标准web准备介绍:w3c:万维网联盟组织,用来...

2018-05-21 21:34:00 358

转载 python学习四十三天(网络IO模型)

阅读目录一 IO模型介绍二阻塞IO(blocking IO)三非阻塞IO(non-blocking IO)四 多路复用IO(IO multiplexing)五 异步IO(Asynchronous I/O)六 IO模型比较分析七 selectors模块IO模型介绍  为了更好地了解IO模型,我们需要事先回顾下:同步、异步、阻塞、非阻塞 ...

2018-05-18 19:35:00 80

转载 python学习四十二天(协程)

python之路——协程阅读目录一 引子二 协程介绍三 Greenlet模块四 Gevent模块引子  之前我们学习了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。按道理来说我们已经算是把cpu的利用率提高很多了。但是我们知道无论是创建多进程还是创建多线程来解决问题,都要消耗一定的时间来创建进程...

2018-05-18 19:30:00 69

转载 python学习四十一天(线程)

今日主要内容:线程的概念和简单应用线程概念的引入背景进程  之前我们已经了解了操作系统中进程的概念,程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。在多道编程中,我们允许多个程序同时加载到内存中,在操作...

2018-05-15 19:48:00 102

转载 python学习四十天(进程池)

今日主要内容:1.队列2.管道3.数据共享4.进程池5.回调函数一.队列队列:创建共享的进程队列,Queue是多进程安全的队列,可以使用Queue实现多进程之间的数据传递。Queue([maxsize]) 创建共享的进程队列。参数 :maxsize是队列中允许的最大项数。如果省略此参数,则无大小限制。底层队列使用管道和锁定实现...

2018-05-15 19:15:00 69

转载 python学习三十八-九天(python程序中进程的操作)

主要内容python的multiprocess模块和用法在python程序中的进程操作  之前我们已经了解了很多进程相关的理论知识,了解进程是什么应该不再困难了,刚刚我们已经了解了,运行中的程序就是一个进程。所有的进程都是通过它的父进程来创建的。因此,运行起来的python程序也是一个进程,那么我们也可以在程序中再创建进程。多个进程可以实现并发效果,也就是说,当我们的程...

2018-05-11 16:34:00 199

转载 python学习三十七天(进程初识)

主要内容1.操作系统背景2.进程的一些概念3.进程的并发与并行4.同步异步与阻塞非阻塞操作系统背景知识顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。所以想要真正了解进程,必须事先了解...

2018-05-11 15:14:00 92

转载 python学习——操作系统的发展史

阅读目录  手工操作 —— 穿孔卡片   批处理 —— 磁带存储和批处理系统  多道程序系统  分时系统  实时系统  通用操作系统  操作系统的进一步发展  操作系统的作用手工操作 —— 穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 ...

2018-05-09 19:15:00 83

转载 python 学习三十五天(socket的更多方法)

1.黏包2.socket的更多方法介绍3.验证客户端连接合法性4.socketserver模块一.黏包1.现象:res=subprocess.Popen(cmd.decode('utf-8'),shell=True,stderr=subprocess.PIPE,stdout=subprocess.PIPE)的结果的编码是以当前所在的系...

2018-05-09 19:11:00 92

转载 python学习三十三-三十四天(网络基础和socket)

主要内容:1.软件的基础架构2.网络基础3.套接字(socket)初识一.软件开发架构我们了解的涉及到两个程序之间通讯的应用大致可以分为两种:第一种是应用类:qq、微信、网盘、优酷这一类是属于需要安装的桌面应用第二种是web类:比如百度、知乎、博客园等使用浏览器访问就可以直接使用的应用这些应用的本质其实都是两个程序之间的通讯。而这两个分类又对应了两个软件开...

2018-05-04 20:49:00 80

转载 python学习三十一天(re模块和正则表达式)

今日主要内容:1.正则表达式2.re模块一.正则表达式今天我们要学习python里的re模块和正则表达式,学会了这个就可以帮我们解决刚刚的疑问。正则表达式不仅在python领域,在整个编程届都占有举足轻重的地位。正则表达式本身也和python没有什么关系,就是匹配字符串内容的一种规则。1.什么是正则表达式官方定义:正则表达式是对字符串操作的一种逻辑公式,就是...

2018-05-02 15:12:00 138

转载 python学习三十天(错误处理)

今日内容:1.昨日作业2.错误处理一,昨日作业题目:三级菜单使用递归和栈的方式写递归方式字典:university_list = {"安徽省": { "合肥": ["中国科技大学", "合肥工业大学"], "安庆": ["安庆学院"], "阜阳": ["阜阳学院"] ...

2018-04-27 21:50:00 95

转载 python学习二十九天(模块和包)

今日内容:1.昨日作业解答2.python中模块的引用3.python中包的引用4.项目开发规范一,作业解答:题目:计算文件夹中所有文件的大小,包括文件和文件夹1.递归思想解决:import osdef get_size(dir): sum_size = 0 for item in os.listdir(dir): ...

2018-04-27 21:29:00 94

转载 python 学习二十八天(os模块,模块的引用)

今日主要内容:1.os模块2.模块和引用模块的方法一.os模块os模块是与操作系统进行交互的模块内置方法如下:os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cdos.curdir 返回当前目录: ('.')os.pardir...

2018-04-25 16:41:00 90

转载 python学习二十七天(collections,time,random,sys模块)

今日主要内容:1.collections模块补充2.time模块3.random 模块4.sys模块一.collections 模块中defaultdict 方法有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于66的值保存至字典的第一个key中,将小于66的值保存至第二个key的值中。即: {'k1'...

2018-04-24 17:26:00 108

转载 Python 学习第二十六天(hashlib,configparser,logging,collections模块)

今日主要内容:1.hashlib模块补充2.configparser模块3.logging模块4.collections模块一.hashlib模块补充1.使用hashlib进行文件一致性的验证验证一段字符串与分段字符串加密后的md5是否一致import hashlibmd5obj = hashlib.md5()md5obj.update(...

2018-04-23 19:50:00 113

转载 python 学习二十五天(python内置模块之序列化模块)

今日主要内容1.python内置模块-序列化模块python中的序列化模块json 所有的编程语言都通用的序列化格式....它支持的数据类型非常有限 数字 字符串 列表 字典pickle 只能在python语言的程序之间传递数据用的..pickle支持python中所有的数据类型shelve python3.* 之后才有的2.摘要模块---hashlib3.一...

2018-04-20 20:24:00 91

转载 Python 基础第二十四天(重要的内置方法)

今日重要内容:内置方法1.__str__2.__repr__3.__format__4.__call__5.__eq__6.__del__ (析构方法)7.__new__8.item 系列共同:一下将的内置方法,object类中已经内置了,如果你不重构,则按照object类中的规则显示1.__str__2.__repr____s...

2018-04-19 19:49:00 82

转载 Python 基础第二十三天(反射)

今日主要内容1.面向对象高级特性---反射2.内置函数和内置方法补充1.什么是反射:通过内置函数getattr(),hasattr(),setattr(),delattr()实现,在类外通过对字符串的操作,能够将类内同名的静态变量,方法,如对象属性是无法取到值的.也可以理解为:***正常情况下如果可以拿到这个变量 那么如有有这个变量的字符串形式 就是用反射可...

2018-04-18 21:58:00 91

转载 Python 基础第二十二天(封装)

今日主要内容:1.封装2.内置函数propertyclassmethodstaticmethod封装什么是封装:在python中就是将类里面的静态变量,属性,方法进行私有化处理,只能类内进行访问,类外无法继承,调用.例1:对静态变量进行封装,静态变量的私有化class A: __n = 'aaa'print(a.__n) #...

2018-04-18 16:27:00 133

转载 python基础第二十一天(多态,抽象类和接口类)

今日主要内容:1.接口类和抽象类2.多态和鸭子类型一.什么是接口类接口:接口是Java中特有的一种数据形式,一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似.接口类:python中接口类继承了Java中接口的定义,用于子类继承父类的接口方法的...

2018-04-16 19:10:00 113

转载 Python 基础第十九-二十天(继承)

继承什么是继承?继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类python中类的继承分为:单继承和多继承class ParentClass1: #定义父类 passclass ParentClass2: #定义父类 passclass SubCl...

2018-04-13 20:23:00 68

转载 Python 基础第十六---十九天(面向对象初识)

面向对象初识类的概念:具有相同属性和技能的一类事物对象的概念:对一个类的具体描述使用面向对象的好处:1.使得代码之间的角色关系更加明确2.增强了代码的可扩展性3.规范了对象的属性和性能面向对象的特点:结局的不确定性类的内部各个部分说明和结构:class 类名(首字母大写):  #引用静态变量     #1.类名.__dict__...

2018-04-13 19:05:00 102

转载 Python 基础第十五天(递归函数和二分查找)

今日主要内容1.递归函数2.二分查找今日主要对以上内容进行初步的了解.下面简单介绍:递归函数1)初识递归什么是递归函数:递归函数:在一个函数里在调用这个函数本身递归的最大深度:998正如你们刚刚看到的,递归函数如果不受到外力的阻止会一直执行下去。但是我们之前已经说过关于函数调用的问题,每一次函数调用都会产生一个属于它自己的名称空间,如果一直调用下...

2018-04-10 15:48:00 64

转载 Python 基础第十四天(内置函数和匿名函数)

今天主要内容1.生成器补充--生成器推导式2.内置函数3.匿名函数1.生成器推导式(1)列表推导式:一行搞定 ,简单,感觉高端。但是,不易排错。例:l1 = []for i in range(1,12):  l1.append('python%s期' % i)print(l1)生成式:l2 = ['python%s期' %i i ...

2018-04-04 20:07:00 154

转载 Python 基础第十三天(迭代器,生成器)

今日主要内容:1.可迭代对象2.迭代器3.生成器1.可迭代对象什么是可迭代对象:内部含有__iter__方法的对象,就是可迭代对象.查看__iter__方法:dir(对象)可迭代对象就遵循可迭代协议。接触过的可迭代对象有:str,list,tuple,dict,set,range迭代器:f1文件句柄如何判断法一:例:s = 'laon...

2018-04-03 19:56:00 91

转载 Python 基础第十二天(多装饰器修饰一个函数)

今日主要内容:1.函数的有用信息2.带参数的装饰器3.多个装饰器装饰一个函数函数的有用信息:两个内置方法:1.print(index.__doc__) #查看函数注释的内容2.print(index.__name__) #查看函数名的方法例:def func1():   """   此函数是完成登陆的功能,参数分别是...作用。 ...

2018-04-02 14:43:00 148

转载 Python 基础第十一天(闭包和装饰器初识)

今日内容:函数名的应用闭包装饰器的初识装饰器的传参1.函数名的应用函数名是函数的名字.本质:变量,特殊的变量。是函数的内存地址函数名() 可以执行此函数(1)单独打印函数名,可以得到函数的内存地址:print(func1) # <function func1 at 0x0000000000872378>(2)函数名可以赋值例:...

2018-04-02 11:49:00 103

转载 Python 基础第十天

今日主要内容1.动态参数2.命名空间或名称空间3.函数的嵌套4.关键字global和nonlocal动态函数动态参数*args ,**kwargs(1)*args接收的是实参对应的所有位置参数(实参中超出形参位置的),并将其放在元组中.例1.*args正确放置的位置(不带默认参数)例2:带默认参数,不影响默认参数的取值总结:...

2018-03-29 20:07:00 92

转载 Python 基础第九天

今日内容1函数的初识函数名,函数体,关键字,函数的返回值。2.函数的传参1.函数的初识什么是函数:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段.函数能提高应用的模块性,和代码的重复利用率。函数的基本结构def my_len():   count = 0   for i in l1:   coun...

2018-03-28 17:11:00 113

空空如也

空空如也

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

TA关注的人

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