11 2022 档案

摘要:一、bs4搜索文档树 第一个参数 html_doc是要解析的内容 第二个参数 lxml是解析器(解析速度快一些) 搜索文档树:find找一个 find_all找所有 5种搜索方式:字符串、正则表达式、列表、True、方法 字符串 可以按照标签名、属性名查找 # 5.1 字符串:可以按照标签名,属性名 阅读全文
posted @ 2022-11-25 21:48 初学者-11 阅读(56) 评论(0) 推荐(0) 编辑
摘要:一、requests高级用法 ssl认证(了解项) http和https的区别? HTTP协议以明文方式发送内容,不提供任何方式的数据加密。HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 https则是具有安全性的ssl加密传输协议。 http和https使用的是完全不同的连接 阅读全文
posted @ 2022-11-24 18:29 初学者-11 阅读(29) 评论(0) 推荐(0) 编辑
摘要:一、爬虫介绍 爬虫(spider):网络蜘蛛 本质原理: 现在所有的软件原理:大部分都是基于http请求发送和获取数据的 PC端的网页 移动端app 模拟发送http请求,从别人的服务端获取数据 绕过反扒:不同程序反扒措施不一样,比较复杂 爬虫原理 发送http请求【requests,seleniu 阅读全文
posted @ 2022-11-23 19:43 初学者-11 阅读(105) 评论(0) 推荐(0) 编辑
摘要:一、支付宝支付介绍 项目中需要在线支付功能 支付宝支付 微信支付:需要备案过域名 云闪付 此次项目以支付宝支付为例 先整明白支付宝的支付流程 然后去支付宝上找找API、sdk,有直接集成到项目里 此次用的sdk不是支付宝官方的,是个第三方的,基于API封装的 官方的sdk:https://opend 阅读全文
posted @ 2022-11-21 23:02 初学者-11 阅读(27) 评论(0) 推荐(0) 编辑
摘要:一、课程详情页接口 一个页面对应后端的不只有一个接口,可能有很多个接口,页面加载完成后依次的发送请求,渲染相应的部分 课程章节接口——>章节下面有课时 查询所有章节接口,带按有课程id号过滤的功能,有课程id号就能拿出当前课程下所有的章节, 写视图,查询所有,同样是继承class CourseCha 阅读全文
posted @ 2022-11-20 18:19 初学者-11 阅读(26) 评论(0) 推荐(0) 编辑
摘要:一、celery知识点补充 1、可以在多台机器上运行celery的worker worker可以运行在多台机器上,但是必须滴把项目代码完成copy过去,而不是把celery的包导过去,因为比如说你的包里有些django的配置文件 2、如果公司想做定时任务,celery比较大,比较麻烦,所以一般公司会 阅读全文
posted @ 2022-11-17 14:51 初学者-11 阅读(28) 评论(0) 推荐(0) 编辑
摘要:一、celery介绍及快速使用 1. celery:翻译过来叫芹菜,它是一个 分布式的异步任务 框架 2. celery有什么用 1. 完成异步任务:可以提高项目的并发量,之前开启线程做,现在使用celery做 2. 完成延迟任务 3. 完成定时任务 3. 架构 消息中间件:broker 提交的任务 阅读全文
posted @ 2022-11-16 22:07 初学者-11 阅读(26) 评论(0) 推荐(0) 编辑
摘要:一、图形化redis-desktop-manage qt5 QT平台:可以写图形化界面 用python开发:pyqt5写图形化界面 GUI开发 一路一步安装就行 服务里把redis启动——连接——名字——端口6379——测试连接——连接成功——自带16个库 二、redis字符串操作 redis有5大 阅读全文
posted @ 2022-11-15 22:18 初学者-11 阅读(23) 评论(0) 推荐(0) 编辑
摘要:一、短信注册接口 需要手机号+验证码+密码——>{mobile:手机号,code:验证码,password:密码}——>post请求,后端路由127.0.0.1:8080/api/v1/userinfo/user/register 写个视图def register(self,request): 写个 阅读全文
posted @ 2022-11-14 21:50 初学者-11 阅读(22) 评论(0) 推荐(0) 编辑
摘要:一、修改上篇博客的BUG 上一篇推理博客中有两个小彩蛋 用的是authenticate只能通过用户名密码拿用户,不能用手机号 moble 和邮箱 email 修改:直接拿用户点出来 再做if判断 bug信息 第二个小彩蛋 用 ValidationError返回信息不对,原因是detail 没取出来 阅读全文
posted @ 2022-11-13 13:05 初学者-11 阅读(36) 评论(0) 推荐(0) 编辑
摘要:一、git学习回顾 首先在你的电脑上安装git软件,公司搭建远程仓库用 gitee gitlab 如何搭建:https://zhuanlan.zhihu.com/p/413217715 1、git介绍、安装 版本管理软件:代码的版本管理和协同开发【多人开发同一个项目,代码合并】 官网下载安装 2、g 阅读全文
posted @ 2022-11-10 22:24 初学者-11 阅读(22) 评论(0) 推荐(0) 编辑
摘要:一、协同开发 在公司中,都是多人共同开发同一个项目 组长本地创建出空项目,底层代码写完——>提交到远程仓库 和同事们张三李四王麻子都要共同开发这个项目 我们要把代码clone到本地 在pycharm中打开 找一个位置:git bash here(cmd) git clone 远程地址然后使用pych 阅读全文
posted @ 2022-11-09 22:38 初学者-11 阅读(32) 评论(0) 推荐(0) 编辑
摘要:GIT前戏 作用和简介 Git的作用 1 对文件(代码)进行版本管理 2 完成 协同开发 项目,帮助程序员整合代码 1.帮助开发者合并开发的代码 2.如果出现冲突代码的合并,会提示后提交合并代码的开发者,让其解决冲突 Git简介 Git是分布式版本控制系统,控制的对象是开发的项目代码 Git和SVN 阅读全文
posted @ 2022-11-08 22:54 初学者-11 阅读(31) 评论(0) 推荐(0) 编辑
摘要:一、前台全局样式和js配置 首先写一个小例子:上方并没有全部充满,是因为标签它们默认是有一些样式的。 <body><div>默认样式:统一去掉 写一个 global.css(随便起名字不一定非滴这个),应用到项目中 后端接口的地址,统一写,以后统一改。 global.css /* 声明全局样式和项目 阅读全文
posted @ 2022-11-07 22:40 初学者-11 阅读(24) 评论(0) 推荐(0) 编辑
摘要:一、关于环境变量的问题 1、相对导入和绝对导入 相对导入必须从环境变量下开始导sys.path 如果运行报的是包找不到的错,确认下环境变量 绝对导入,以当前文件为基准导入 它不能以脚本形式运行,只能当包用 相对导入这个文件就不能以脚本形式运行,运行就会报错。 包内部建议使用相对导入 2、导入包,py 阅读全文
posted @ 2022-11-06 19:54 初学者-11 阅读(35) 评论(0) 推荐(0) 编辑
摘要:一、企业项目类型 1、面向互联网用户:商城类项目 微信小程序商城 2、面向互联网用户:二手交易类 咸鱼 转转 3、公司内部项目:Python写的重点 -OA系统 -打卡系统工资核算系统 -第三方公司做的: 给医院、互联网:内部的项目 银行:内部系统 政府 钢材市场:商户 -微信小程序订餐 二维火:餐 阅读全文
posted @ 2022-11-03 17:44 初学者-11 阅读(31) 评论(0) 推荐(0) 编辑
摘要:一、Vue3介绍 1、性能的提升 打包大小减少41% 初次渲染快55%,更新渲染快133% 内存减少54% 2、源码的升级 使用Proxy代替defineProperty实现响应式 重写虚拟DOM的实现和Tree-Shaking 3、拥抱TypeScript Vue3可以更好的支持TypeScrip 阅读全文
posted @ 2022-11-02 20:32 初学者-11 阅读(46) 评论(0) 推荐(0) 编辑
摘要:一、Vuex的使用 vue的插件,增强了vue的功能 在vue中实现集中状态(数据)管理的一个vue插件,对vue应用中多个组件的共享状态进行集中式的管理(读/写),也是一种组件间通信的方式,且适用于任意组件间通信 举例子:如图商品添加到购物车 改变数量。vuex集中管理,你+1,+1,+1由vue 阅读全文
posted @ 2022-11-01 20:39 初学者-11 阅读(51) 评论(0) 推荐(0) 编辑

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