- 博客(68)
- 收藏
- 关注
原创 Python指南-intersection高级用法
python@dataclass(frozen=True) # frozen=True使对象可哈希"""可哈希的自定义产品类"""id: intname: str# 使用id作为哈希值# 基于id比较相等性"""处理自定义对象的集合操作""""""查找共同的商品""""""基于属性查找交集"""# 使用示例print("共同商品:", custom_ops.find_common_products())
2025-12-06 21:49:51
581
原创 Python指南- intersection用法
方法返回多个集合中共同存在的元素可以使用运算符作为简写可以接受多个参数,包括集合和其他可迭代对象时间复杂度一般为O(min(len(a), len(b))),效率较高不会修改原始集合,如果需要修改原集合,请使用。
2025-12-06 21:30:22
882
原创 从零详解大提琴调音器程序:原理 + 代码 + 实现全解析
本文详细介绍了一个基于Python的大提琴调音器程序,从原理到实现全解析。程序通过PyAudio采集音频,使用FFT变换和峰值检测算法精准识别基频,并采用多线程设计保证GUI流畅。核心功能包括:实时检测大提琴四根弦的音高(C2/G2/D3/A3)、可视化频率偏差(音分和进度条显示)、频谱图展示等。文章详细讲解了音频处理算法(汉宁窗、抛物线插值等优化技术)、GUI界面设计以及多线程实现方案,并提供了使用说明和常见问题解决方案。该调音器具有专业级精度,适合音乐学习者使用。
2025-12-01 20:52:47
558
原创 市面上的显卡都有哪些?
显卡市场主要由NVIDIA、AMD和Intel三大厂商主导,分为独立显卡和集成显卡两大类。NVIDIA凭借DLSS、CUDA等技术占据高端市场,代表产品为RTX40/30系列;AMD以FSR、InfinityCache为特色,主打性价比,产品包括RX7000/6000系列;Intel新推出的Arc系列在视频编码方面表现突出。按性能可分为旗舰级(4K/8K)、高端(4K)、中端(2K)和入门级(1080p)显卡。集成显卡方面,AMD的APU核显性能优于Intel。专业计算卡如NVIDIA H100和AMD M
2025-09-16 21:19:47
1900
原创 NVIDIA GeForce RTX 4040 & RTX 4030 (推测版) 详细规格数据
摘要:英伟达或将推出RTX4040和RTX4030入门级显卡,采用AdaLovelace架构,支持DLSS3帧生成技术和AV1编码。RTX4040预计取代RTX3050,性能提升15-25%;RTX4030则瞄准GTX1650升级用户,主打低功耗无需外接供电。两款显卡均具备出色的能效比,但显存容量可能成为性能瓶颈。定位1080p游戏市场,适合预算有限的玩家和ITX用户,其成功关键取决于最终定价策略。(149字)
2025-09-16 21:17:03
1337
原创 NVIDIA GeForce RTX 4050 (笔记本电脑GPU) 详细规格数据
如果你的预算有限,又想体验40系的新特性,它是一个非常务实的选择。新一代NVENC编码器支持AV1格式,相比之前的H.264和H.265,在相同文件大小下能提供更高质量的直播和视频录制。RTX 4050 笔记本电脑由各大OEM厂商生产,型号繁多,性能释放因散热设计和功耗墙设定差异较大。降低系统延迟,使玩家点击鼠标到屏幕显示的反应速度更快,在竞技类游戏中至关重要。:若不开启DLSS 3,其相对于RTX 3060的纯性能提升并不显著。:是未来游戏的“杀手锏”,帧生成技术带来的提升巨大。
2025-09-11 22:32:07
2418
原创 RTX4060显卡详细数据篇
RTX 4060 是基于 NVIDIA Ada Lovelace 架构的入门级/主流显卡,旨在为1080p分辨率下的游戏和创作提供强大的性能,并集成了新一代的AI和光追技术。:128-bit位宽相比RTX 3060的192-bit在纸面上是退步,虽有大缓存弥补,但在某些高分辨率、高纹理负载的场景下可能成为瓶颈。第8代NVENC编码器支持AV1格式,相比之前的H.264和H.265,在相同文件大小下能提供更高质量的直播和视频录制。:是未来游戏的“杀手锏”,帧生成技术带来的提升是革命性的。
2025-09-10 20:36:25
4614
原创 Python pygame库完全指南:从零开始打造你的游戏世界 进阶
pygame是Python的游戏开发库,就像给你的代码装上了"游戏引擎"。它把复杂的底层图形操作封装成简单的Python接口,让你可以:创建游戏窗口(搭建舞台)绘制图形/图片(布置场景)播放音效音乐(添加氛围)处理用户输入(接收玩家指令)实现游戏逻辑(制定规则)常见误解:很多人以为pygame只能做2D游戏,其实通过巧妙设计也能实现3D效果(虽然不如专业3D引擎强大)
2025-09-09 22:27:14
1133
原创 Python pygame库完全指南:从零开始打造你的游戏世界 基础
记住:os库是与操作系统交互的基石,但现代Python更推荐结合pathlib使用,既保留了os库的强大功能,又提供了更直观的面向对象接口。os库是Python标准库中的"瑞士军刀",专门负责代码与操作系统的沟通。遍历大目录时使用os.scandir()比os.listdir()更高效。永远不要硬编码路径分隔符(用os.path.join)处理路径问题(自动适配Windows/Mac路径)系统监控(使用os.stat获取文件详细信息)换行符处理(os.linesep)模块(面向对象的路径操作)
2025-09-09 22:23:59
392
原创 什么?付费的字典像白嫖?不如用Python手搓字典
想必大家都被付费软件“恶搞”到了吧。在这个英文被运用到全世界范围的工作和日常里,一本字典往往能带来许多好处。可是,在这个盗版+付费软件的世界里,该如何“选”呢?5.FreeDictionary的嵌套结构,Yandex的扁平格式。首先,再复杂的程序也有最基础的框架。思路有了,那不简单了吗 开始手搓!希望大家喜欢这一期的内容奥~
2025-09-08 22:56:24
439
原创 .bat文档如何运行Python程序
bat文档如何运行Python程序在Windows操作系统中,你可以通过几种方式来运行Python程序,即使是通过.bat批处理文件。.bat文件是一种批处理脚本,它允许你执行一系列命令。以下是一些步骤和示例,说明如何从.bat文件运行Python程序。
2025-05-19 14:14:11
1228
原创 OpenWeatherMap API ,常见的方式来管理 API Key:
setx OWM_API_KEY "你的实际API密钥"set OWM_API_KEY=你的实际API密钥。OWM_API_KEY=你的实际API密钥。api_key = "你的实际API密钥"转到"高级"选项卡 → "环境变量"打开命令提示符 (Win+R 输入。变量值:你的实际API密钥。这需要你在项目目录下创建。
2025-05-19 14:02:10
526
原创 告别(Python)if elif else错误使用方法
是 Python 中实现的核心结构,通过判断条件的布尔值 (TrueFalse) 决定执行哪个代码块。
2025-05-05 19:42:15
724
原创 Python的故事 你就不好奇Python是咋来的吗??? Python课堂第二章:Python的由来
"今天,当马斯克的星际飞船控制系统用着CPython 3.12,当AlphaFold用PyTorch解开蛋白质折叠之谜,那个荷兰人圣诞夜的疯狂幻想,仍在重塑着人类文明的源代码。这个留着浓密八字胡的荷兰程序员刚刚在邮件列表里看到同事对ABC语言的抱怨——这门他参与开发的解释型语言,因过度理想主义的设计,正在被开发者们抛弃。真正的转折点在1996年到来。以Eric Raymond为首的开源激进派要求废除强制缩进,Guido在邮件列表发出著名的"最后通牒":"要么接受我的审美暴政,要么去发明自己的语言。
2025-05-04 18:43:46
589
原创 Python os库完全指南:像老友一样理解操作系统交互
记住:os库是与操作系统交互的基石,但现代Python更推荐结合pathlib使用,既保留了os库的强大功能,又提供了更直观的面向对象接口。os库是Python标准库中的"瑞士军刀",专门负责代码与操作系统的沟通。遍历大目录时使用os.scandir()比os.listdir()更高效。永远不要硬编码路径分隔符(用os.path.join)处理路径问题(自动适配Windows/Mac路径)系统监控(使用os.stat获取文件详细信息)换行符处理(os.linesep)模块(面向对象的路径操作)
2025-05-03 21:43:34
738
原创 Python datetime库的用法 Python从入门到入土系列第3篇-洞察标准库DateTime
datetime是Python处理日期时间的核心标准库,提供日期、时间、时间间隔和时区操作功能。本文将通过15个代码示例详细解析其核心用法。
2025-05-03 09:10:32
624
原创 Python课堂 从入门到入土系列 第一课-了解IDLE的窗口 保证每天更新
第一个窗口Python Shell是一个REPL环境,用来运行python程序,通常一次一句的语句。使用Python越多,你就会越来越喜爱Python Shell,学习现在和以后的这个“专辑”的过程中也会大量使用Python Shell。虽然不是最好的编辑器,可是IDLE相当好用,而且已经丰富了高级特性,包括区分颜色的语法处理等等。Idle让Python运行窗口中的代码是,会从最上面开始执行代码,和C或C++不同,无需main()默认的,Idle不会运行没有保存的代码。
2025-05-02 13:40:33
713
原创 奇偶ASCII值判断
任意输入一个字符,判断其ASCII是否是奇数,若是,输出YES,否则,输出NO。例如,字符A的ASCII值是65,则输出YES,若输入字符B(ASCII值是66),则输出NO。奇偶ASCII值判断。
2025-05-01 18:27:43
344
原创 顺序输出数字 (Print Numbers in Order)
递归思路:每次打印当前数字,并递归打印下一个数字,直到达到。编写一个递归函数,从 1 输出到给定的数字。的数字,每个数字后面跟一个空格。
2025-04-12 09:52:18
193
原创 斐波那契数列 (Fibonacci Sequence) C++
递归思路:通过递归调用前两个数的和来计算当前的 Fibonacci 数字,直到达到递归的基本情况。(0 ≤ n ≤ 20),代表要求的 Fibonacci 数列项。使用递归实现一个函数,打印斐波那契数列的第。输出斐波那契数列的第。
2025-04-12 09:42:18
360
原创 Py爬虫的问题和办法: 反爬虫机制, 动态内容加载 , 数据解析困难,请求限制,验证码,数据存储,法律与道德问题,编码问题,会话管理,异常处理,反爬虫升级,数据清洗, 性能优化,反爬虫检测,数据更新
网站可能会通过检测请求频率、User-Agent、IP地址等方式来阻止爬虫。:通过浏览器的开发者工具分析网站加载数据的API,直接请求API获取数据。:使用MySQL、PostgreSQL、MongoDB等数据库存储数据。:使用Scrapy-Redis等工具实现分布式爬虫,分散请求压力。:对于海量数据,可以使用HDFS、S3等分布式存储系统。:网站数据频繁更新,如何确保爬取的数据是最新的。:对数据进行验证,确保数据的准确性和完整性。:记录已爬取的数据,只爬取新增或更新的内容。
2025-02-23 10:43:46
940
原创 反向排列数组 (Reverse Array)https://oj.tsinglanit.cn/contest/400/problem/01
给定一个数组,要求将该数组反向排列。nnnn输出一个反向排列后的数组。
2025-02-22 09:26:10
347
原创 蓝桥杯2024年第十五届省赛A组-艺术与篮球
为了既满足妈妈的期望,又不辜负爸爸的心意,小蓝决定根据日期的笔画数来安排自己的练习。首先,他会将当天的日期按照 “YYYYMMDD” 的格式转换成一个 8 位数,然后将这 8 位数对应到汉字上,计算这些汉字的总笔画数。日期的总笔画数为 2 + 13 + 2 + 5 + 13 + 1 + 13 + 1 = 50,因此在这天,小蓝会去练习书法。| 一 | 1 | 六 | 4 || 二 | 2 | 七 | 2 ||汉字|笔画数|汉字|笔画数|
2025-02-10 10:52:23
376
原创 DeepSeek 介绍及对外国的影响
DeepSeek(深度求索)是一家专注实现 AGI(人工通用智能)的中国科技公司,2023 年成立,总部位于杭州,在北京设有研发中心。与多数聚焦具体应用(如人脸识别、语音助手)的 AI 公司不同,DeepSeek 致力于打造能像人类一样广泛学习、解决复杂问题的通用人工智能。
2025-02-02 12:17:53
8519
2
原创 TLS B1班题目
删除队列中的第一个元素后,打印剩余的队列元素,从前到后,元素之间用空格分隔。给定一个包含一系列整数的队列,您的任务是删除队列中的第一个元素,然后打印队列中剩余的元素,从前到后。第一行将包含一个整数 n(1 ≤ n ≤ 100),表示队列中元素的数量。给定一个包含一系列整数的队列,您的任务是访问队列中的最后一个元素并打印它。第一行将包含一个整数 n(1 ≤ n ≤ 100),表示队列中元素的数量。给定一个包含一系列整数的队列,您的任务是访问队列中的第一个元素并打印它。接下来的 n 行将包含要入队的整数。
2025-01-11 09:47:51
759
原创 CPU过剩是什么意思? 有什么对电脑的影响吗?如何确认CPU有没有过剩
CPU 过剩通常是指计算机系统中 CPU 的性能远远超出了当前运行任务的需求。
2025-01-05 14:14:08
3045
3
原创 CPU大合集 intel core 系列(一)
酷睿i3 CPU的命名规则是什么?介绍一下酷睿i3 CPU的发展历程。继续列出后续的酷睿i3 CPU。
2024-12-31 09:14:15
8652
3
原创 Python趣味游戏---自己改成图片,跟着鼠标移动,一直克隆自己,0.3秒钟后消除克隆体
【代码】Python趣味游戏---自己改成图片,跟着鼠标移动,一直克隆自己,0.3秒钟后消除克隆体。
2024-12-22 13:47:28
690
原创 天气预报保姆级教学~来咯 不真实你就来真实真实我
第三步:注册完到主页,点开API Keys 这个很重要滴。如果提示版本低就把提示''里的东西复制粘贴就可以了。这个是程序 注意:要安装Request库。🆗,这样就好了,可以显示十五天的天气记录。第二步:注册(英文是Sign Up)
2024-12-21 17:33:47
280
原创 ios系统冷知识
系统特性与功能开机画面:黑色的 iPhone 开机画面是黑底白苹果,而白色的 iPhone 开机画面是白底黑苹果. 系统命名:iOS 系统最初叫 “iPhone OS”,后来改为 “iOS”,以体现其不仅适用于 iPhone,还包括 iPad 和 iPod Touch 等设备. 基于 Unix 核心:iOS 系统基于 Unix 操作系统的核心,这使其具备稳定性、安全性和高性能等特点,为用户带来流畅的使用体验. 应用沙箱机制:iOS 采用 “应用沙箱” 安全机制,每个应用程序都运行在自己的沙箱中
2024-12-16 16:26:29
1628
空空如也
Geek卸载文件丢失无法找回
2025-07-30
Html字符对齐问题
2025-05-14
天气预报问题 API与属输出问题
2025-04-29
Python爬虫 桌面挂件
2025-02-18
c++最长上升子序列
2025-01-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅