自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Django中的APP应用

app(application)就是应用的意思,当我们的项目足够大的时候,我们将功能单独分成多个app进行开发。一,创建一个APP项目 python manage.py startapp myApp # 创建一个app应用在 settings.py 文件 INSTALLD_APPS 列表中注册appDjango框架自带的一些APP应用编写视图函数视图函数就是用来接收URL的请求...

2019-04-25 22:20:46 1494

转载 Django框架之路由系统

1、路由系统基本格式urlpatterns = [path( 要匹配的路径(可以是正则表达式), 视图函数, 参数, 别名)2、参数说明(1) 正则表达式:一个正则表达式字符串(2) 视图函数:一个可调用对象,通常为一个视图函数或一个指定视图函数路径的字符串(3) •参数:要传递给视图函数的默认参数(字典形式,可选)(4) •别名:一个可选的name参数3、正则表达式详解(1) ...

2019-04-25 15:09:59 241

原创 WSGI和Django模板系统

WSGIWSGI : Web Server Gateway Interface, Web服务器网关接口。是一种规范,规范:web服务器应用和框架的使用。Django自带的服务器应用 wsgiref 模块。视图函数(1) 函数名称 见名知意,(2) 至少有一个形参(一般命名为request),因为浏览器请求的时候,服务端会将请求的数据封装到HttpRequest对象中。(3) 向浏览器...

2019-04-24 19:41:47 312

原创 Django框架基础

程序中的框架和生活中搭建的框架的功能是相同的,框架来完成一些基础的工作,程序员在此基础上开发实现自己业务功能的代码;把程序员从繁琐的重复性的代码中解脱出来,提交开发效率;所有的Web应用框架本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 一些常用框架(Django、Tornado、Flash)是对socket服务端进行的封装,使得基础功能更加完善。由于Djan...

2019-04-22 20:38:40 555

转载 Linux系统用户与权限

(讲义实在太棒了!!!!!!!!!!!!!!!!!情不自禁地复制粘贴。。。)1、查看用户和组的配置文件Linux 是一个多用户系统。超级用户: root普通用户:每个用户都有一个同名的组关于用户和组的配置文件账号信息 密码信息用户 /etc/passwd /etc/shado...

2019-04-16 22:41:46 1492

翻译 Linux基本操作命令

1.linux命令的格式command [-options] [parameter]说明:command:命令名,相应功能的英文单词或单词的缩写[-options]:选项,可用来对命令进行控制,也可以省略parameter:传给命令的参数,可以是 零个、一个 或者 多个扩展: [] 代表可有可无2.文件和目录常用命令(1) ls查看目录内容ls 常用选项-a 显示指定...

2019-04-15 22:08:39 262

原创 用Python来操作数据库

一 数据库的备份和恢复c:/>mysqldump -h localhost -u root -p mydb1>d:/mydb1.sql注意:使用的是window的命令行mysqldump 是 myslq的可执行命令localhost 表示网址d:\mydb1.sql 表示 保存的位置。 /表示Linux路径, \ windows路径。导入先创建数据库名,并...

2019-04-13 14:46:54 202

原创 MySql中的视图和触发器

MySql中的视图1、什么是视图视图就是一条SELECT语句执行后返回的结果集,视图是一个虚拟表,同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表。2、视图作用(1)简化用户的操作关键信息来源于多个复杂关联表,可以创建视图提取我们需要的信息,简化操作;(2)对机密数据提供保护作用不希望用...

2019-04-11 23:33:14 182

原创 MySql中的常用函数以及事务和索引

多表查询1.多表连接查询 语法 select 字节 from 表1 inner join 表2 on 条件 inner join 表3 on 条件…2.多表嵌套查询 语法 select 字节…from 表1 where 条件 in(select 字节 from 表2 where in(select 字节 from 表3 where 条件…))一些常用的函数:一:日期函数1,获得当前日...

2019-04-11 23:04:28 187

原创 参照完整性之多对多和多表查询

一,参照完整性的多对多关系的表格创建例如:老师和学生是多对多关系, 一个老师对应多个学生,一个学生被多个老师教。多对多关系中 需要创建三个表 其中有一个是关系表。首先创建学生表:Create table students( id int, name varchar(100), grade varchar(100), primary key(id) ); 其次创建老师表:Cr...

2019-04-10 20:23:13 2188

原创 数据完整性

数据完整性是指数据库中数据在逻辑上的一致性、正确性、有效性和相容性。为了保证插入到数据库中的数据是正确的,防止用户可能的错误输入。数据完整性分为实体完整性、域完整性、参照完整性。(1)实体完整性(Entity Integrity)。实体完整性指表中行的完整性。主要用于保证操作的数据(记录)非空、唯一且不重复。即实体完整性要求每个关系(表)有且仅有一个主键,每一个主键值必须唯一,而且不允许为“空...

2019-04-09 23:36:23 4712

原创 MySql数据库基本语句

绝大多数都是记忆练习的东西 理解的偏少一,DML语句之Delete(删除)格式:delete from 表单名; 其后可以增加where条件限制,order by排序,limit限制例如:delete from employee where name=‘ls’; 删除表中名字为李四的记录。还有一个删除是truncate格式:Truncate table 表单名;例如:Treunca...

2019-04-09 23:07:21 6337

原创 MySQL数据库基础知识

数据库就是专门用来存放大量数据的库,并且读取速度不会明显变慢。常见的数据库:1,Oracle 甲骨文 大型收费2,DB2 IBM 大型收费3,MySql 甲骨文 中小型免费数据库的大小指的是存放数据量的多少,小型数据库如果存放过多的数据的话速度也会变慢。数据库文件保存是以二维表格的形式保存的。 一行叫做一条记录, 一列叫做字段。客户端通过访问数据库服务器发送请求,而数据库接收到...

2019-04-08 22:28:14 120

翻译 深浅拷贝

深浅拷贝实质是由于栈和堆的存储数据的类型不同栈中存储的是简单数据 而复杂的数据比如容器类型都存储在堆中 而栈中存储的只是堆中数据的地址浅copy只copy最外层的数据存储到一个新的地址 而最里面的原数据不变 还是原来的地址 当原数据最里面的改变时 copy的也随之改变deepcopy是从里到外全部copy 存储到一个新的地址 原数据改变时 deepcopy的不改变...

2019-03-26 21:45:30 122

原创 网络通信重要知识点

1.进程,线程,协程的区别和联系进程就是系统运行的程序,不能共享全局变量,占用资源比较大,进程之间是独立的,只能通过队列进行通信线程包含于进程之中,是CPU调度的最小单位,一个进程中最少有一个线程,线程之间可以共享全局变量协程:协助程序,又称微线程,在线程内运行,执行效率高,不存在变量冲突且控制资源共享2.线程锁就是锁定资源,当有多个线程需要对同一资源进行访问和修改时,由一个线程先将其锁定...

2019-03-26 20:55:17 246

原创 网络编程

软件开发架构:两个程序之间通讯的应用大致可以分为两种:第一种是应用类程序:qq、微信、网盘、优酷这一类是属于需要安装的桌面应用第二种是web类程序:用户只需要浏览器即可访问程序。常见的web类应用程序比如百度、知乎、CSDN等使用浏览器访问就可以直接使用。C/S架构 即客户端与服务器架构 Client与Server客户端:就是我们常用的程序例如qq、微信,浏览器等等服务端:要一直运行...

2019-03-16 10:11:33 168

原创 复习遗忘的知识点----第一周的

b="我叫{:@^99},今年{:&>21}岁".format("张柳",99)print(b)^表示在中间 左右两边各有99个@ >表示在右边 有21个&a='3+5'print(a)#输出结果是‘3+5’d=eval(a)print(d)#输出结果是8:eval函数的用法就是把字符串对象转换为能够具体的对象print(5//2)#输出结果是2...

2019-03-15 20:16:23 164

原创 工厂模式和生成器

#工厂模式class BMW():def init(self,name):self.name=nameclass Benz():def init(self,name):self.name=nameclass CarFactory():@staticmethoddef makecar(name):if name==‘宝马’:return BMW(name)elif name=...

2019-03-14 08:56:58 328

原创 补充的函数

a=[1,2]b=‘abcd’c=zip(a,b)#压缩函数 以最短的集合作为长度标准 一一对应压缩为元祖 长集合中多余的元素舍弃print©for x in c:print(x)def deal(a):return a*ab=[1,2,3,4]c=map(deal,b)#映射函数 把b中的值按照deal函数 一一映射输出print©for x in c:print(x)...

2019-03-14 08:56:16 237

原创 时间函数

时间元祖(time.struct_time):gmtime(),localtime() 和 strptime() 以时间元祖(struct_time)的形式返回。索引值(Index) 属性(Attribute) 值(Values)0 tm_year(年) (例如:2015)1 tm_mon(月) 1 ~ 122 tm_mday(日) 1 ~ 313 tm_hour(时) 0 ~ 23...

2019-03-14 08:55:47 625

原创 面向对象

try:#尝试运行程序f=open(‘a.txt’,‘w’)f.read()except:# try except 捕捉异常 并输出异常原因print(2)else:#如果没有异常 则输出else的结果print(3)finally:#不管怎么样最后都要运行finally里面的程序print(4)f.close()try:raise IndexError(“我出错啦”)#主动...

2019-03-14 08:54:36 137

原创 异常和单例模式 学习内容

#第三周 周一 异常a=(2,3)try:print(a[4])except IndexError as o:print(“出现错误啦”,o)print(‘程序到这里啦’)a=[23,34]try:print(a[3])except IndexError as p:print(‘错啦’,p)print(‘到这儿啦’)class A():passtry:print(A...

2019-03-13 21:56:41 122

原创 继续面向对象 学习内容

#周五 唉dic={ ‘001’:{‘name’:‘张三’,‘age’: 18 ,‘num’:‘001’},‘002’:{‘name’:‘张二’,‘age’: 28 ,‘num’:‘002’}}class FileAction():@staticmethoddef writedata():f=open(‘data.txt’,‘w’)for k,v in dic.items():fo...

2019-03-13 21:55:44 131

原创 面向对象 学习内容

#周四 继续难难难class Student():count=0def init(self,name,age):self.name=nameself.age=ageself.mm=“MM”Student.count+=1zs=Student(“张三”,13)ls=Student(“李四”,20)print(zs.name,zs.age,zs.mm)print(ls.name,...

2019-03-13 21:54:34 151

原创 类 学习内容

#周三#1.包含内部函数#2.返回内部函数#3.内部函数使用外部函数的变量def hanshu(b):a=3def hh©:b=a*3+creturn breturn hhx=hanshu(5)print(x(3))#二,装饰其他函数import timedef waibu(a):def neibu():start=time.time()a()end=time....

2019-03-13 21:53:36 129

原创 文件学习内容

周二 文件 难难难难难#LEGB#local 局部作用域#enclose 嵌套作用域#global 全局作用域#built-in 内置作用域a=100b=20c=1def waibu():b=200c=2def neibu():c=300print©#local 局部作用域print(b)#enclose 嵌套作用域print(a)#global 全局作用域p...

2019-03-13 21:52:48 200

原创 day7作业

#周一 作业 第一遍 申小龙a=int(input(“请输入第一个数”))b=int(input(“请输入第二个数”))m=[]for i in range(a,b+1):c=2while c<i:if i%c0:breakc+=1else:print(i)m.append(i)print(m)sum=0n=0while n<len(m):data=m...

2019-02-25 22:39:32 130

原创 day6作业

#九九乘法表 申小龙i=1# 行=1while i<10:j=0 #列=0while j<i: #当行小于列j+=1#列+1print("{}{}={}".format(j,i,ij),end=" ")print()i+=1for i in range(1,10):for j in range(1,i+1):print("{}{}={}".format(i,j,...

2019-02-23 15:26:06 166

原创 day5作业

#第五天 作业 申小龙 第一遍a=[1,2,3,4,5,6,7,8,9,10]i=0while i<len(a)-1:t=a[i]a[i]=a[i+1]a[i+1]=ti+=2print(a)a=[i for i in range(200,300)]print(a)a=[i for i in range(2,100,2)]print(a)a=[i for i in ...

2019-02-23 15:25:21 82

原创 day4作业

#第四天 作业 申小龙‘’’a=(2,3,34,5,3)print(type(a))for x in a:print(x)a=(1,2,3,4,5,6,7,8)print(a[2:8:3])print(a[:5:2])print(a[::3])print(a[-2:-6:-2])b=(1)print(type(b))c=(1,)#当只有一个元素时必须加,才是元组prin...

2019-02-22 08:47:08 110

原创 day3作业

#申小龙a=‘1124542’print(a)a=‘42’"32we’print(a)a=‘31sd\nae’print(a)a=“243’24’”print(a)a=“294769842758327”print(a[3])print(a[8])print(len(a))print(a[len(a)-5])a=5b=0c=a #c=5a=b #a=0b=c #b...

2019-02-21 08:47:30 107

原创 day2作业

#申小龙dj=float(input(“请输入单价”))jinshu=float(input(“请输入斤数”))money=djjinshuif money>=300:vip=int(input(“请输入vip级别:”))if vip==1:money=0.8print(“8折后”,money)else:fq=int(money)-int(money)%10print(...

2019-02-21 08:45:48 70

原创 day1作业

#申小龙price=float(input(“请输入单价”))number=float(input(“请输入数量”))money=price*numberml=int(money)-int(money)%10print(“总额是”,money,“抹零后是%d”%ml)top=float(input(“请输入上底”))bottom=float(input(“请输入下底”))high=...

2019-02-21 08:42:24 94

原创 【3,7,83,29,31】把所有质数输出!

【3,7,83,29,31】把所有质数输出!@TOCa=[3,7,83,29,31]i=0j=2while i<len(a):s=a[i]while s>j:if a[i]%j==0:print(“不是质数”)breakj+=1else:print(a[i])i+=1欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢...

2019-02-21 08:40:30 167

空空如也

空空如也

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

TA关注的人

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