自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Django简单了解

框架在学习django这个python web框架之前,我们先了解以下什么是框架:MVC大部分的开发语言中都有MVC框架MVC框架的核心思想就是:解耦它降低各功能模块之间的耦合性,方便变更,更容易重构代码,在最大程度上实现代码的重用M 表示Model,主要用于对数据库层的封装V 表示View,主要用于向用户展示结果C 表示Controller,是核心,用于处理请求、获取...

2019-09-23 15:15:18 144

原创 Pandas的数据结构介绍--------Series

要使用pandas,我们必须先了解它的两个主要的数据结构:Series,DataFrameSeries它是一种类似于一维数组的对象,由一组数据(各种Numpy数据类型)以及一种与之相关的数据标签(即索引)组成。仅仅由一种数据就可以产生最简单的Series:In [3]: obj = Series([1,4,5,3])In [4]: objOut[4]: 0 11 4...

2018-10-13 17:52:10 340

原创 Flask微电影管理系统 models.py

from datetime import datetime# 导入db对象from app import db# 会员数据库表class User(db.Model): __tablename__ = "user" id = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(10...

2018-09-19 21:21:53 528

原创 Flask微电影管理系统 forms.py

from flask_wtf import FlaskFormfrom wtforms import StringField, PasswordField, SubmitField, FileField, TextAreaField, SelectField, SelectMultipleFieldfrom wtforms.validators import DataRequired, Val...

2018-09-19 21:19:47 335

原创 Flask微电影管理系统 views.py

import datetimeimport uuidfrom functools import wrapsimport osfrom werkzeug.utils import secure_filenamefrom app import db, appfrom app.admin import adminfrom flask import render_template, fl...

2018-09-19 21:17:46 686

原创 Flask-------模板引擎Jinja2

“”"目标:模板引擎Jinja2的安装简单使用条件判断语句循环语句模板继承什么是模板?模板里面包含变量占位, 当模板的内容动态赋值后, 返回给用户; ==== 渲染python里面自带的模板;(string模块提供)缺点: 无法实现for循环, 判断语句和继承等;import string# 常用的一些字符串变量# print(string.ascii_le...

2018-09-17 20:14:51 155

原创 Flask------消息提示与异常处理

“”"目标:如何给html页面传递变量?render_templates(“xxx.html”, message =“xxxxx”, code=“xxx”)如何显示给html传递的变量?{{ message }}# 404异常处理函数;@app.errorhandler(404)# 抛出异常: abort“”"from flask import Flask, request, ...

2018-09-17 20:13:06 1068

原创 Flask里面的Http请求方法

“”"HTTP方法:告知服务器, 客户端想请求页面做什么?GET:浏览器告知服务器, 获取页面的内容, 返回给浏览器;POST:浏览器告诉服务器, 通常用于表单的提交;“”"from flask import Flask, request, render_template, redirectapp = Flask(__name__)users = { 'root': 'r...

2018-09-17 20:11:41 3548

原创 Flask里面的路由和反向路由

# 1. 导入Flask类;from flask import Flask, render_template, request, url_for# 2. 实例化Flaks类。 生成一个实例;# __name__结果是__main__或者模块名/包名, 根据这个参数确定项目的位置,(确定该项目的静态文件或者模板的位置);app = Flask(__name__)# ...

2018-09-17 20:09:39 456

原创 Flask --------之Web开发理解

什么是Flask?Flask是一个python语言编写的web开发框架;什么是Web开发?架构:C/S: Client/ServerB/S: Browser/Server;B/S:- 不需要通知客户端安装其他的软件;- 不需要通知客户端升级;- 可以轻松的跨平台;请求访问网站的过程?1). 浏览器发送请求给服务器端;2). 服务端接收到请求, 会返回一个...

2018-09-17 20:08:29 144

原创 Flask模板引擎--------过滤器

Flask模板引擎from flask import Flask, render_templateapp = Flask(__name__)class User(object): def __init__(self, name, passwd): self.name = name self.passwd = passwd def __s...

2018-09-17 20:05:17 182

原创 Flask模板引擎

Flask模板引擎---------变量显示from flask import Flask, render_templateapp = Flask(__name__)class User(object): def __init__(self, name, passwd): self.name = name self.passwd = passwd...

2018-09-17 20:02:25 282

原创 Python3 迭代器

迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。字符串,列表或元组对象都可用于创建迭代器:list=[1,2,3,4]it=iter(list) #创建迭代器对象...

2018-08-02 21:45:14 290

原创 Mac 下 安装numpy,pandas,matplotlib

Mac 下安装Numpymacbook自身带有python2.7,但是如今已经是python3王者当道了。所以我们几乎都使用的是python3版本。 说到数据分析,自然我们就要为自己的mac上安装numpy了。好像记得python2.7自带numpy,好了,废话不多说,直接看看python3下如何安装numpy,pandas等吧。 先看看我的心酸史吧,一开始直接用下面命令: pi...

2018-07-30 21:28:24 44145 28

原创 Django学习简单了解

框架在学习django这个python web框架之前,我们先了解以下什么是框架:MVC大部分的开发语言中都有MVC框架MVC框架的核心思想就是:解耦它降低各功能模块之间的耦合性,方便变更,更容易重构代码,在最大程度上实现代码的重用M 表示Model,主要用于对数据库层的封装V 表示View,主要用于向用户展示结果C 表示Controller,是核心,用于处理请求、获取数据...

2018-07-27 20:25:01 200

原创 socket通信----TCP

socket通信——TCP 服务端import osimport socketHOST = '172.25.254.31'PORT = 9887# 1. 创建服务端的socket对象with socket.socket() as serverSocket: # 2. 绑定一个ip和端口, 客户端连接时的socket; serverSocket.bind((HO...

2018-07-21 20:39:20 192

原创 网络编程--------socket编程

网络通信的基本要素IP (IPv4: 32位二进制组成, 0~2^32-1, 点分十进制, 172.25.254.12 IPv6:128w位二进制组成,0~2^128-1, 冒分十六进制表示法; )端口(物理端口和逻辑端口) 数据要发送到对方主机指定的应用程序, 为了标识这些应用程序, 给指定端口; (0~65535)(1-1024) 程序和端口默认的对应关系: /e...

2018-07-21 19:20:59 169

原创 Anaconda使用指南

管理虚拟环境 conda create -n env_name [packages…] python=version source activate env_name source deactivate 列出所有已有环境: conda env list conda info -e 删除一个已有的环境; conda env ...

2018-07-21 16:50:19 359

原创 python 自动发送邮件

当我们使用python来自动发送邮件时,必须先做好以下准备: 1.开启邮箱的IMAP和POP3协议,生成一个授权码 2.启用pythonimport smtplibfrom email.mime.text import MIMETextfrom mailConf import *#定义邮件内容函数def mail_content(): # 是一个MIMETEXT对象 ...

2018-07-21 12:07:08 431

原创 excel文档操作

基本概念# 工作薄:workbook# 工作表:sheet# 活动表: 打开工作薄默认所在的工作表;# 列(column): A B C D E# 行(row): 1 2 3 4 5 6# 单元格(cell)基本操作 # 导入工作薄1. openpyxl.load_workbook('excelDemo/example.xlsx')2. wb.sheetn...

2018-07-21 11:28:16 249

转载 mariadb中文编码问题

当我么在使用mysql数据库时,作为纯正的爱国者(实质是英语看不懂),当然会使用中文存储一些数据,但是默认情况下存储的中文是 ????#*? 这种外星文文字,这是要搞什么?完全看不懂?因此如何修改数据库中的编码格式设置呢?数据库编码格式的查看登录数据库 mysql -uroot -p通过下面命令查看mysql的编码格式 show variables like ‘c...

2018-07-21 11:18:23 1328

原创 mariadb 基本语法和操作

1.安装mysqlyum search mariadb //查找与mariadb有关的软件包 yum install mariadb mariadb-server -y //安装mariadb的server软件和client软件启动mariadb服务systemctl start mariadb //启动mariadb服务systemct...

2018-07-20 17:14:18 3943

原创 Json格式

jsonJSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。json语法规则...

2018-07-20 16:30:54 107

原创 Flask面试常问

1.解释什么是Flask以及好处?Flask是一个使用 Python 编写的轻量级 Web 应用框架。其WSGI工具箱采用Werkzeug ,模板引擎则使用Jinja2。Flask使用 BSD 授权。 Flask也被称为 “microframework” ,因为它使用简单的核心,用 extension 增加其他功能。Flask没有默认使用的数据库、窗体验证工具。 Flask是一个非常轻量级...

2018-07-20 15:38:13 1313

原创 Python 生成验证码 get_code()

生成验证码import randomimport stringfrom PIL import Image,ImageDraw,ImageFont,ImageFilter# 字体的位置font_path='/opt/WebStorm-172.3544.34/jre64/lib/fonts/DroidSans.ttf '# 生成几位数字的验证码number=4# 生成验证码图片的...

2018-07-20 12:01:46 3345

原创 Python 图片处理介绍

Python 图像处理介绍缩放图片# 从PIL导入Image类from PIL import Image#1.打开文件,返回一个文件对象img=Image.open('hello.jpg')#2.获取已有图片的尺寸print(img.size) #(2560, 1600)返回的是一个元祖,有两个值width,height=img.size #将其得到的两个...

2018-07-20 10:51:34 5096 2

原创 如何对密码进行hash加密

先倒入模块from werkzeug.security import generate_password_hash对明文的密码进行加密, 并且将加密后的密码以字符串形式返回例如:p1 = generate_password_hash('lance')print(p1)p1的结果为:pbkdf2:sha256:50000$VZqh6nBQ$8771837aa12266b88e...

2018-07-18 18:26:15 5336 1

原创 js-----实现鼠标移入灯点亮,移出灯变暗

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>#[{作业----鼠标移入灯点亮}]#</title> <script> function bu

2018-07-04 20:17:28 1050

原创 python ------读取excel表的内容

**********************基本概念*************************    # 工作薄:workbook    # 工作表:sheet    # 活动表: 打开工作薄默认所在的工作表;    # 列(column): A B C D E    # 行(row): 1 2 3 4 5 6    # 单元格(cell)*****************基本操作****...

2018-07-04 17:43:33 306

原创 Flask --------消息提示与异常处理

目标: 如何给html页面传递变量? render_templates("xxx.html", message ="xxxxx", code="xxx") 如何显示给html传递的变量? {{ message }} # 404异常处理函数;@app.errorhandler(404) # 抛出异常: abortfrom...

2018-07-04 15:30:04 578

原创 Flask. 实现最简单的web开发

# 导入Flask类;from flask import Flask,render_template# 实例化Flask类。生成一个实例;__name__结果是__main__或者模块名/包名,# 根据这个参数确定项目的位置,(确定该项目的静态文件或者模板的位置)app=Flask(__name__)# 通过路由绑定处理的视图函数# @app.route()该装饰器告诉Flask哪一个...

2018-07-03 15:13:36 762

原创 JS-------实现省二级联动

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>#[{11-JS省二级联动}]#</title> <script> <!--创建一

2018-07-03 11:11:10 136

原创 Element 必须要掌握的方法

Element:是指html里面的所有标签element.appendChild( )         向元素添加新的子节点,作为最后一个子节点element.firstChild                 返回元素的首个子元素element.getAttribute( )          返回元素节点的指定属性值element.innerHTML              设置或者返回元...

2018-07-03 10:36:42 1568

原创 javascript 通过复选框实现全选和全不选操作

<!--1. 需求分析:--> <!--在后台实现一个批量删除操作, 前台需要全选所有的复选框--><!--2. 技术分析:--> <!--1). 确认事件:鼠标单击事件onclick,绑定事件的位置;--> <!--2). 获取编号前面的复选框的状态(是否选中)--> <!--...

2018-07-02 22:59:46 454

原创 Javascript 总结

ECMAScript:    1. 语法:    2. 变量:            函数内使用var定义, 局部变量;            函数内不使用定义, 全局变量;    3. 数据类型:            原始数据类型(undefine/null/string/number/boolean)            Js: Boolean数据类型: true, false    4....

2018-07-02 22:28:39 96

原创 JS -----onload事件 --------实现首页轮播图-----插入广告

1. 技术分析    获取元素: document.getElementById("xxx");    事件: onload事件    隐藏图片:display:none;    定时操作: setInterval("changeImg(), 3000"); 2. 目标:    实现网页定时弹出广告, 并定时取消弹出的广告; 3. 步骤分析:    1). ...

2018-07-02 18:00:09 360

原创 爬取猫眼电影TOP100电影信息并将其保存到数据库(电影名,主演,上映时间)

import refrom urllib import requestfrom urllib.request import urlopenfrom concurrent.futures import ThreadPoolExecutor#猫眼电影Top100网址import pymysqlurl='http://maoyan.com/board/4'films=[]#获取TOP...

2018-06-22 11:55:53 2169

原创 停车管理系统

'''停车管理系统设计:# 1. 基础版本:# 属性:# 停车场最多停车数; max_car;# 当前停车数;cur_car;# 当前停车列表; car_list = []# 方法:# 停车:park()# 1). 如果没有达到最多停车数,则允许停车; 2). 如果没有达到最多停车数,则允许...

2018-05-24 16:18:29 1538 1

原创 日志应用

'''这个文本文件核心有几种情况:序号 ID 操作者 操作行为 操作行为 操作对象6883 556773833 RemyMCMXI6880 556772838 Mindmatrix restored undeleted RemyMCMXI6882 556771715 RemyMCMXI6881 556770863 RemyMCMXI6880 556673938 Liua976879 ...

2018-05-17 15:21:21 183

原创 装饰器

is_admin装饰器import functoolsimport inspectdef is_admin(fun): #fun=add_student @functools.wraps(fun) def wrapper(*args,**kwargs): #kwargs={'name':'root'} #inspect.getcallarg...

2018-05-16 20:20:17 124

空空如也

空空如也

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

TA关注的人

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