自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python 学习45

虚拟机  02---Hadoop 搭建---打开虚拟机,用xshell连接到我们创建的虚拟机,并以上次我们创建的hadoop用户下.首先,我们创建一个文件夹opt:  mkdir opt然后我们使用Ctrl+Alt+f   打开新建文件传输,将JDK上传到hadoop中.jdk下载链接: https://pan.baidu.com/s/1_DLHLweRQpoJLNUARx6O...

2018-07-26 15:42:49 308

原创 python 学习44

虚拟机  01首先下载VMware Workstation、Xshell 5、Xftp 5 三个软件下载完成之后打开VMware Workstation,来创建一个虚拟机。当创建好之后,运行虚拟机,输入命令ifconfig.ifconfig是linux中用于显示或配置网络设备(网络接口卡)的命令然后我们分别使用虚拟机ping一下主机,再运行cmd ping一下虚拟机,当都pin...

2018-07-26 12:13:07 237

原创 python 学习 43

django 11xadmin 链接: https://pan.baidu.com/s/1xrr8ymJTkXNt6oyzbFCgxQ 密码: gmc3首先下载xadmin, 将下载好的压缩包放到安装python的scripts 文件中,我的路径为:D:\Python学习3.6\Scripts接着打开cmd,并进入这个路径,然后通过pip安装 xadmin安装完成之后可以将...

2018-07-21 11:26:56 188

原创 python 学习 42

django 10上节我们只是制作了对话窗,并没有将写上的数据添加到数据库中,现在我们来解决这个问题。首先在$('#newPro')添加两个按钮,保存和取消: $('#newPro').dialog({ title: '添加产品', width: 400, heigh...

2018-07-19 13:32:30 106

原创 python 学习 41

django 09上节我们在中间部分显示出了produce信息,现在我们将这些信息进行分页。首先在manager页面中js的$('#dg')中添加: $('#dg').datagrid({ url:'ProduceList', pagination:true, ...

2018-07-17 13:38:50 152

原创 python 学习 40

django 08 

2018-07-15 17:04:59 130

原创 python 学习 39

django 07富文本编辑器富文本编辑器,Rich Text Editor, 简称 RTE, 是一种可内嵌于浏览器,所见即所得的文本编辑器。UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码。1.首先下载富文本编辑器下载链接:  http://ueditor.baidu.com/website/...

2018-07-12 13:57:34 196

原创 python 学习 38

django 06现在我们需要创建一个关于博客的应用,用于书写发送博客。现在我们在项目下新建一个python包-->blog  .然后再这个blog包下新建一个models.py,里面写入我们的博客模型:#usr/bin/python#-*-coding:utf-8-*-from django.db import modelsfrom blog_user.models import B...

2018-07-10 13:49:50 143

原创 python 学习 37

django 05登录成功将用户信息放入session在我们登录成功之后,我们需要把用户信息显示在页面上,并且在跳转到别的页面的时候,这个用户依然是已经登录的状态浏览器可以识别,这就需要session 会话作用域。cookie与session的实现原理:HTTP被设计为”无状态‘’,每次请求都处于相同的空间中。 在一次请求和下一次请求之间没有任何状态保持,我们无法根据请求的任何方面(IP地址,用户...

2018-07-08 15:43:58 187

原创 python 学习36

django 04在上一节我们设置了创建重复用户名时会报错,但是必须提交之后才会报错,如果注册内容偏多,则会使用户造成不方便。我们想在输入密码时就查询用户名是否重复,重复了会报错。这时我们需要了解一下web中的同步和异步:(1)同步请求:顺序处理,即当我们向服务器发出一个请求时,在服务器没返回结果给客户端之前,我们要一直处于等待状态直至服务器将结果返回到客户端,我们才能执行下一步操作。例如普通的B...

2018-07-05 13:51:12 126

原创 python 学习35

django 03将我们上节编写的注册页面输入的用户名和密码保存到数据库中。1.首先在templates中的user文件夹中再写一个注册成功的欢迎页面--welcome.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title&gt

2018-07-03 12:20:27 184

原创 python 学习34

django 02我们使用pycharm创建一个django,项目名为gy_01,app名为blog_user。我们首先来做一个显示用户注册的页面1.使用mysql创建一个数据库用来储存用户名和密码create database p7_bolg;2.编写模型(这个模型为数据库中模型在程序中的一个映射),在blog_user 中的models.py中创建:from django.db import ...

2018-06-30 12:59:00 296

原创 python 学习33

Django 01下载Django:点击打开链接我们使用pip 下载,在dos命令中输入pip install Django==2.0.6Django的MTV模式再说之前我们下来了解下MVC模式:所谓的MVC就是把Web应用分为模型(M)控制器(C)和视图(V)三层,他们之间以一种插件式的、松耦合的方式连接在一起,模型负责业务对象与数据库的映射(ORM),视图负责与...

2018-06-28 11:27:08 190

原创 python 学习32

pymysql的简单了解pymsql是python中操作MySQL的模块。安装:在dos命令中输入:pip3 install pymysql;            pip会自行下载并安装pymysql。执行pymysql:#usr/bin/python#-*-coding:utf-8-*-#请求mysql数据库的数据import pymysql#执行sql#创建连接conn=pym...

2018-06-28 11:27:06 113

原创 python 学习31

MySQL 06视图什么是视图?----简单来说就是一条select语句执行后返回的结果集视图的特性:视图是对若干张基本表的引用,一张虚表,查询语句执行的结果,不存储具体的数据(基本表数据发生了改变,视图也会跟着改变);可以跟基本表一样,进行增删改查操作(使用视图修改数据会有许多限制,一般在实际开发中视图仅用作查询)视图的作用:方便操作,特别是查询操作,减少复杂的SQL语句,增强可读性;更加安全,...

2018-06-26 10:34:39 524

原创 python 学习30

MySQL 05事务MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在银行转账系统中,要实现转账,就得先从a账号中扣除x金额,再在b账号中增加x金额,这样,这些数据库操作语句就构成一个事务!在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。事务用来管理 insert,...

2018-06-23 11:14:50 158

原创 python 学习29

MySQL 04SQL语句综合运用---我的租房网创建如上这5张表,分别添加一些数据:INSERT INTO `hos_district`(`DID`,`dName`) VALUES (1,'海淀'),(2,'朝阳'),(3,'丰台');INSERT INTO `hos_house`(`hMID`,`UID`,`SID`,`hTID`,`price`,`topic`,`contents`,`...

2018-06-23 11:12:18 595

原创 python 学习28

MySQL 03子查询子查询是一个嵌套在 SELECT、INSERT、UPDATE 或 DELETE 语句或其他子查询中的查询子查询在WHERE语句中的一般用法:SELECT … FROM 表1 WHERE 字段1  比较运算符(子查询)注意:将子查询和比较运算符联合使用,必须保证子查询返回的值不能多于一个***引用前两节创建的student,result,subject,grade表***举个例...

2018-06-19 11:33:38 220

原创 python学习27

MySQL 02存储引擎类型:MyISAM、InnoDB、Memory、CSV等9中MyISAM和InoDB的主要区别:名称事务处理数据行锁定外键约束全文索引表空间大小InnoDB支持支持支持不支持较大,约为数据的二倍MyISAM不支持不支持不支持支持较小适用场合MyISAM:  不需事务,空间小,以查询访问为主。InnoDB:    多删除、更新操作,安全性高,事务处理及并发控制。查看当前默认存...

2018-06-16 11:12:49 181

原创 python学习26

MySQL  01数值类型1类型说明取值范围存储需求TINYINT非常小的数据有符值: -2^7 ~ 2^7-1  无符号值:0 ~ 2^8-1 1字节SMALLINT较小的数据有符值: -2^15~ 2^15-1 无符号值: 0 ~2^16-1   2字节MEDIUMINT中等大小的数据有符值: -2^23~ 2^23-1 无符号值: 0 ~2^24-1  3字节INT标准整数有符值: -2^3...

2018-06-14 11:02:33 335

原创 python学习25

MySQL数据库MySQL 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。...

2018-06-12 11:09:57 211

原创 python学习24

多叉树的简单运用如图所示的一个多叉树,我们以学校为根节点,求下列5个问题:1.求网1的父级2.求网络的子级3.求网1的所有祖先级4.求学校的所有子孙级5.求网1的兄弟级首先我们创建一个类Tree,用来将数据存储到树中,然后解决第一个问题:#usr/bin/python#-*-coding:utf-8-*-class Tree(): childToParent=None de...

2018-06-09 10:49:47 164

原创 python学习23

递归在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。递归函数特性:1.必须有一个明确的结束条件;2.每次进入更深一层递归时,问题规模相比上次递归都应有所减少3.相邻两次重复之间有紧密的联系,前一次要为后一次做准备(通常前一次的输出就作为后一次的输入)。4.递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进...

2018-06-07 12:09:50 126

原创 python学习22

复习1.python:解释性语言、可移植性、floss(免费开源)、面向对象、丰富的库。2.eval()与exec()eval()计算指定表达式的值。也就是说它要执行的python代码只能是单个表达式(注意eval不支持任何形式的赋值操作),而不能是复杂的代码逻辑。exec()动态执行python代码。也就是说exec可以执行复杂的python代码,而不像eval函数那样只能计算一个表达式的值。e...

2018-06-05 11:59:26 135

原创 python学习21

网络编程-socket编程 1.什么是c/s架构? 顾名思义,就是客户端端/服务器架构。不同的人可能回答不一,但是有一点是相同的:服务器是一个软件或硬件,用于向一个或多个客户端提供所需要的服务,服务器存在的唯一目的就是等待客户的请求,给这些客户服务,然后等待其他的请求。2.客户端与服务端如何通信?其实说白了就是互联网中两个主机该如何通信,首先我们用ip地址可以标示一台主机,这样就可以通信了么?当然...

2018-06-02 11:05:54 123

原创 python学习20

多线程基本概念:          线程:进程中的每个子任务,不能独立存在,CPU执行的最小单位          进程:独立的所有子任务的集合          线程,进程:目的都是想同时完成任务特点:进程的特点:独立(内存独立,cpu使用独立)启动进程开销大(速率低),进程之间很难共享数据,和数据通信,数据安全高。线程的特点:依赖进程(内存共享,CPU使用独立)启动开销小,线程之间共享数据容易...

2018-05-31 10:46:23 181

原创 python学习19

CSV读写CSV(Comma-Separated Values)即逗号分隔值,可以用Excel打开查看。由于是纯文本,任何编辑器也都可打开。与Excel文件不同,CSV文件中:值没有类型,所有值都是字符串不能指定字体颜色等样式不能指定单元格的宽高,不能合并单元格没有多个工作表不能嵌入图像图表在CSV文件中,以,作为分隔符,分隔两个单元格。像这样a,,c表示单元格a和单元格c之间有个空白的单元格。依...

2018-05-31 10:46:19 126

原创 python学习18

xml解析一、xml简介XML 被设计用来传输和存储数据。HTML 被设计用来显示数据。1).什么是xmlXML 指可扩展标记语言(EXtensible Markup Language)。XML 是一种很像HTML的标记语言。XML 的设计宗旨是传输数据,而不是显示数据。XML 标签没有被预定义。您需要自行定义标签。XML 被设计为具有自我描述性。XML 是 W3C 的推荐标准。2).xml和ht...

2018-05-29 10:45:49 242

原创 python学习17

文件流

2018-05-26 11:09:39 148

原创 python学习16

枚举一个集的枚举是列出某些有穷序列集的所有成员的程序,或者是一种特定类型对象的计数。这两种类型经常(但不总是)重叠。 是一个被命名的整型常数的集合,枚举在日常生活中很常见,例如表示星期的SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY、SATURDAY就是一个枚举。对于一些既定的值,或不允许随意赋值的量,我们就会使用枚举。下面我们来定义一个枚举:fro...

2018-05-26 11:09:25 95

原创 python学习15

推导推导式是Python中很强大的、很受欢迎的特性,具有语言简洁,速度快等优点。推导式包括:1.列表推导式2.字典推导式3.集合推导式1).列表推导式    []#100以内整除3的数字列表不使用推导:numbers = []for x in range(1,101): if x % 3 == 0: numbers.append(x)print(numbers)使用推导...

2018-05-24 11:13:12 189

原创 python学习14

一、异常和logging日志1).异常异常分为两类:1.可控异常(代码能够解决) ->又分为两类(1).编译时异常    (2).运行时异常                        2.不可控异常有的时候即使Python程序的语法是正确的,但在运行它的时候,也有可能发生错误。运行期检测到的错误被称为异常。大多数的异常都不会被程序处理,都以错误信息的形式展现在这里:print(1/0)...

2018-05-24 11:13:01 140

原创 python学习10

函数参数局部变量函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。Python 定义函数使用 def 关键字,一般格式如下:def 函数名(参数列表): 函数体函数调用定义一个函数:给了函数一个名称,指定了函数里包含的参数,和代码块结构。这个函数的基本结构完成以后,你可以通过另一个函数调用执行,也可以直接从 Python 命令...

2018-05-16 12:35:17 81

原创 python学习09

一、面向对象1.单例模式目的是为了确保某一类只有一个实例存在。我们可以使用__new__来控制实例的创建过程,代码如下:class Singleton(object): _instace=None #做一个标识 如果等于None说明还没被创建过 def __new__(cls, *args, **kwargs): print('__new__') ...

2018-05-16 12:34:16 99

原创 python学习07

 对象和类python中一切皆为对象,所谓对象:我自己就是一个对象,我玩的电脑就是对象,坐着的椅子就是对象,家里养的小狗也是一个对象。。。。。。我们通过描述属性(特征)和行为来描述一个对象的。比如家里的小狗,它的颜色,大小,年龄,体重等是它的属性或特征。它会汪汪叫,会摇尾巴等是它的行为。我们在描述一个真实对象(物体)时包括两个方面:它可以做什么(行为)它是什么样的(属性或特征)。在python中,...

2018-05-15 14:35:15 105

原创 python学习06

元组和字典1.元组元组和列表相似,不同之处在于元组的元素不能被修改,元组使用小括号。创建元组只需在括号中添加元素,并使用逗号隔开,注意,当元组中只有一个元素时,后面需添加一个逗号,否则会被当做运算符使用。tup1=('python','hello',2000)tup2=(2,)tup3=() #空元组print(type(tup1)) 得到<class 'tuple'&...

2018-05-09 13:37:36 93

原创 python学习05

列表列表学习:点击打开链接*制作一个通讯管理系统*:=======通讯录管理系统=======1.增加姓名和手机2.删除姓名3.修改手机4.查询所有用户5.根据姓名查找手机号6.退出===========================#usr/bin/python#-*-coding:utf-8-*-names=['帅比']phones=['1399413914']while True:...

2018-05-09 13:37:30 81

原创 python学习04

字符串字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。单引、双引号都可以定义字符串,三引号允许一个字符串跨多行。例如:var1 = 'Hello World!'var2 = "Python"1.获取,截取字符串(字符串切片):mystr = 'hello world'print(mystr[3]) #获取下标...

2018-05-04 13:07:54 112

原创 python学习03

推导和lambda表达式一.列表推导式1.整除3的数字列表numbers = []for x in range(100):    if x % 3 == 0:   numbers.append(x)# 使用推导实现numbers = [x for x in range(100) if x % 3 == 0]2.def squared(x):    return x*xmultiples = [sq...

2018-05-02 12:58:37 549

原创 python学习02

while循环格式:while 判断条件: (boolean)循环体break 停止当前循环break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。break语句用在while和for循环中。如果使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。continue  跳出本次循环Python continue 语句跳出本次循...

2018-05-02 12:58:27 250

空空如也

空空如也

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

TA关注的人

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