-
- 单例类为何要构造函数?从工具类到单例实践解析
- 本文解析在多线程场景下实现全局共享状态时,为何简单静态类不够用,以及如何通过模块级实例化或可控的__new__机制构建符合语义、可测试、类型安全的单例,而非滥用静态方法。
- 文章 · python教程 | 4星期前 | 413浏览 收藏
-
- pytestparametrize多数据测试技巧
- @pytest.mark.parametrize("x,expected",[(2,4),(3,9),(4,16)])定义参数名与数据一一对应,函数需声明同名参数deftest_square(x,expected):,单元素元组写为(1,)防误判。
- 文章 · python教程 | 4星期前 | 366浏览 收藏
-
- NumPy数组转字节流技巧分享
- tobytes是最直接的NumPy数组转字节流方式,因其直接拷贝底层连续内存的原始字节,零序列化开销、无元数据,但需接收方预先知晓dtype和shape。
- 文章 · python教程 | 4星期前 | 216浏览 收藏
-
- Django实现微信OAuth2.0登录获取用户信息
- Django拿不到openid的常见卡点是:微信OAuth2.0需用code换openid,但常因redirect_uri配置不一致、未URL编码、视图未正确获取request.GET['code']、code过期或重复使用导致失败。
- 文章 · python教程 | 4星期前 | 225浏览 收藏
-
- Python局部变量怎么定义?
- 局部变量仅在函数内部有效,函数结束即销毁,无法被外部访问。1、函数内赋值创建的变量默认为局部变量。2、局部变量不影响同名全局变量。3、赋值前读取局部变量会引发UnboundLocalError。4、局部变量屏蔽同名全局变量,优先使用局部变量。5、可用locals()查看局部变量字典。6、每次函数调用重新初始化局部变量,递归调用中各层独立。7、需跨调用保留状态时应使用类或闭包。8、嵌套函数中需用nonlocal声明以修改外层局部变量,不可用于全局变量。
- 文章 · python教程 | 4星期前 | Python 335浏览 收藏
-
- Python用zip遍历两个列表方法
- 使用zip()函数可优雅实现多列表并行遍历,它以最短列表为准生成元组迭代器,适用于成绩单输出、数据合并、字典创建及矩阵转置等场景,结合zip_longest可处理不等长列表,需注意类型匹配与空列表情况。
- 文章 · python教程 | 4星期前 | 354浏览 收藏
-
- Django迁移:dumpdata与loaddata导出导入教程
- dumpdata导出需按外键依赖顺序显式指定模型,loaddata要求fixture置于fixtures/目录且文件名合法,JSON时间字段须保持ISO格式,导入后需重置主键序列。
- 文章 · python教程 | 4星期前 | 368浏览 收藏
-
- Python测试数据库:Fixture搭建SQLite内存库
- pytest中SQLite:memory:测试报“nosuchtable”是因为每个连接独享内存库,需在fixture中创建engine后立即执行Base.metadata.create_all(),且fixture应返回session实例而非sessionmaker,确保测试使用同一连接。
- 文章 · python教程 | 4星期前 | 358浏览 收藏
-
- Python接口优化:批量请求与异常处理教程
- Python批量请求需用Session复用连接、ThreadPoolExecutor并发、分层捕获异常并统一收口结果。关键包括:连接池调优、线程安全复用Session、按错误类型重试、结构化存储成败结果。
- 文章 · python教程 | 4星期前 | 418浏览 收藏
-
- Python线程优雅退出技巧解析
- Python线程无法被外部强制终止,必须依靠线程自身主动退出;优雅退出需通过threading.Event通知、资源清理保障(try/finally)、避免sys.exit()/os._exit()、阻塞操作加超时检查来实现协作式终止。
- 文章 · python教程 | 4星期前 | 188浏览 收藏
-
- NumPy平方与np.power区别详解
- 本文揭示NumPy数组使用**运算符(如f**2)与标量幂运算(如f[i]**2)或显式调用np.power(f,2)产生微小数值差异的根本原因——源于底层C实现中对不同输入类型的分支调度:数组**2被优化为np.square,而标量或np.power则走通用幂函数路径,二者算法实现与舍入策略存在细微差别。
- 文章 · python教程 | 4星期前 | 133浏览 收藏
-
- Python网络错误处理及HTTP状态码详解
- Python网络请求需区分网络异常(如Timeout、ConnectionError)和HTTP响应异常(如4xx/5xx),通过requests.exceptions分类捕获,并调用raise_for_status()主动触发HTTPError,结合状态码做针对性处理。
- 文章 · python教程 | 4星期前 | 212浏览 收藏
-
- Python实现高延迟接口模拟方法
- asyncio.sleep不能替代真实网络延迟,因其仅挂起协程而不模拟连接建立、TLS握手、服务端排队等不可控耗时,且无法反映非均匀延迟分布,易掩盖超时逻辑缺陷与并发竞争问题。
- 文章 · python教程 | 4星期前 | 491浏览 收藏
-
- PythonPandas多字段排序技巧详解
- sort_values()多列排序应传字符串列表如["col1","col2"],ascending支持布尔列表如[True,False];列名须真实存在且大小写敏感;字符串数字不会自动转类型,按字典序排序。
- 文章 · python教程 | 4星期前 | 311浏览 收藏
-
- Python自定义JSONDecoder处理NaN与Infinity
- JSONDecoder默认不支持NaN和Infinity,因JSON标准禁止这些值;可通过object_hook或parse_float(需strict=False)实现兼容解析,但编码时仍需自定义处理。
- 文章 · python教程 | 4星期前 | 428浏览 收藏
查看更多
课程推荐
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 485次学习
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
查看更多
AI推荐
-
- ChatExcel酷表
- ChatExcel酷表是由北京大学团队打造的Excel聊天机器人,用自然语言操控表格,简化数据处理,告别繁琐操作,提升工作效率!适用于学生、上班族及政府人员。
- 4403次使用
-
- Any绘本
- 探索Any绘本(anypicturebook.com/zh),一款开源免费的AI绘本创作工具,基于Google Gemini与Flux AI模型,让您轻松创作个性化绘本。适用于家庭、教育、创作等多种场景,零门槛,高自由度,技术透明,本地可控。
- 4761次使用
-
- 可赞AI
- 可赞AI,AI驱动的办公可视化智能工具,助您轻松实现文本与可视化元素高效转化。无论是智能文档生成、多格式文本解析,还是一键生成专业图表、脑图、知识卡片,可赞AI都能让信息处理更清晰高效。覆盖数据汇报、会议纪要、内容营销等全场景,大幅提升办公效率,降低专业门槛,是您提升工作效率的得力助手。
- 4633次使用
-
- 星月写作
- 星月写作是国内首款聚焦中文网络小说创作的AI辅助工具,解决网文作者从构思到变现的全流程痛点。AI扫榜、专属模板、全链路适配,助力新人快速上手,资深作者效率倍增。
- 6413次使用
-
- MagicLight
- MagicLight.ai是全球首款叙事驱动型AI动画视频创作平台,专注于解决从故事想法到完整动画的全流程痛点。它通过自研AI模型,保障角色、风格、场景高度一致性,让零动画经验者也能高效产出专业级叙事内容。广泛适用于独立创作者、动画工作室、教育机构及企业营销,助您轻松实现创意落地与商业化。
- 5008次使用

