- 博客(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
转载 前端开发---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关注的人
RSS订阅