03 2023 档案

摘要:beautifulsoup4(bs4)介绍与使用 是一个从HTML或XML文件中提取数据的python库,可以使用他来解析爬取回来的xml。 安装模块 pip install beautifulsoup4 beautifulsoup4自带了一个解析库html.parser,还有一个lxml,如果需要 阅读全文
posted @ 2023-03-17 19:24 李阿鸡 阅读(112) 评论(0) 推荐(0) 编辑
摘要:爬虫 爬虫的本质 模拟方式发送http请求,获取数据。 学习内容 模拟发送http请求 requests模块 selenium模块 解析爬下来的数据 存入数据库内 爬虫框架 scrapy requests模块介绍 使用python发送http请求就需要用到requests模块 ,requests模块 阅读全文
posted @ 2023-03-16 19:53 李阿鸡 阅读(11) 评论(0) 推荐(0) 编辑
摘要:爬虫requests高级用法 解析json 发送http请求返回的数据有xml格式也会有json格式 import requests data = { 'cname': '', 'pid': '', 'keyword': '500', 'pageIndex': 1, 'pageSize': 10 } 阅读全文
posted @ 2023-03-16 19:53 李阿鸡 阅读(61) 评论(0) 推荐(0) 编辑
摘要:项目上线 1.购买阿里云服务器 2.下载ssh客户端 ​ xshell finalshell http://www.hostbuf.com/t/988.html 使用finalshell链接远程服务器 3.配置服务器,下载依赖 1. yum update -y 2. yum -y groupinst 阅读全文
posted @ 2023-03-14 22:15 李阿鸡 阅读(23) 评论(0) 推荐(0) 编辑
摘要:文件存储 项目上线后视频文件一般不保存在我们项目里,一般存放在文件服务器上。文件服务器的带宽都很高,速度很快。 第三方 是把文件对象存储下来。 阿里云 oss 腾讯也有,我们用七牛云不要钱 自己搭建一个文件服务器 fastdfs 文件对象存储 https://zhuanlan.zhihu.com/p 阅读全文
posted @ 2023-03-13 21:42 李阿鸡 阅读(136) 评论(0) 推荐(0) 编辑
摘要:课程前端页面 课程分为免费课,实战课,轻课(线下课程的视频) 需要三个页面 1 新建3个页面组件 FreeCourserView ActualCourserView LightCourseView FreeCourserView <template> <div class="course"> <He 阅读全文
posted @ 2023-03-10 17:28 李阿鸡 阅读(4) 评论(0) 推荐(0) 编辑
摘要:课程功能后端 表分析 # 轻课 实战课 免费课 需要几个表 所有课程使用一个表通过类型区分,但是可能出现字段不一样,数据量越来越多,导致表查询速度慢 选择:一种课程一个表 # 实战课线 》分析出5张表 -课程分类表 一个分类下有多个课程跟课程一对多 -实战课表 一个实战课,会有多个章节,跟章节一对多 阅读全文
posted @ 2023-03-10 17:27 李阿鸡 阅读(8) 评论(0) 推荐(0) 编辑
摘要:接口加缓存 以轮播图为例,但是轮播图其实用不到缓存因为轮播图很少更新。这个并不是什么紧急的东西。不影响用户的体验,数据实时性。 为什么接口要加缓存 如果是一个互联网项目轮播图在同一个网址的首页,如果一瞬间有很多访问量,轮播图的接口就会被执行很多次,而轮播图是从mysql里查询出来的,瞬间访问量过大很 阅读全文
posted @ 2023-03-09 19:54 李阿鸡 阅读(41) 评论(0) 推荐(0) 编辑
摘要:celery 介绍 是一个python的框架。 主要用来解决 定时任务 异步任务 延迟任务 的框架 官方文档 https://docs.celeryq.dev/en/stable/ 运行原理 1 可以不依赖任何服务器,通过自身命令,启动服务 2 celery服务为为其他项目服务提供异步解决任务需求的 阅读全文
posted @ 2023-03-08 20:59 李阿鸡 阅读(12) 评论(0) 推荐(0) 编辑
摘要:django中使用redis 方式一,自定义包方案 通用的,不针对某个框架,所有框架都能用 写一个pool.py,设置链接池 import redis # 链接池 POOL = redis.ConnectionPool(max_connections=100) "无论怎么导都是单例" 在需要使用的地 阅读全文
posted @ 2023-03-08 17:07 李阿鸡 阅读(784) 评论(0) 推荐(1) 编辑
摘要:Redis介绍与安装 redis 缓存数据库, 大部分时间做缓存,不仅仅可以做缓存。 非关系型数据库 C语言写的服务,用来存储数据,数据存在内存中,取值,存值速度都非常快。 redis快的原因 1.纯内存操作 2.网络模型使用的IO多路复用(可以处理的请求数更多) 6.x 版本之前,是单进程单线程架 阅读全文
posted @ 2023-03-07 19:03 李阿鸡 阅读(19) 评论(0) 推荐(0) 编辑
摘要:路飞项目登录注册功能 项目分析 # 接口分析 1 校验手机号是否存在的接口 2 多方式登录接口:用户名/手机号/邮箱 +密码都可以登录 3 发送手机验证码接口 (借助于第三方短信平台) 4 短信登录接口 5 注册接口 手机号是否存在接口 view from rest_framework.viewse 阅读全文
posted @ 2023-03-06 21:09 李阿鸡 阅读(31) 评论(0) 推荐(0) 编辑
摘要:git分支管理 一般情况 公司理git都有三条分支,主分支,开发分支,bug分支。 可以确保主分支都是可以供用户查看的版本。 开发人员在开发分支上 进行开发,开发完成后合并到主分支。 1,分支查看 git branch 创建分支 git branch 分支名 git branch dev 切换分支 阅读全文
posted @ 2023-03-02 19:52 李阿鸡 阅读(99) 评论(0) 推荐(0) 编辑
摘要:git 的介绍与安装 是一款代码管理软件 1 帮助开发者合并开发的代码,协同开发 2 合并开发的代码的时候出现冲突会提示提交合并代码的开发者,让其解决冲突 3 代码版本管理 git与svn区别 git:是分布式管理,服务端挂掉,本地还可以继续做版本管理与代码合并 svn:集成式管理,服务端挂掉就做不 阅读全文
posted @ 2023-03-01 20:04 李阿鸡 阅读(13) 评论(0) 推荐(0) 编辑
摘要:前端主页 观察原型图首页 首页组件 头部组件(小组件) 轮播图组件(小组件) 尾部组件(小组件) 首页组件使用home.vue 所有小组件写好都要在首页组件里导入注册 eg: import Header from '@/components/header'; export default { nam 阅读全文
posted @ 2023-03-01 16:18 李阿鸡 阅读(10) 评论(0) 推荐(0) 编辑
摘要:项目依赖导出问题 线下测试环境的依赖和上线环境的依赖不一样的情况下会导致项目无法运行 每个项目里都有一个requirements.txt 里面明确指明了该项目所需要的环境及版本 生成当前环境所有版本(依赖就是项目要用到的模块) pip freeze # 显示当前环境所需要的所有依赖 pip free 阅读全文
posted @ 2023-03-01 15:18 李阿鸡 阅读(11) 评论(0) 推荐(0) 编辑

Title
点击右上角即可分享
微信分享提示