随笔分类 -  基础部分

摘要:==容器操作== # 启动容器 docker start 容器id # 停止容器 docker stop 容器id # 文件拷贝 先创建文件 mkdir:文件夹 vi vim touch:文件 # 容器的文件copy到宿主机上(不是在容器内部操作) docker cp 容器名称:容器目录 需要拷贝的 阅读全文
posted @ 2023-04-13 21:14 缀月 阅读(125) 评论(1) 推荐(0) 编辑
摘要:==docker介绍== 什么是虚拟化 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是 阅读全文
posted @ 2023-04-11 21:56 缀月 阅读(81) 评论(0) 推荐(0) 编辑
摘要:==类装饰器== 1 装饰类的装饰器:加在类上的装饰器 2 类作为装饰器来用: # 类作为装饰器来用:(主要用__init__和__call__进行进行功能添加) class Wrapper(): def __init__(self, func): self.func = func def __ca 阅读全文
posted @ 2023-04-11 19:32 缀月 阅读(101) 评论(0) 推荐(0) 编辑
摘要:==sqlalchemy快速插入数据== # sqlalchemy是什么 orm框架,跟其他web框架没有必然联系,可以独立使用 # 安装,快速使用,执行原生sql # 创建表和删除表 不能创建数据库 不能修改字段(增加,删除) # 使用orm插入 from sqlalchemy import cr 阅读全文
posted @ 2023-04-10 22:59 缀月 阅读(66) 评论(0) 推荐(0) 编辑
摘要:==爬到的数据存到mysql中== class FirstscrapyMySqlPipeline: def open_spider(self, spider): print('我开了') self.conn = pymysql.connect( user='root', password="", h 阅读全文
posted @ 2023-04-09 17:43 缀月 阅读(45) 评论(0) 推荐(0) 编辑
摘要:###==回顾== # 3 local对象 -并发编程中的一个对象,它可以保证多线程并发访问数据安全 -本质原理是:不同的线程,操作的是自己的数据 -不支持协程 # 4 自己定义local,支持线程和协程 # 注意点一: try: # 只要解释器没有装greenlet,这句话就会报错 # 一旦装了, 阅读全文
posted @ 2023-04-07 23:23 缀月 阅读(45) 评论(0) 推荐(0) 编辑
摘要:请求上下文分析(源码:request原理) 导出项目的依赖 # 之前 pip freeze >requirments.txt 把当前解释器环境下的所有第三方依赖都导出来 # 使用第三方模块,更精确的导出依赖 pipreqs 第一步:安装 pip3 install pipreqs 第二步:使用命令,导 阅读全文
posted @ 2023-04-06 20:25 缀月 阅读(20) 评论(0) 推荐(0) 编辑
摘要:==蓝图的使用== # blueprint 翻译过来的,称之为蓝图 # 作用是:之前全在一个py中写flask项目,后期肯定要划分目录 # 不用蓝图,划分目录 no_blueprint_flask # 项目名 src #核心源码位置 __init__.py # 包 里面实例化得到了app对象, mo 阅读全文
posted @ 2023-04-04 23:13 缀月 阅读(103) 评论(0) 推荐(0) 编辑
摘要:cbv分析 # 基于类的视图,写法 from flask import Flask,request from flask.views import View, MethodView app = Flask(__name__) app.debug = True # 视图类,继承MethodView,类 阅读全文
posted @ 2023-04-04 18:51 缀月 阅读(229) 评论(0) 推荐(0) 编辑
摘要:Flask和pythonweb框架介绍 # python web框架 本质都一样 django:大而全,内置的app多,第三方app也多 Flask:小而精,没有过多的内置组件,只完成web框架最基本的功能,需要借助于第三方,完成更丰富的功能 web.py:是一个小巧灵活的Python框架,它简单而 阅读全文
posted @ 2023-04-04 16:07 缀月 阅读(88) 评论(0) 推荐(0) 编辑
摘要:==scrapy架构介绍== # 引擎(EGINE) 引擎负责控制系统所有组件之间的数据流,并在某些动作发生时触发事件。 # 调度器(SCHEDULER) 用来接受引擎发过来的请求, 压入队列中, 并在引擎再次请求的时候返回. 可以想像成一个URL的优先级队列, 由它来决定下一个要抓取的网址是什么, 阅读全文
posted @ 2023-03-21 20:02 缀月 阅读(54) 评论(0) 推荐(0) 编辑
摘要:==selenium登录cnblogs== from selenium import webdriver from selenium.webdriver.common.by import By import time import json bro = webdriver.Chrome(execut 阅读全文
posted @ 2023-03-20 18:38 缀月 阅读(43) 评论(0) 推荐(0) 编辑
摘要:==http与https的区别== http和https的区别 https=http+ssl/tsl http版本区别 0.9:底层基于tcp,每次http请求,都是建立一个tcp连接,三次握手,请求结束需要四次挥手 1.1:请求头中有个参数Keep-alive,可以保证多个http请求公用一个TC 阅读全文
posted @ 2023-03-17 20:29 缀月 阅读(86) 评论(0) 推荐(0) 编辑
摘要:==requests高级用法== 解析json # 发送http请求,返回的数据会有xml格式,也有json格式 import requests data = { 'cname':'', 'pid':'', 'keyword':'500', 'pageIndex':1, 'pageSize':10, 阅读全文
posted @ 2023-03-16 21:34 缀月 阅读(76) 评论(0) 推荐(0) 编辑
摘要:==爬虫介绍== 爬虫是什么 爬虫就是程序 》从互联网中,各个网站上,爬取数据[能浏览的页面才能爬],做数据清洗,入库 爬虫的本质 模拟方式http请求,获取数据 》入库 网站 app:抓包 补充:百度其实就是一个大爬虫 百度爬虫一刻不停的在互联网中爬取各个页面 》爬取完后 》保存到自己的数据库中 阅读全文
posted @ 2023-03-16 16:40 缀月 阅读(68) 评论(0) 推荐(0) 编辑
摘要:==上线结构图== 服务器,公网ip地址 云服务器:阿里云,腾讯云 上线架构图 ==阿里云购买== 阿里云官网,点选购买 ssh客户端 xshell finalshell: http://www.hostbuf.com/t/988.html 下载后安装 连接阿里云的ecs实例 注意账号密码 Bash 阅读全文
posted @ 2023-03-14 23:23 缀月 阅读(66) 评论(0) 推荐(0) 编辑
摘要:==文件存储== # 视频文件,存储到某个位置,如果放在自己服务器上 放在项目的media文件夹 服务器上线后,用户既要访问接口,又要看视频,都是一个域名和端口 分开:文件单独放在文件服务器上,文件服务器带宽很高 # 文件服务器:专门存储文件的服务器 第三方: 阿里云:对象存储 oss 腾讯对象存储 阅读全文
posted @ 2023-03-13 20:27 缀月 阅读(63) 评论(0) 推荐(0) 编辑
摘要:==课程表数据录入== 在navicat里 执行下面代码 录入数据 ''' 小插曲 里面的updated_time 字段数据库里都是update_time(最开始建表时写的),把插入的命令改一下才能插入(把所有的updated_time改成update_time) ''' -- 老师表 INSERT 阅读全文
posted @ 2023-03-10 17:27 缀月 阅读(49) 评论(0) 推荐(0) 编辑
摘要:==celey介绍和安装== 老刘博客 https://www.cnblogs.com/liuqingzheng/articles/17168696.html celery 翻译 芹菜 框架:服务,python的框架 跟django无关 用来 1 异步任务 2 定时任务 3 延迟任务 理解celer 阅读全文
posted @ 2023-03-08 20:56 缀月 阅读(48) 评论(0) 推荐(0) 编辑
摘要:==登录页面分析== 点击登录,弹出登录组件,盖住整个屏幕(定位) 点击登录组件中的X,关闭登录组件(子传父) 登录注册前端 登录 手机验证码登录 》输入框输入手机号 》监听失去焦点事件 》手机号正则校验(js),查询手机号是否存在 》发送验证码的按钮可以点击 》点击发送验证码按钮 》ajax 发送 阅读全文
posted @ 2023-03-07 22:08 缀月 阅读(61) 评论(0) 推荐(0) 编辑

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