随笔分类 - python学习日记
摘要:Socket与WebSocket以及http与https重新总结 一.Socket 网络中的Socket是一个 ,而是为了方便使用 或`UDP`而抽象出来的一层 ,可以理解为网络中连接的两端。通常被叫做套接字接口. 二.WebSocket WebSocket就是其中一种,是为了创建一种双向通信(全双
        阅读全文
                
摘要:一.思想 希尔排序是一种分组插入排序算法。 首先取一个整数d1=n/2,将元素分为d1个为一组,每组相邻量元素之间距离为d1,两组数据一一进行对比按大小,从新分配两组 第一次排序后变成 取第二个整数d2=d1/2,重复上述分组排序过程,直到di=1,即所有元素在同一组内进行直接插入排序。 按上面那个
        阅读全文
                
摘要:一.获取邮箱授权(以QQ邮箱为例子) 点击 `账号` 选择开启 然后获取授权码 二.发送文本 三.发送文本中带图片 四,发送文件附件 五.补充MIMEMultipart的可选类型
        阅读全文
                
摘要:常用的排序算法 拿 来举例 一.冒泡排序 空间复杂度O(n的2次方) 原理:例如你把一组数据从头开始依次遍历过去把最大的或者最小的放在末尾,除了最后一个每个依次进行遍历 二.选择排序 空间复杂度O(n的2次方) 原理:例如你把一篮子苹果让你从大到小进行排序,你就算先拿出一个,再拿出第二个和第一个比按
        阅读全文
                
摘要:一.安装模块 二.简单的使用 三.js字符串中模拟浏览器环境 即导入 与`window`对象 一.安装依赖 二.导入包 三.js字符串中添加抬头 python const jsdom = require("jsdom"); const { JSDOM } = jsdom; const dom = n
        阅读全文
                
摘要:只需再fiddler界面GO往右第二个Decode点击一下,让他出现蓝色边框即可 注意:抓取前的他不会进行自动解码,要再重新刷新页面才能获取界面后的内容
        阅读全文
                
摘要:一.介绍 中间人代理可以理解成和中间件差不多 mitmproxy工程工具包,主要包含了3个组件 mitmproxy:拦截的http(s)记录控制台显示 【window不支持】 mitmdump:命令行接口,可以对接python脚本,通过脚本实现监听后的处理,可定制个人需求 mitmweb:web形式
        阅读全文
                
摘要:一.m3u8视频格式 一般m3u8文件和 视频流ts文件放在同一目录 而m3u8文件格式存放的一般都是ts 文件的一个列表 二.根据m3u8视频存放以及写法的规律 思路 我们一般网站上能找到的m3u8的url 将m3u8格式的文件下载下来 然后打开m3u8找到里面所有的ts的路径可以用正则匹配 然后
        阅读全文
                
摘要:url编码本质 其实url本质就是将中文字符串进行utf8编码,然后得到编码后的对象转换字符串去掉开头的b'以及末尾的',然后再将\x转换成%,再将里面内容x变成e最后将字符串小写变成大写 举例 #拿我举例 #第一步进行编码 a= '我' a= a.encode('utf8') #第二步进行转字符串
        阅读全文
                
摘要:下面的属性方法都是基于response对象` import requests response = requests.get('url') 一.url 返回值的url 二. text 获得响应体文本信息 三.encoding 返回值的解码格式 四.apparent_encoding reuqests
        阅读全文
                
摘要:主要是针对写法 一.requests.get requests.get是调用了requests.request('get', url, params=params, **kwargs) 1.url 协议://域名?参数 如:https://www.baidu,com/s?kw=11111 2.par
        阅读全文
                
摘要:第一步:安装依赖 第二步:移动文件 把python文件和一个exe拿来当图标的ico文件移动到同一文件中 :`文件路径不用用中文!!!!!!!!` 第三步:命令行操作 Win+R,cmd进入管理员界面 cd切换到代码目录 pyinstaller F w i 图标的路径(可以是相对路径也可以绝对路径)
        阅读全文
                
摘要:Celery定时任务细讲 一.目录结构 二.配置 三.配置参数 配置参数的方式 app.conf.参数名称=参数值 导入配置文件 配置文件 一.时区配置 常用中国 国际时间 二.beat_schedule task: 指定任务的名字 schedule : 设定任务的调度方式,可以是一个表示秒的整数,
        阅读全文
                
摘要:1.介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 组成部分: SQLAlchemy本身无法操作数据库,其必须以来pymsql等第三方插
        阅读全文
                
摘要:一.\_\_str\_\_ 打印时触发 二.\_\_ repr\_\_ str函数或者print函数 obj.__str__() repr或者交互式解释器 obj.__repr__() str函数或者print函数如果\_\_str\_\_没有被定义,那么就会使用\_\_repr\_\_来代替输出 
        阅读全文
                
摘要:DRF框架中链表数据通过ModelSerializer深度查询方法汇总 一.准备测试和理解准备 创建类 生成表单数据 Test1 id| test_2_id_id | 1|1 2|2 Test2 id|name | 1|名字1 2|名字2 二.深度查询通过Test1获得Test2的name而不是id
        阅读全文
                
摘要:一.安装redis与可视化操作工具 可视化工具:RedisDesktopManager redis载地址:https://github.com/MSOpenTech/redis/releases。 二.在服务中管理redis服务器的开启关闭 三.命令行简单使用 redis cli 启动客户端 set
        阅读全文
                
摘要:一.作用 1、使不同应用开发环境相互独立 2、环境升级不影响其他应用,也不会影响全局的python环境 3、防止出现包管理混乱及包版本冲突 二.安装 windows 安装 配置 MacOS、Linux 安装 工作文件 配置 三.使用 四.异常 deactivate指令不生效 搭建虚拟环境后查看虚拟环
        阅读全文
                
摘要:0908自我总结 python中关于空的说法 python中表示空的数据 常量None 常量False 任何形式的数值类型零,如 ,`0L 0.0 0j` 空的序列 ,`()` 空的字典 用户自定义的 和`len() 0`或者布尔类型为False 他既不是 也不 也不是 也不是 ,但是他的布尔类型为
        阅读全文
                
摘要:0904自我总结 python中的特殊注释 一. TODO 这个注释用来快熟找到内容 这里的todo不用区分大小写 写法标记的位置, 二. type
        阅读全文
                

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号