TOP
摘要:整体知识框架 后端工程师的整理工作流程以一次web请求为例 这期间的每个流程需要进行掌握其中涉及的知识点以及相关技术栈 浏览器这里的前端相关 负载均衡一般有哪些方式, 比如 nginx 之类的, web 框架可以选的 django 或者 flask 业务逻辑相关的具体实现涉及到编程范式, 设计模式等 阅读全文
posted @ 2021-03-11 20:33 羊驼之歌 阅读(16) 评论(0) 推荐(0) 编辑
摘要:Scrapy 框架 介绍 Scrapy一个开源和协作的框架,其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的,使用它可以以快速、简单、可扩展的方式从网站中提取所需的数据。但目前Scrapy的用途十分广泛,可用于如数据挖掘、监测和自动化测试等领域,也可以应用在获取API所返回的数据(例如 A 阅读全文
posted @ 2019-02-09 05:32 羊驼之歌 阅读(446) 评论(0) 推荐(0) 编辑
摘要:源码流程 创建对象 run run_simple(host,port,self,**options) 会对第三个传入的参数加()进行执行 第三个参数如果是app对象就执行其 __call__ 方法 __call__ call 返回的是 wsgi_app 的执行结果 wsgi_app wsgi_app 阅读全文
posted @ 2019-02-08 06:38 羊驼之歌 阅读(262) 评论(0) 推荐(0) 编辑
摘要:1.0 Python 基础整合 1.1 变量 1.2 数据类型 1.3 基础语法 1.4 文件操作 1.5 函数 1.6 生成器 1.7 迭代器 1.8 装饰器 1.9 字符集 2.0 Python 常用模块 2.1 re 模块(脑图版) Python 正则处理_re模块(整合版) 2.2 coll 阅读全文
posted @ 2019-01-30 16:55 羊驼之歌 阅读(337) 评论(0) 推荐(0) 编辑
摘要:restful介绍 restful协议 一切皆是资源,操作只是请求方式 URL 设计 原先的URL设计方式 在url 中体现出操作行为 restful 风格的URL 设计 不在url中体现操作行为,在视图函数区分,(提交,查看) 对于需要令传入参数的url 在做区分 (编辑,删除) resful 协 阅读全文
posted @ 2019-01-15 16:34 羊驼之歌 阅读(615) 评论(0) 推荐(0) 编辑
摘要:ORM 操作 必知必会13条 返回QuerySet对象的方法有 特殊的QuerySet 返回具体对象的 返回布尔值的方法 返回数字的方法有 对象和QuerySet对象的区别 具体对象 可以直接 .属性 的方法去取值 本质上来说具体对象就是 models.py 里面的 class类的实例化,本身就有属 阅读全文
posted @ 2018-12-01 13:24 羊驼之歌 阅读(294) 评论(0) 推荐(0) 编辑
摘要:ORM 原理机优劣 优势 提升开发效率, 兼容多种不同的 db 支持可以以相同的开发方式来处理 劣势 一定程度上降低执行效率 ORM 字段 单表字段 class Test(models.Model): _ = models.AutoField() # 自增长字段 _ = models.BigAuto 阅读全文
posted @ 2021-04-14 18:48 羊驼之歌 阅读(4) 评论(0) 推荐(0) 编辑
摘要:整体知识框架 后端工程师的整理工作流程以一次web请求为例 这期间的每个流程需要进行掌握其中涉及的知识点以及相关技术栈 浏览器这里的前端相关 负载均衡一般有哪些方式, 比如 nginx 之类的, web 框架可以选的 django 或者 flask 业务逻辑相关的具体实现涉及到编程范式, 设计模式等 阅读全文
posted @ 2021-03-11 20:33 羊驼之歌 阅读(16) 评论(0) 推荐(0) 编辑
摘要:HTTP 协议概述 HTTP 基本概念 HTTP 是什么?描述一下 HTTP 是超文本传输协议,也就是HyperText Transfer Protocol。 能否详细解释「超文本传输协议」? HTTP的名字「超文本协议传输」,它可以拆成三个部分: 超文本 传输 协议 「协议」 HTTP 是一个用在 阅读全文
posted @ 2020-05-09 10:22 羊驼之歌 阅读(207) 评论(0) 推荐(0) 编辑
摘要:汉诺塔问题 题意 将A 柱子上的块转移到 C 上 条件1 - 每次只能转移一块 条件2 - 大块不能压小快 解析 概念原理 冰箱装大象问题 : 1. 打开冰箱 2. 放入大象 3. 关上冰箱 类比在 任何一个块 n 来说: 1. 把上面的块都移动好 2. n 块移动过去 3. 之前上面的块在放在 n 阅读全文
posted @ 2020-03-31 18:02 羊驼之歌 阅读(135) 评论(0) 推荐(0) 编辑
摘要:递归原理 形式 - 函数内部调用函数本身 递 - 函数之间的传递参数 归 - 自动完成 终止 - 递归停止的条件 斐波那契数列 此案例可以延申很多。 类似兔子繁殖问题, 上楼梯问题等等 递归的方式实现 递归的方式是逆向的, 往后递归倒最底层的 1+1 上再一层一层返回到低 k 层上的进行累加 原理图 阅读全文
posted @ 2020-03-31 16:23 羊驼之歌 阅读(433) 评论(0) 推荐(0) 编辑
摘要:问题现象 继承了 AbstractUser 之后的扩展用户表, 会出现在使用 admin 时密码明文显示的问题 变成明文有两个麻烦, 第一是不安全, 这个姑且不说, 其次就是不能享受django自带的一系列的加密解密的过程了 即使说在这时候你创建的密码会直接明文保存在数据库, 因此造成的问题就是 a 阅读全文
posted @ 2020-01-17 14:57 羊驼之歌 阅读(353) 评论(0) 推荐(0) 编辑
摘要:环境所需工具包 下载地址见微信群 Python 环境 配置 环境使用 Python 3.6.8 将此环境全部文件放置在随意盘存, 然后设置环境变量路径 测试 Python 环境 win + r 打开命令行 输入 python 打开后既可看到版本 会展示如下表示环境安装成功 数据库安装 打包文件中有 阅读全文
posted @ 2020-01-12 21:49 羊驼之歌 阅读(90) 评论(0) 推荐(0) 编辑
摘要:报错场景 执行 celery worker -A tasks -l INFO 打开 worker 的时候报错无法进行 报错解决 Celery 的版本过高, 进行降级处理即可 pip install celery==3.1.25 降级后再次执行会触发 另一报错 此报错原因是 redis 的版本过高导致 阅读全文
posted @ 2019-12-09 16:22 羊驼之歌 阅读(467) 评论(0) 推荐(0) 编辑
摘要:Celery - 概念 简单的灵活可靠的处理大量消息的分布式系统 专注于实时处理的异步任务队列, 同时也支持任务调度 结构图 使用场景 异步任务 将耗时的操作任务提交给 Celery 去异步执行 - 比如发送短信 / 邮件, 消息推送, 音视频处理等 定时任务 类似于 crontab, 比如每日的数 阅读全文
posted @ 2019-12-09 15:18 羊驼之歌 阅读(314) 评论(0) 推荐(0) 编辑
摘要:应用场景 拼写检查, 关键词检索 文本挖掘 文本分类 机器翻译 客服系统 复杂对话系统 深度学习 手工特征耗时耗力, 还不易拓展 自动特征学习快, 方便扩展 深度学习提供了一种通用的学习框架, 可以用来表示世界, 视觉和语言学信息 深度学习可以无监督学习, 也可以监督学习 语言模型 概念 我 今天 阅读全文
posted @ 2019-11-29 17:35 羊驼之歌 阅读(126) 评论(0) 推荐(0) 编辑