自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(81)
  • 收藏
  • 关注

转载 3-用户注册---用户类创建和短信验证码的功能实现

用户注册 一、用户模型类的创建 二、短信发送后端API设计和分析 三、短信发送后端API的实现 四、用户名和手机号的后端API实现 回到顶部 一、用户模型类的创建   Django提供认证系统可以帮助我们实现,参考https://yiyibooks.cn/xx/Django_1.11.6/topics/auth/index.html 用户的数据模型 用...

2019-02-13 17:13:00 302

转载 Django---项目

1.项目介绍 2.前期项目配置 3.用户注册---用户类创建和短信验证码的功能实现 转载于:https://www.cnblogs.com/Mryang123/p/10368800.html

2019-02-13 11:17:00 189

转载 2-项目配置

项目配置 一、修改setting/dev.py文件路径 二、mysql数据库设置 三、session设置和语音本地化设置 四、日志存储设置和异常处理设置 回到顶部 一、修改setting/dev.py文件路径   问题:在创建子应用后要注册应用,但是项目中的子应用文件在apps下面,这样导致程序找不到users这个目录   解决方法:     方法一:在注册子应用...

2019-02-13 11:12:00 229

转载 1-项目前期的介绍与准备

项目的介绍 一、开发流程 二、需求分析 三、项目架构 四、创建工程 回到顶部 一、开发流程        1.架构设计 前后端是否分离 前端使用哪些框架 后端使用哪些框架 项目功能模块划分 分析可能用到的技术点 选择什么数据库 如何实现缓存 是否搭建分布式服务 如何管理源代码   2.数据库设计 数据库表的设...

2019-01-22 16:40:00 414

转载 Django---cookie和session

Django的cookie和session 一、cookie 二、session 回到顶部 一、cookie   1.特点     1. cookie数据保存在客户端,以key-value存储     2. cookie有过期时间,默认关闭浏览器过期     3. cookie是基于域名安全的,浏览器在访问一个服务器,只会把跟这个服务器相关的cookie发送过去 ...

2019-01-16 16:10:00 153

转载 Django---请求、响应

Django的请求和响应 一、客户端向服务器的请求简介 二、响应对象构造 回到顶部 一、客户端向服务器的请求简介   1.c-->s的传参的4中途径  提取的URL的特定部分,如/天气/北京/ 2018,可以在服务器端的路由中用正则表达式截取; 查询字符串(查询字符串),形如key1 = value1&key2 = value2; 请求体(主体)中...

2019-01-16 14:58:00 195

转载 Django---路由、配置和静态文件简介

路由、配置文件、静态文件 一、url配置 二、配置文件 三、静态文件 回到顶部 一、url配置   1.url的配置过程        2.注意点     Django默认url配置风格,实在用户访问的路径后面加 \     用户在主路由文件中,定义包含规则的时候,最好加上反斜杠,这样用户访问 index 或者 index/ 网址,均能访问到index视图。 ...

2019-01-16 14:01:00 203

转载 Django---框架简介和工程搭建

Django框架 一、Django介绍 二、Django工程搭建 回到顶部 一、Django介绍   1.简介      Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以"插件"形式服务于整个框架,Django有许多功能强大的第三方插 件,你甚至可以很方便的开发出自己的工具包。这使得Django具有很强的可扩展性...

2019-01-14 21:11:00 220

转载 web应用程序简介

web应用 一、Web应用的处理流程 二、Web程序的意义和本质 三、Web框架的学习方法 回到顶部 一、Web应用的处理流程 二、Web程序的意义和本质   意义: 用于搭建Web应用程序 免去不同Web应用相同代码部分的重复编写,只需关心Web应用核心的业务逻辑实现   本质: 接收并解析HTTP请求,获取具体的请求...

2019-01-14 21:00:00 176

转载 js基础

js基础 一、js简介和写法 二、查找和控制标签 三、变量,数据类型和函数 四、事件 回到顶部 一、js简介和写法   1.js简介     1995年,那个年代 没有任何一个脚本语言是运行在浏览器端,当时为了把表单验证在浏览器端完成所以开始研发js   2.写法     嵌入式 :<script></script>     行内式 ...

2018-12-20 21:29:00 155

转载 css基础

css基础 一、css介绍与用法 二、css的常用属性 三、css的选择器 四、盒子模型 回到顶部 一、css介绍与用法   1.css:Cascading Style Sheet 层叠样式表   2.用法:     嵌入式: 写在head标签内 <style type="text/css"></style>     外链式...

2018-12-20 21:08:00 142

转载 HTML基础

HTML基础 一、html简介 二、常用标签 三、特殊效果标签 回到顶部 一、html简介   1.web前端技术     Web前端技术是由w3c组织制定的一系列技术的集合,主要包括: HTML – 结构标准: 负责网页内容(布局) CSS – 表现标准、样式标准:美化 JavaScript,简称js,行为标准:负责行为动作、表单验证、数据交互   2.h...

2018-12-20 19:39:00 156

转载 闭包与装饰器

闭包和装饰器 一、闭包 二、装饰器 回到顶部 一、闭包   1.闭包的定义     闭包是一种高阶函数, 函数名代表函数的引用,函数名可以作为另一个函数的参数和返回值作用 一个外部函数内定一个内函数 内函数使用外函数的临时变量 外函数返回内函数的引用   2.闭包的作用     隐藏功能的实现细节     闭包比类更加节省资源 ...

2018-12-02 20:37:00 157

转载 property 和 魔法方法

property和魔法方法 一、property 二、model,class,bases,mro 三、__doc__, __dict__,__call__,__item__,__len__,__str_ 回到顶部 一、property   1.普通的get和set方法  #!/usr/bin/env python # _*_ coding:utf-8 _*...

2018-12-02 20:10:00 200

转载 python练习

阅读内容 一、python基础(80) 二、网络编程和并发(34) 三、数据库和缓存(46) 四、前端、框架和其他(155) 回到顶部 一、python基础(80) 为什么学习Python? 通过什么途径学习的Python? Python和Java、PHP、C、C#、C++等其他语言的对比? 简述解释型和编译型编程语言? ...

2018-11-29 20:18:00 183

转载 GIL学习

GIL锁 一、GIL的简单概述 二、GIL对于多线程的影响 三、解决GIL对于多线程影响的方案 回到顶部 一、GIL的简单概述   1.概念     GIL ( Global Interperter Lock ) 称作 全局解释器锁        2.特性 GIL 只在 CPython 解释器中存在 线程互斥锁是 Python代码层面的锁 GIL 是 Py...

2018-11-29 19:46:00 169

转载 Http协议

Http协议 一、浏览器-服务器的工作流程 二、HTTP协议介绍 三、HTTP请求报文 四、HTTP响应报文 五、常用头意义 六、长链接-短链接 回到顶部 一、浏览器--服务器的工作流程   浏览器请求的基本流程 1. 用户在浏览器地址栏输入资源网址 URL(协议 主机名 资源路径)2. 浏览器把网址中主机名发送DNS服务器 进行域名解析 获取...

2018-11-25 21:00:00 126

转载 正则表达式

正则表达式 一、正则介绍 二、匹配一个字符 三、量词 四、分组和位置 五、函数 六、贪婪,懒惰和字符r的作用 回到顶部 一、正则介绍 1.作用   正则(Regular Expression) : 表达对数据的匹配 过滤 提取逻辑的表达式   匹配结果对象 = re.match(正则, 数据) ​     从头开始匹配 如果某一个匹配失败 整体就失败了 ...

2018-11-24 21:24:00 163

转载 多任务--协程

多任务--协程 一、协程 二、进程、线程、协程的区别和应用场景 三、案例--gevent多任务下载图片 回到顶部 一、协程   1.概念:协程,又称微线程,纤程,也称为用户级线程,在不开辟线程的基础上完成多任务,也就是在单线程的情况下完成多任务,多个任务按照一定顺序交替执行 通俗理解只 要在def里面只看到一个yield关键...

2018-11-22 20:33:00 173

转载 迭代器---生成器

迭代器---生成器 一、迭代器 三、生成器 回到顶部 一、迭代器 1.迭代   含义: 通过迭代器不断取出可迭代对象中的下一个元素的过程   可迭代对象:能被迭代的对象   方法:     判断迭代器是否是可迭代对象 :isinstance(对象, Iterable)     判断迭代器对象是否是迭代器 :isinstance(对象,Iterat...

2018-11-22 19:47:00 111

转载 多任务--线程

进程 一、概念 二、进程的创建和操作 三、进程通信--Queue 四、进程池 五、进程与线程区别 六、案例 回到顶部 一、概念 1.概念   进程:通俗理解一个运行的程序或者软件,进程是操作系统资源分配的基本单位。   注意:一个程序至少有一个进程,一个进程至少有一个线程,多进程可以完成多任务. 2.进程的执行状态   工作中,任务数往往大于cpu的核...

2018-11-21 20:45:00 150

转载 多任务--线程

阅读内容 一、 多任务 二、线程 三、资源竞争 四、结论 五、案例 回到顶部 一、多任务 1.目的   多任务:在同一时间内执行多个任务,每个任务可以理解成现实生活中干的每个活。 2.形式   并发 :指的是任务数多余cpu核数,通过操作系统的各种任务调度算法,实现用多个任务“一起”执行     并行 :指的是任务数小于等于cpu核数,即任务真的是一起执行的...

2018-11-20 14:20:00 148

转载 网络传输--TCP

TCP网络编程 一、TCP简介 二、TCP网络程序--客户端 三、TCP网络程序--服务端 四、TCP知识总结 五、文件下载案例 六、3次握手和4次挥手 回到顶部 一、TCP简介TCP 1.TCP的简介   TCP通信需要通过创建链接, 数据传送, 终止链接3个步骤    2.TCP的特点   面向连接: 建立间接, 通信, 关闭连接. 这种连接方式是一对...

2018-11-18 20:32:00 186

转载 网络传输--UDP

UDP网络编程 一、优缺点 二、套接字socket 三、类型转换 四、UDP发收数据 五、广播和聊天器案例 回到顶部 一、优缺点 UDP : 无连接 (发送端无需确认接收端是否收到), 其主要用途为音视频和广播等    他是不可靠的网络传输协议, 容易丢数据包 优点:   1.无连接   2.资源开销小   3.传输速度快, 但容易丢包   4.udp...

2018-11-16 21:33:00 171

转载 UDP网络通信

网络概念 一、目的 二、IP地址 三、端口 一、目的   目的 : 主要用于让两个用户端的服务器或者客户端,可以实现资源共享和信息传递 二、IP地址   1.作用 :计算机网络中一台计算机的标识   2.种类 :   IPv4 4字节描述IP地址 xxx.xxx.xxx.xxx 点分式 40亿数量 ​IPv6 8个字节描述   3.查看IP地址的方法     ...

2018-11-16 20:51:00 201

转载 Linux基础命令

阅读内容 一、命令格式 二、存储路径 三、命令1(ls,mkdir,rm,cp) 四、命令2(cat,more,管道,grep) 五、命令3(ln,find,通配符和正则) 六、命令4(tar,gz,bz2,zip) 七、命令5(chmod,which,sudo -s,reboot,shutdown) 一、命令格式 命令格式:command [-options]...

2018-11-15 14:48:00 133

转载 Linux发展历程

阅读内容 一、linux基础 二、linux发展史 三、linux图形界面 回到顶部 一、linux基础 1.操作系统的分类   1.1 Windows 系统     优点:Windows 用户群体大;应用软件多     缺点:安全性差;稳定性差;收费     应用场景:普通用户--娱乐办公;社会公司--windows server 服务器   1.2 Mac...

2018-10-22 21:03:00 210

转载 web应用1

阅读内容 一、web应用 二、web协议 三、web框架 四、补充知识 回到顶部 一、web应用 二、web协议 三、web框架 四、补充知识 五、补充知识 转载于:https://www.cnblogs.com/Mryang123/p/9239690.html...

2018-06-28 17:11:00 163

转载 Bootstrap

待整理 转载于:https://www.cnblogs.com/Mryang123/p/9239646.html

2018-06-28 17:04:00 121

转载 jquery

待整理 转载于:https://www.cnblogs.com/Mryang123/p/9239643.html

2018-06-28 17:03:00 87

转载 javascript

待整理 转载于:https://www.cnblogs.com/Mryang123/p/9239638.html

2018-06-28 17:03:00 78

转载 css

待整理 转载于:https://www.cnblogs.com/Mryang123/p/9239625.html

2018-06-28 17:01:00 88

转载 前端开发---HTML---标签

HTML的标签内容 1.index <!--声明文档的类型 标记该文档为HTML5的文件--> <!DOCTYPE html> <!-- 页面的根节点 --> <!-- html中的标签都是闭合标签 闭合标签包含 双闭合和单闭合 双闭合:<html></html> 单闭合:<meta...

2018-05-16 19:21:00 189

转载 前端开发---HTML---介绍

阅读目录 1.标签 2.HTML目录结构 3.HTML注释 一、web1.0时代的网页制作 静态网页,所谓的静态网页就是没有与用户进行交互而仅仅供读者浏览的网页,我们当时称为“牛皮癣”网页。例如一篇QQ日志、一篇博文等展示性文章。网页三剑客 Dreamweaver+Fireworks+Flash”吧,这个组合就是web1.0时代的产物。 二、web2.0时代的网页制作...

2018-05-16 18:34:00 97

转载 数据库---mysql内置功能

一、视图 简介:   视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的sql了,直接去视图中查找即可,但视图有明显地效率问题,并且视图是存放在数据库中的,如果我们程序中使...

2018-05-15 10:17:00 141

转载 数据库 - Navicat与pymysql模块

一、Nabicat 在生产环境中操作MySQL数据库还是推荐使用命令行工具mysql,但在我们自己开发测试时, 可以使用可视化工具Navicat,以图形界面的形式操作MySQL数据库 官网下载:https://www.navicat.com/en/products/navicat-for-mysql 网盘下载:https://pan.baidu.com/s/1bpo5mqj ...

2018-05-11 22:04:00 398

转载 数据库---多表查询练习

多表查询练习 导出现有数据库数据: mysqldump -u用户名 -p密码 数据库名称 > 导出文件路径 # 结构+数据 mysqldump -u用户名 -p密码 -d 数据库名称 > 导出文件路径 # 结构 导入现有数据库数据: mysql -uroot -p密码 数据库名称 < 文件路径 1.准备数据:init.sql文件内容: ...

2018-05-11 21:39:00 254

转载 数据库---权限管理

权限管理 1、创建账号 # 本地账号 create user 'egon1'@'localhost' identified by '123'; # mysql -uegon1 -p123 # 查看所有用户 select host ,user,authentication_string from user; # 修改用户的账户的密码 update us...

2018-05-07 22:18:00 135

转载 数据库---表---多表查询

多表查询 多表连接查询 复合条件连接查询 子查询 一、准备表 #建表 create table department( id int, name varchar(20) ); create table employee( id int primary key auto_increment, name varchar(20), sex enu...

2018-05-07 21:47:00 140

转载 数据库---数据---单表查询

单表查询 重点 单表查询的语法 关键字的执行优先级(重点) 简单查询 where 约束 分组查询:group by having 过滤 查询排序:order by 限制查询得记录数:limit 使用正则表达式查询 一、单表查询的语法 SELECT 字段1,字段2... FROM 表名 WHERE 条件 ...

2018-05-02 15:22:00 206

空空如也

空空如也

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

TA关注的人

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