自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

互联网小毛贼

随笔随记,记录分享有价值的内容;

  • 博客(18)
  • 问答 (1)
  • 收藏
  • 关注

原创 详解 pipreqs:基于实际 import 智能生成 Python requirements.txt

pipreqs 是一个智能生成 Python 项目 requirements.txt 的工具,它通过分析项目中的 import 语句生成精简的依赖清单(而非像 pip freeze 那样列出所有环境包)。安装简单:pip install pipreqs,基本用法是 pipreqs . 生成当前目录的依赖文件。支持强制覆盖 (--force)、指定输出路径 (--savepath) 等参数。相比其他工具,pipreqs 更适合项目发布和代码分享场景。

2025-10-30 20:38:04 474

原创 格式化字符串详解与应用:`{变量名=}`

本文介绍了Python 3.8引入的F-string自文档化表达式特性{变量名=}的用法和优势。该语法能在字符串中同时输出变量名和值,如{is_limit=}会展开为is_limit=True,极大简化了调试和日志记录。相比传统写法is_limit={is_limit},新语法更简洁、减少错误,并提高可读性。文中以股票处理日志为例,展示了如何用{is_limit=}等表达式清晰记录跳过某股票的原因及其判定条件值,使日志信息更易追踪和理解。该特性特别适用于需要记录多个变量状态的复杂条件判断场景。

2025-10-20 08:09:54 719

原创 递归遍历树形结构

该函数用于递归遍历节点结构(树状数据),提取所有最后一级节点(无子节点的节点)的keywords值。采用生成器(yield)实现迭代式数据提取,避免一次性加载所有数据占用内存,同时通过字典键的安全获取(get方法)处理缺失键,防止运行时错误。

2025-10-20 08:01:46 167

原创 Backtrader 框架主要组件与 API 详细整理文档

Backtrader 是一个开源的 Python 量化回测框架,专为开发和测试交易策略而设计。该框架的核心组件包括 Cerebro 引擎(负责整合数据、策略和分析器)、Strategy(用户自定义交易逻辑)、Broker(管理交易执行)等。关键功能包括:支持多种数据源、指标计算、订单执行、佣金设置(如 setcommission)、滑点模拟(set_slippage)和绩效分析。框架采用模块化设计,用户可通过继承核心类实现自定义逻辑,并通过 cerebro.run() 执行回测。特别提供了 T+0/T+1

2025-10-20 07:53:51 327

原创 Python 海象运算符

Python 海象运算符技术摘要 海象运算符(:=)是Python 3.8引入的赋值表达式语法,允许在表达式内进行变量赋值并返回值。主要应用场景包括:1)条件判断中避免重复调用;2)循环中简化数据读取;3)列表推导中防止重复计算;4)正则匹配时捕获对象。需注意必须加括号、作用域规则以及可读性权衡。合理使用可减少冗余代码,但过度使用可能降低可读性。该运算符特别适合赋值和使用紧密相关的场景,能显著提升代码紧凑性和执行效率。

2025-09-22 13:26:31 834

原创 Python的curl_cffi 包的使用方法

curl_cffi 是一个 Python 库,通过模拟浏览器指纹(TLS/JA3)来绕过反爬机制。它提供类似 requests 的 API,支持 Chrome、Firefox 等浏览器伪装,兼容常用 HTTP 功能(会话、代理、文件上传等)。安装后即可使用简单语法发起请求,关键是通过 impersonate 参数指定浏览器版本(如 "chrome120")。支持会话保持、代理设置、流式下载等高级功能,适合应对严格的反爬场景。需注意底层依赖 curl-impersonate 的安装配置。

2025-09-12 17:02:04 1611

原创 Ubuntu 系统 NVIDIA 显卡驱动及 CUDA 安装

Ubuntu 系统 NVIDIA 显卡驱动及 CUDA 安装指南

2025-08-20 15:38:29 4147

原创 内网穿透frps

本文是关于FRP(Fast Reverse Proxy)服务部署与配置的笔记,FRP是一款用于内网穿透的高性能反向代理工具。笔记详细记录了服务端(frps)和客户端(frpc)的配置及部署过程:- **服务端配置**:包含核心配置文件frps.toml,涉及绑定地址、通信端口、认证方式、管理后台及日志等设置;Docker部署配置docker-compose.yml,指定了镜像、容器名称、网络模式、挂载文件和启动命令;以及后台启动命令。- **客户端配置**:核心配置文件frpc.toml涵盖服务端地址

2025-08-08 15:15:38 903

原创 Dcoker 使用代理,docker 配置proxy,docker使用本地代理

【代码】Dcoker 使用代理,docker 配置proxy,docker使用本地代理。

2024-07-28 19:04:34 423

原创 滑块验证码缺口距离识别

滑块验证码缺口距离识别。

2024-06-20 15:38:51 427 1

原创 【抖音养号】adb

利用adb,百度OCR,随机评论。养美女号

2023-11-27 11:51:04 488

原创 Anaconda 安装

本文档提供企业级的 Anaconda 安装、环境配置及镜像源加速方案。:此电脑 -> 属性 -> 高级系统设置 -> 环境变量 -> 系统变量 -> Path -> 编辑 -> 新建。默认情况下,虚拟环境会存储在 C 盘用户目录下。注:如果是 Ubuntu,操作逻辑相同,只需将路径改为 Linux 路径即可(如。如果命令配置出错,你可以直接用文本编辑器打开该文件进行修改或删除。国内网络环境下,配置镜像源是必须步骤。环境中安装项目包,每个项目应建立独立的虚拟环境。若显示版本号,即表示环境配置成功。

2023-11-04 15:20:30 175 1

原创 Windows10安装配置虚拟环境

在这一步安装的时候要启动管理员cmd。

2023-09-07 17:55:21 479 1

原创 adb操作大全

Android Debug Bridge (ADB) 是一个多功能命令行工具,允许你与设备进行通信,可以对设备执行各种操作。它是 Android SDK 的一部分,并且是开发和调试 Android 应用程序的重要工具。

2023-08-11 21:30:05 834 3

原创 python写一个计算器 tkinter

【代码】python写一个计算器 tkinter。

2023-03-24 19:03:24 272

原创 Hive3 启动报错:MetaException

【代码】Hive3 启动报错:MetaException。

2022-08-25 16:49:46 1338 1

原创 Django认证插件:rest_framework_simplejwt

rest_framework_simplejwt 配置详解官方文档环境参数Python == 3.8Django == 2.2.19Django REST Framework == 3.12.4PyJWT == 2.2.0设置配置django-setting 中配置 simplejwt 参数# 在setting中配置认证插件REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': ( 'rest_fram

2021-10-15 15:01:26 9809 4

原创 解决 “cannot import name ‘PyJWKClient‘ from ‘jwt‘“ 错误

摘要:解决djangorestframework-simplejwt导入PyJWKClient错误的方法。

2021-10-14 14:23:00 2419

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除