自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Flask-入门-day97

Flask中的路由methods 当前视图函数允许的请求方式 2.endpoint 路由对照表重要的Key 唯一值- url_for(endpoint) 反向生成URL地址 3.strict_slashes 是否严格遵循路由地址规范 4.redirect_to 永久重定向 301/308,节省服务器资源,服务器不用执行视图函数就可以执行跳转动...

2019-06-03 23:12:00 113

转载 Flask-入门-day96

Flask优势: 1.节省资源 轻量级框架 2.开发简便 速度快Flask劣势:组件极少 Session - 第三方组件 非常全 Flask-Session- Flask 更新 组件第三方的 稳定性相对较差Flask常用模块from flask import Flask,render_template,redirect,jsonify,send_file...

2019-06-02 14:19:00 139

转载 linux-运维开发

centos7安装python3 以及tab补全功能1.安装python31.1下载python源码包网址:https://www.python.org/downloads/release/python-362/下载地址:https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz1.1.1安装pyth...

2019-05-11 07:56:00 105

转载 day 54 django-图书管理系统_出版社的管理(展示,新增,删除,编辑)

展示from django.conf.urls import urlfrom django.contrib import adminfrom app02 import viewsurlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^bookmanager/',views.bookma...

2019-03-28 17:52:00 181

转载 day 53-django-静态文件配置和使用,登录示例,app,ORM

静态文件目录规范第一步:在settings.py内添加:STATIC_URL = '/static/'STATICFILES_DIRS = [ os.path.join(BASE_DIR,'static')]第二步:创建目录:django登录示例第一步:目前要提交POST请求:在settings.py中注释掉M...

2019-03-28 08:40:00 100

转载 day 52 django 入门

---恢复内容开始---web框架的本质所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端自定义web框架import socketsock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)sock.bind(('127.0.0.1', 8000))sock....

2019-03-27 01:06:00 87

转载 day 47 BOM和DOM

原生js之BOM和DOMBOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。DOM (Document Object Model)是指文档对象模型,通过它,可以访问HTML文档的所有元素。BOMwindow对象Window对象是客户端JavaScript最高层对象之一,由于window对象...

2019-03-19 17:12:00 99

转载 day 46 js 流程控制,函数等

运算符算数运算符+ - * / % ++ -- i++,是i自加1,i--是i自减1 i++的这个加1操作优先级低,先执行逻辑,然后再自加1,而++i,这个加1操作优先级高,先自加1,然后再执行代码后面的逻辑比较运算符> >= < <= != == === !==注意:1 == “1” // true...

2019-03-18 19:10:00 80

转载 day 45 css样式2,js初始

JavaScript概述ECMAScript和JavaScript的关系1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。...

2019-03-18 19:09:00 69

转载 day 43 css

暂定转载于:https://www.cnblogs.com/yanpeizhang/p/10554148.html

2019-03-18 19:08:00 41

转载 day 44 css2

暂定转载于:https://www.cnblogs.com/yanpeizhang/p/10554151.html

2019-03-18 19:08:00 60

转载 day42 前端-html入门

Html自己实现一个服务端把浏览器当成一个客户端来实现server端与客户端的交互import socket server = socket.socket()server.bind(('127.0.0.1',8080))server.listen(5)conn, addr = server.accept()msg = conn.recv(102...

2019-03-12 16:27:00 82

转载 day 41 使用python操作mysql数据库

数据库的安装和连接PyMySQL的安装pip install PyMySQLpython的连接数据库import pymysqldb = pymysql.connect("数据库ip","用户","密码","数据库" ) # 打开数据库连接cursor.execute("SELECT VERSION()") ...

2019-03-12 15:33:00 65

转载 day 40 索引,查询优化神器-explain,慢查询优化,慢日志管理

目录初识索引索引的原理索引的数据结构聚集索引与辅助索引Mysql索引管理测试索引正确使用索引联合索引查询优化神器-explain慢查询优化的基本步骤慢日志管理一 初识索引为什么要有索引?一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是...

2019-03-12 15:31:00 154

转载 day 39 mysql数据库的增删改查

目录概览插入数据更新数据删除数据查询数据概览MySQL数据操作: DML在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括使用INSERT实现数据的插入UPDATE实现数据的更新使用DELETE实现数据的删除使用SELECT查询数据以及。插入数据insert1. 插入完整数据(顺序插入...

2019-03-12 15:30:00 94

转载 day 38 数据库进阶,存储引擎,表,数据类型,表的约束,多表结构的创建与分析

目录引擎介绍表介绍创建表查看表结构mysql中的数据类型表的完整性约束修改表结构删除表多表结构的创建与分析作业引擎介绍mysql支持哪些存储引擎?mysql5.6支持的存储引擎包括InnoDB、MyISAM、MEMORY、CSV、BLACKHOLE、FEDERATED、MRG_MYISAM、ARCHIVE、PERFORMANCE...

2019-03-12 15:28:00 90

转载 day 37 初始数据库,数据库在多个操作系统的安装

初始MysqlMYSQL概念下载和安装初始sql语句数据库种类 管理数据的工具有很多种,不止mysql一个。关于分类其实可以从各个纬度来进行划分,但是我们最常使用的分类还是根据他们存取数据的特点来划分的,主要分为关系型和非关系型。  可以简单的理解为,关系型数据库需要有表结构,非关系型数据库是key-value存储的,没有表结构关系型:如sqlli...

2019-03-07 09:00:00 77

转载 day 36

暂定转载于:https://www.cnblogs.com/yanpeizhang/p/10485372.html

2019-03-06 19:12:00 63

转载 day 35

暂定转载于:https://www.cnblogs.com/yanpeizhang/p/10485361.html

2019-03-06 19:10:00 73

转载 day 34 共享数据,初识进程池,进程池中的其他方法,进程池中的回调函数,线程的概念...

共享数据---了解from multiprocessing import Manager数据共享:速度很慢,牵扯到锁的问题 可以使用数据库来解决数据共享的问题进程间数据是独立的,可以借助于队列或管道实现通信,二者都是基于消息传递的虽然进程间数据独立,但可以通过Manager实现数据共享,事实上Manager的功能远不止于此A man...

2019-02-28 20:35:00 94

转载 day 33 进程锁,进程之前互相通信,生产者消费者模型

进程锁 -multiprocess.Lock锁的应用场景对数据库的写操作必须是串行,读操作可以并行,没办法并发写的操作,如果并发对数据库写的操作会导致数据不一致性.import timeimport osimport jsonfrom multiprocessing import Process,Lock#用抢票系统来模拟一个进程锁def search...

2019-02-27 16:31:00 67

转载 day 32 multiprocessing模块中Process方法,僵尸进程,孤儿进程,守护进程

multiprocess模块仔细说来,multiprocess不是一个模块而是python中一个操作、管理进程的包。 之所以叫multi是取自multiple的多功能的意思,在这个包中几乎包含了和进程有关的所有子模块。由于提供的子模块非常多,为了方便大家归类记忆,我将这部分大致分为四个部分:创建进程部分,进程同步部分,进程池部分,进程之间数据共享。进程的pid 父进程...

2019-02-26 20:16:00 535

转载 day 31 并发,进程

进程进程是计算机中最小的资源分配单位操作系统层面理解进程的机制: 正常情况下主进程会等待子进程运行完毕回收子进程,这是垃圾回收机制1.针对单个cpu的多道技术:1.1.空间上的复用:       cpu处理3个任务:炒菜,洗衣服,做饭       前提:如果这三件事情没有一点 IO       空间上的复用(内存可以加载很多个不同的任务)1.2.时间上的复...

2019-02-25 21:38:00 52

转载 day 30 解决粘包-强化版,基于udp协议的socket的通信,socktserver.

暂定转载于:https://www.cnblogs.com/yanpeizhang/p/10433062.html

2019-02-25 20:11:00 73

转载 day 29 粘包

暂定转载于:https://www.cnblogs.com/yanpeizhang/p/10416300.html

2019-02-22 08:48:00 63

转载 day 28 socket的简单通信,通信循环,连接循环

什么是socket?socket是基于tcp协议的网络通信工具,存在与应用层与传输层中间,socket传输的数据类型只能是"bytes"socket简单的通信import socket#socket模式有两种一种是基于udp协议的,一种是基于tcp协议的#基于tcp协议的socket#phone = socket.socket(sock...

2019-02-21 17:21:00 111

转载 day 27 网络通信原理-基于tcp协议的三次握手四次断开,osi七层网络模型

暂定转载于:https://www.cnblogs.com/yanpeizhang/p/10413721.html

2019-02-21 16:57:00 91

转载 day 26-网络编程之网络通信原理

暂定转载于:https://www.cnblogs.com/yanpeizhang/p/10413139.html

2019-02-21 15:58:00 64

转载 day 25 模块 04

暂定转载于:https://www.cnblogs.com/yanpeizhang/p/10411665.html

2019-02-21 12:25:00 53

转载 day 24 模块 03

暂定转载于:https://www.cnblogs.com/yanpeizhang/p/10411658.html

2019-02-21 12:23:00 60

转载 day 23 模块02

暂定转载于:https://www.cnblogs.com/yanpeizhang/p/10411641.html

2019-02-21 12:17:00 50

转载 day 22 模块01

暂定转载于:https://www.cnblogs.com/yanpeizhang/p/10411628.html

2019-02-21 12:13:00 49

转载 day 20 类的约束

暂定转载于:https://www.cnblogs.com/yanpeizhang/p/10411622.html

2019-02-21 12:12:00 44

转载 day 21 MRO C3算法

暂定转载于:https://www.cnblogs.com/yanpeizhang/p/10411626.html

2019-02-21 12:12:00 64

转载 day 19 反射

暂定转载于:https://www.cnblogs.com/yanpeizhang/p/10411620.html

2019-02-21 12:11:00 79

转载 day 18 类与类之间的关系

依赖关系人玩游戏,依赖于电脑class Person: def play(self,tools): #通过参数的传递把另外一个类的对象传过来 tools.run() #让工具运行 print("好开心,我可以玩游戏了!")class Ddiannao: def run(self): prin...

2019-02-14 21:45:00 59

转载 day 17 面向对象-成员,变量,方法,属性,私有

成员、变量、方法、属性、私有1.成员在类中你能写的所有内容都是类的成员2.变量注意:变量分为实例变量和类变量,修改类变量的时候要用类名去修改,用对象名是修改不了的.实例变量class Person: def __init__(self, name, id, gender, birth): self.name = nam...

2019-02-14 19:15:00 71

转载 day 16 初始面向对象

---恢复内容开始---面向对象什么是面向对象?面向过程:    一切一失误的发展流程为中心.面向对象:    一切以对象为中心,一切皆对象,具体的某一个事物就是对象.造一个对象:class Duixiang: #类名首字母大写,严格遵守驼峰命名规范 def __init__self: print("我是init...

2019-01-24 08:26:00 56

转载 day 15 装饰器

关于函数的装饰器1.装饰器1.1装饰器的作用?不改变函数的功能和调用方式的情况下添加新的功能装饰器遵守开放封闭原则:            对功能的扩展开放            对代码的修改是封闭1.2装饰器语法:   函数版:  def wrapper(fn): def inner(*args, **kwargs)...

2019-01-23 16:18:00 58

转载 day 14 递归 二分法

递归递归就是函数自己调自己,官方给的递归最大深度为1000,永远也跑不到1000,我实测是998#例1def func(): print("我是递归") func()func()#例2import osdef func(lujing,n): lst = os.listdir(lujing) for i in lst: ...

2019-01-17 19:24:00 76

空空如也

空空如也

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

TA关注的人

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