自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql学习一

数据库简介:人类在进化的过程中,创造了数字、文字、符号等来进行数据的记录,但是承受着认知能力和创造能力的提升,数据量越来越大,对于数据的记录和准确查找,成为了一个重大难题 计算机诞生后,数据开始在计算机中存储并计算,并设计出了数据库系统 数据库系统解决的问题:持久化存储,优化读写,保证数据的有效性 当前使用的数据库,主要分为两类 文档型,如sqlite,就是一个文件,通过对文件的复制完...

2018-09-08 10:21:46 120

原创 django学习四

使用模板编辑views.py文件,在方法中调用模板from django.http import HttpResponsefrom django.template import RequestContext, loaderfrom models import BookInfodef index(request): booklist = BookInfo.objects.al...

2018-09-08 10:15:22 137

原创 django学习三

模板建立模板是html页面,可以根据视图中传递的数据填充值 修改settings.py文件,设置TEMPLATES的DIRS值 ‘DIRS’: [os.path.join(BASE_DIR, ‘templates’)], 在模板中访问视图传递的数据 {{输出值,可以是变量,也可以是对象.属性}} {%执行代码段%}定义index.html模板<!DOCTYPE ht...

2018-09-08 10:10:41 134

原创 django学习二

设计介绍:本示例完成“图书-英雄”信息的维护,需要存储两种数据:图书、英雄 图书表结构设计: 表名:BookInfo 图书名称:btitle 图书发布时间:bpub_date 英雄表结构设计: 表名:HeroInfo 英雄姓名:hname 英雄性别:hgender 英雄简介:hcontent 所属图书:hbook 图书-英雄的关系为一对多数据库配置在setting...

2018-09-08 10:07:25 154

原创 django学习一

创建虚拟环境:创建:mkvirtualenv [虚拟环境名称] 删除:rmvirtualenv [虚拟环境名称] 进入:workon [虚拟环境名称] 退出:deactivate 所有的虚拟环境,都位于/home/.virtualenvs目录下 查看当前的所有虚拟环境:workon [两次tab键] 查看虚拟环境中已经安装的包:pip list 和 pip freeze安装...

2018-09-08 09:59:02 105

原创 迭代器

Python迭代器迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。可迭代对象以直接作用于 for 循环的数据类型有以下几种:一类是集合数据类型,如 list 、 tuple 、 dict 、 set 、 str 等;一类是 generator ,包括生成器和带 yiel...

2018-09-08 09:49:22 230

原创 Python装饰器

装饰器示例无参数的函数:代码:from time import ctime, sleepdef timefun(func): def wrappedfunc(): print("%s called at %s"%(func.__name__, ctime())) func() return wrappedfunc@time...

2018-09-08 09:46:05 104

原创 Python中的闭包

闭包函数引用代码:def test1(): print("--- in test1 func----")#调用函数test1()#引用函数ret = test1print(id(ret))print(id(test1))#通过引用调用函数ret()什么是闭包代码:#定义一个函数def test(number): #在函...

2018-09-08 09:38:27 101

原创 贪婪与非贪婪

python中贪婪与非贪婪Python里数量词默认是贪婪的(在少数语言里也可能是默认非贪婪),总是尝试匹配尽可能多的字符;非贪婪则相反,总是尝试匹配尽可能少的字符。 在”*”,”?”,”+”,”{m,n}”后面加上?,使贪婪变成非贪婪。代码如下:>>> s="This is a number 234-235-22-423">>> r=re.mat...

2018-09-08 09:30:53 528

原创 re模块的高级用法

re模块的高级用法search需求:匹配出文章阅读的次数 代码import reret = re.search(r"\d+", "阅读次数为 9999")ret.group()findall需求:统计出python、c、c++相应文章阅读的次数 代码:import reret = re.findall(r"\d+", "python = 9999...

2018-09-08 09:28:21 306

原创 Python基础小练习

巩固Python基础小练习1、l=[1,1,6,3,1,5,2]去重,至少两种方法l = [1,1,6,3,1,5,2]#方法1:print(set(l))#方法2:new_l = []for i in l: if i not in new_l: new_l.append(i)print(new_l)2、实现字符串反转 输入str=”str...

2018-08-21 22:00:30 557

原创 Python学习(四)正则表达式

正则表达式正则表达式:正则表达式, 又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语: Regular Expression, 在代码中常简写为regex、 regexp或RE) , 是计算机科学的一个概念。 正则表达式使用单个字符串来描述、 匹配一系列匹配某个句法规则的字符串。 在很多文本编辑器里, 正则表达式通常被用来检索、 替换那些匹配某个模式的文本。在Pyt...

2018-08-20 20:55:47 121

原创 Python学习(三)进程

进程创建进程:在Python中,由于它是跨平台的软件,所以multiprocessing模块就是跨平台版本的多进程模块,multiprocessing模块提供了一个Process类来代表一个进程对象...

2018-08-20 20:20:37 233

原创 Python学习(二)线程

线程多线程利用多线程实现TCP客户端:import socket#导入模块import threadingdef tcp_send(): tcp_socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM) address = (('192.168.110.128',8080)) tcp_soc...

2018-08-17 20:51:55 91

原创 Python学习(一)UDP与TCP

UDP与TCP协议1.UDPUDP的概念:用户数据报协议, 是一个无连接的简单的面向数据报的运输层协议UDP的特点:UDP是面向无连接的通讯协议, UDP数据包括目的端口号和源端口号信息,由于通讯不需要连接, 所以可以实现广播发送。UDP的适用情况:UDP是面向消息的协议, 通信时不需要建立连接, 数据的传输自然是不可靠的, UDP一般用于多点通信和实时的数据业务。UDP程...

2018-08-16 21:51:10 161

空空如也

空空如也

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

TA关注的人

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