自定义博客皮肤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配置数据库

python配置数据库(1)创建数据库 create database meiduo charset="utf8";(2) 修改用户权限:1)创建用户:create user summer identified by "123456";2)授权用户:grant all on meiduo.* to 'summer'@'%';3)刷新:flush privileges;(3) 配置数据库...

2020-01-16 11:49:04 473

原创 美多商城--数据库配置

1、创建数据库:create database meiduo charset=utf8;2、修改用户权限:create user itheima_it identified by '123456;'(创建授权用户)授权:grant all on meiduo.* to 'itheima_it'@'%';刷新:flush privileges;3、配置数据库:DATABASES = { ...

2019-12-19 17:04:59 416

原创 python配置jinja2模板信息

python-Django Jinja2模板引擎配置教程详解1.安装Jinja2扩展包 pip install Jinja22.配置模板引擎TEMPLATES = [{'BACKEND': 'django.template.backends.jinja2.Jinja2', #导入jinjia2模板 'DIRS': [os.path.join(BASE_DIR,'tem...

2019-12-19 10:43:01 408

原创 错题笔记一--**mysql数据库插入数据时报错**ERROR1366

Mysql插入数据时提示:ERROR 1366 (HY000): Incorrect string value: ‘\xE5\x8F\xB0\xE5\xBC\x8F…’ fo首先产看创建数据库的信息:show create table + 数据表名需要修改两个地方:修改表的编码方式:alter table 表名 default character set utf8;修改字段的编码方式:A...

2019-11-20 13:52:38 271

原创 Django MVT简单实例

Django 项目,通过路由匹配,管理员或者子应用,子应用中再通过路由,进行业务处理,然后找到相应的模板返回相应的相应。第一步:进入创建的虚拟环境中:workon +虚拟环境名workon py3_jango_01第二步:查看当前生成的文件:tree第三步:创建工程文件#bookmanager01是工程名django startproject bookmanager第四步:打...

2019-11-18 15:11:31 206

原创 redis 主从配置

redis主从配置步骤:1、查看本机IP:ifconfig2、修改主服务器配置信息 /rtc/redis/redis.conf 命令:sudo vi redis.conf绑定本机IP bind+本机IP3、拷贝主服务器配置创建从服务器配置命令:sudo cp redis.conf slave2.conf4、修改从配置信息(1)绑定本机IP bind+本机IP(2)新建...

2019-11-15 10:20:55 241

原创 HTML eS6函数定义

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-U...

2019-11-01 11:45:26 260

原创 Vue模板语法

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-U...

2019-10-29 11:00:37 92

原创 jQuery笔记总结

一、常用时间:1、focus事件,获取焦点事件,一般不往这个事件上绑定函数。一般作为让输入框自动获取焦点的方式,写法:$input.focus()2、mouseover和mouseout鼠标移入事件,移入事件子元素也会被触发3、mouseenter和mouseleave鼠标移入移出事件子元素不会被触发4、hover可以将mouseenter 和mouseleave事件合并在一起些,写的:...

2019-10-23 15:27:59 162

原创 事件代理

事件代理就如同快递代收点,提高性能。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <m...

2019-10-22 16:54:08 170

原创 python-前端JQuery实现页面选项卡

选项卡的实现是通过JQuery实现的,通过引进JS库,然后通过模块的点击事件,实现页面切换。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, init...

2019-10-16 11:13:37 151

原创 前端JS -定时器 实现图片无缝滚动

Js定时器设置定时器分为两种:一种是setTimeout(只实现一次),一种是setInterval(反复执行)删除定时器:clearTimeout 或者clearInterval下面demo是用定时器实现一个图片移动的效果。<!DOCTYPE html><html lang="en"><head> <meta charset="U...

2019-10-12 11:10:08 977

原创 css6种选择器

前端六种Css选择器1、标签选择器标签选择器,此种选择器影响范围大,一般用来做一些通用设置,或用在层级选择器中。举例:div{color:red}…<div>这是第一个div</div> <!-- 对应以上样式 --><div>这是第二个div</div> <!-- 对应以上样式 -->2、类选择器...

2019-09-25 16:40:08 374

原创 mysql条件查询语句

–MySQL条件查询语句:–比较运算符–select …from 表名 where …– > 查询大于18岁的信息-- < 查询小于18岁-- <= / >= / != / =– 逻辑运算符--and 逻辑与-- select * from students where age>18 and age <28;--or 逻辑或 sel...

2019-09-24 13:58:03 440

原创 前端CSS样式表引入方式

Css引入的三种方式<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http...

2019-09-23 21:03:46 187

原创 python单例模式

单例模式:单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取配置文件的信息。如果在程序运行期间,有很多地方都需要使用配置文件的内容,也就是说,很多地方都需要创建 ...

2019-09-09 14:11:13 272

原创 Python之日志处理(logging模块)

目录1.日志相关概念2.logging模块简介3.使用logging提供的模块级别的函数记录日志4.logging模块日志流处理流程5.使用logging四大组件记录日志6.配置logging的几种方式7.向日志输出中添加上下文信息8.参考文档日志相关概念日志是一种可以追踪某些软件运行时所发生事件的方法。软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情...

2019-09-06 13:36:18 215

原创 一个装饰器装饰一个函数

【代码题】有一个 字典{‘a’:1,‘b’:2,‘c’:3},现在有一个这个需求:1).向字典中添加新的键值对,如果字典中的键,已经存在,则取消添加,打印提示:键已经存在。2).如果键不存在,则添加到字典中。(请使用装饰器来实现,顺便复习下*args和**kwargs的用法)a ={ 'a': 1, 'b': 2, 'c': 3}def select(func): def i...

2019-08-29 16:29:25 327

原创 多个装饰器修饰一个函数

装饰器:装饰器本质上是一个 Python 函数或类,它可以让其他函数或类在不需要做任何代码修改的前提下增加额外功能,装饰器的返回值也是一个函数/类对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景,装饰器是解决这类问题的绝佳设计。有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷同代码到装饰器中并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加...

2019-08-29 13:50:37 765

原创 python闭包

闭包:在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用。def Line_1 (k,b): def get_y (x): print(k*x+b) return get_y #注意:返回只能返回内函数的函数引用,不能带括号,否在就是返回内部函数的返回值line_1_1 = Line_1(1,2)line_1_1(0)line_1_1(...

2019-08-26 11:39:27 157

原创 python mini_Web 实现端口号和框架动态访问

服务器端import socketimport multiprocessingimport re# import dynamic.Frameimport sysclass WISG_Server(object): #初始化-创建-地址复用-绑定-监听 def __init__(self,port,app): self.tcp_server_sock...

2019-08-23 14:56:00 180

原创 python-WSIG协议下的服务器与框架分离

web 服务器和框架分离首先实现的是 Web服务器import socketimport multiprocessingimport reimport Frameclass WISG_Server(object): def __init__(self): self.tcp_server_socket = socket.socket(socket.AF_I...

2019-08-22 10:51:40 316

原创 Linux复制文件夹

从一个linux复制文件夹到另一个Linux1、功能说明scp就是security copy,用于将文件或者目录从一个Linux系统拷贝到另一个Linux系统下。scp传输数据用的是SSH协议,保证了数据传输的安全,其格式如下:scp 远程用户名@IP地址:文件的绝对路径 本地Linux系统路径scp 本地Linux系统文件路径 远程用户名@IP地址:远程系统文件绝对路径名scp使用第一...

2019-08-19 15:14:39 1192

原创 mysql主从关系

主从关系**作用:**数据备份,读写分离,覆盖均衡。一台主服务器增删改数据,多台从服务器负责查询数据有很多种配置主从同步的方法,可以总结为如下的步骤:1)在主服务器上,必须开启二进制日志机制和配置一个独立的ID;2)在每一个从服务器上,配置一个唯一的ID,创建一个用来专门复制主服务器数据的账号;3)在开始复制进程前,在主服务器上记录二进制文件的位置信息;4)如果在开始复制之前,数据库...

2019-08-19 15:13:04 880

转载 mysql主要语句

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...

2019-08-19 10:30:23 111

原创 python mysql 账户管理

账户管理1 授予权限:需要登录实例级账户登录后操作,以root为例主要操作包括:查看所有用户+修改密码+删除账户查看mysql用户名和密码:select user,host ,authentication_string from user;1)创建账户&授权:grant 权限列表 on 数据库 to ‘用户名’@’ ‘访问主机’ identified by ‘密码’;例:gra...

2019-08-16 17:17:23 243

原创 python-mysql 事务-索引

mysql 事务:是一个序列操作,这些操作要么都执行,要么都不执行。是一个不可分割的单位。1 事务的四大特性(ACID):原子性+一致性+隔离性+持久性(银行转账例子)原子性:每一个事务都是一个不可分割的最小单元;一致性:一个事务从一个一致性状态转换成另一个一致性状态;隔离性:一个事务所做的修改另一个事务是看不见的。永久性:一旦一个事务commit提交了数据,数据将永久保存。2.*...

2019-08-16 16:22:18 113

转载 mysql中的视图和索引

转载1.视图 视图又叫虚表。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。视图主要有以下作用:1、安全,权限控制。一些数据表有着重要的信息。有些字段是保密的,不能让用户直接看到。这时就可以创建一个视图,在这张视图中只保留一部分字段。这样,用户就可以查询自己需要...

2019-08-16 08:58:19 179

原创 python mysql实例

商品数据增删改查1.进行用户注册登录2 连接数据库3. 建立游标4. 对数据库进行操作5. 关闭游标6. 关闭数据库连接from pymysql import connectclass JD(object): user_info = {} # 注册 def register(self): user_name = input("请输入用户名...

2019-08-15 11:38:36 565

原创 python mysql 数据表分表

乌班图中输入: mysql -uroot -p1.创建一个数据库 jing_dongcreate database jing_dong2.创建一个数据表goodscreate table goods( id int unsigned primary key auto_increment not null, name varchar(150) not null, c...

2019-08-14 21:51:30 1094 1

原创 p乌班图中ython数据库交互

乌班图中python 数据库交互安装pymysql: sudo pip3 install pymysql输入密码检查是否安装成功:import pymysql数据库交互#打开交互模式ipython3#导入pymysql模块from pymysql import *#建立连接conn=connect(host='localhost',port=3306,user='root'...

2019-08-14 11:30:03 209

原创 数据库

RDBMS:关系型数据库管理系统数据库管理系统结局的问题:持久化存储、优化读写、保证数据的有效性。MySQL:网络化的跨平台关系型数据库系统SQL语言:1)数据定义语言(DDL-data definition language):定义数据库的各种对象2)数据操作语言(DML-data manipulation language):对数据进行操作,包括增删改查3)数据控制语言(DCL-d...

2019-08-09 10:06:35 92

原创 python 上下文管理器实现

上下文管理器实现需要有__enter__()和__exit__()的特殊方法enter(self): 进入上下文管理器时调用此方法,其返回值将被放入with-as语句中as说明符指定的变量中。exit(self,type,value,tb):离开上下文管理器调用此方法。如果有异常出现,type、value、tb分别为异常的类型、值和追踪信息。如果没有异常,3个参数均设为None。此方法返回值为...

2019-08-08 14:18:47 207

原创 斐波那契数列

斐波那契数列实现(魔法方法__call__())斐波那契数列即著名的兔子数列:1、1、2、3、5、8、13、21、34、……数列特点:该数列从第三项开始,每个数的值为其前两个数之和,用python实现起来很简单:class Fibonaci(object): def __call__(self,num): a, b = 1, 1 self.num_lst = [] if num ...

2019-08-08 11:50:35 367

原创 多进程服务器实现

使用多进程实现web服务器import socketimport reimport multipocssingdef serve_client(new_client_socket,request): request = new_client_socket.recv(1024).decode("utf-8") requst_lines = request.splitlines() pr...

2019-08-07 21:42:46 342

原创 python Property方法

Python 中的Property属性的功能是:在property中进行一系列运算,最后将结果以返回值返回,是封装的体现class Fan_ye(object): def __init__(self,current_page): self.current_page = current_page #定义当前页数 self.per_items = 10 #初始化每页有的项目个数 @pro...

2019-08-07 16:45:30 129

原创 python单继承中的super()

python 单继承中的super函数super() 函数是用于调用父类(超类)的一个方法。super是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。下面举个实例来解释Python单继承中的super(): 1 class Parent: 2 def __init__(...

2019-08-07 16:15:10 202

原创 python args和kwargs

python 参数传递参数顺序:位置参数-》默认参数-》可变参数-》关键字参数可变参数和关键字参数有打包和解包的功能,可变参数(*args)将未命名的参数打包成元组类型,(**kwargs)将命名的参数打包成字典类型def test2(a,b,*args,**kwargs): 2 print("--test2--") 3 print(a) 4 print(...

2019-08-07 14:47:13 456

原创 Python 深拷贝和浅拷贝

Python深拷贝和浅拷贝的区别在于浅拷贝拷贝的是引用地址,深拷贝是复制了值在浅拷贝时,拷贝出来的新对象的地址和原对象是不一样的,但是新对象里面的可变元素(如列表)的地址和原对象里的可变元素的地址是相同的,也就是说浅拷贝它拷贝的是浅层次的数据结构(不可变元素),对象里的可变元素作为深层次的数据结构并没有被拷贝到新地址里面去,而是和原对象里的可变元素指向同一个地址,所以在新对象或原对象里对这个可...

2019-08-01 10:44:10 234

原创 python 网络编程

第一次这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使...

2019-07-30 11:33:56 118

空空如也

空空如也

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

TA关注的人

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