构建能随屏幕或组件可用宽度调整的网页界面,使用 CSS Grid、流式文字与间距以及容器查询,适配布局、图片、导航和表格。
- 从手机屏幕开始设计页面
- 根据组件容器宽度调整布局
- 让文字和间距随屏幕宽度变化
编码规范、框架、重构、代码审查(1.7万 个)
构建能随屏幕或组件可用宽度调整的网页界面,使用 CSS Grid、流式文字与间距以及容器查询,适配布局、图片、导航和表格。
为 Python 应用和 API 设计输入验证与错误处理:提前检查必填项和取值范围,选择合适的异常并提供清晰信息,还可处理批量任务中的个别失败及用 Pydantic 验证结构化输入。
为Python代码添加类型注解,并使用mypy或pyright进行严格检查,以便在运行前发现类型错误。还涉及保留类型信息的可复用类、基于所需成员定义接口,以及处理可能为None的值。
帮助设计 Python 代码,确保文件和数据库连接在处理结束或发生异常时得到释放。内容包括上下文管理器、异步资源、嵌套清理,以及累积状态的流式响应。
为 Python 命名、格式、类型检查和文档制定统一规范。配置 ruff 与 mypy 或 pyright,整理公开函数的类型注解、说明文档、README 和变更记录,帮助团队按共同标准维护项目。
帮助实现自动订阅扣款、账单生成与发送,以及失败付款的回收流程;涵盖订阅状态、续费、按用量计费、方案变更的按比例计费和税费计算。
使用uv创建Python项目、管理依赖并为项目建立独立环境,也涉及Python版本、依赖更新、从现有工具迁移,以及记录包版本的锁定文件。
将 Python 代码整理为可安装的库或命令行工具,配置项目结构、元数据和依赖,构建 wheel 与源码包,并准备发布到 PyPI 或私有仓库。
无需运行程序即可分析可执行文件,从逆汇编和反编译结果中识别分支、循环及数据结构,推测程序逻辑、变量类型和函数参数,并记录分析结果。
使用 Stripe 为应用接入一次性付款和订阅扣款,选择结账方式,管理付款方式与退款,并通过 Webhook 接收付款事件通知,还可参考测试付款结果的示例。
帮助整理Python类和函数的职责,设计更易读、测试和修改的代码结构。可用于拆分过大的处理、选择继承或对象组合,并判断何时抽取重复代码,避免不必要的抽象。
测量Python代码的运行时间和内存使用量,定位缓慢或占用资源较多的部分,并据分析结果考虑数据结构、缓存、输入输出、算法和并行处理方面的改进。
用检查清单和修正示例检查 Python 代码中的异常处理、重试、异步调用、资源管理、类型注解与测试问题,可辅助代码审查、故障排查和旧代码改进。
为 Python 外部服务调用添加重试和超时,配置逐步延长或带随机变化的等待时间,并按异常或 HTTP 状态筛选临时故障、限制重试时长和记录日志。
将 Python 应用配置从代码移到环境变量,并用 pydantic-settings 在启动时校验类型和必填项,整理开发与生产环境的设置,同时避免将密钥提交到版本管理中。
Build Python applications that handle other work while waiting for network or database operations. Use asyncio and async/await to run tasks concurrently, manage errors and timeouts, and handle cancellation with appropriate cleanup.
中文简介正在准备中。当前显示英语简介。
帮助规划 Python 项目的文件和目录职责,划分模块并明确对外公开的函数和类。适用于新建项目、整理现有代码、设置包导出以及决定测试文件的存放位置。
为网店接入PayPal,支持一次性付款、订阅、退款和付款通知。配置客户端按钮与服务器端处理,并用沙盒测试购买流程。
将耗时的Python操作转为后台任务,让请求及时返回。通过任务队列和工作进程管理重试、重复执行、时限及任务状态,适用于邮件、报表、导出和媒体处理。
从现有代码或初步设计创建并维护OpenAPI 3.1规范,用于完善API文档、生成客户端SDK,并检查实现是否符合规范。
为处理欧盟个人数据的系统规划 GDPR 数据处理,梳理同意、个人访问或删除请求、数据收集范围、保存期限、加密和访问控制,支持系统设计与合规检查。
通过复现步骤、日志、环境差异和假设验证来调查故障与性能问题,逐步缩小根因范围,并测量修改前后的性能变化。
整理 Nx 工作区中的多个应用和共享库,规划项目依赖边界,复用构建缓存,并用 affected 命令让 CI 只处理受到代码变更影响的项目。
帮助升级现有 React 应用,并将类组件迁移为使用 Hooks 的函数组件。内容涵盖状态、数据获取、Context、自定义 Hook,以及 React 18 的渲染、批量更新、过渡和 Suspense 示例。