1.定位前沿稀缺:市面上面向 500 万存量专业发者的 AI 辅助编程 “阶+实战” 指南,填补市场空白。 2.把握时代契机:Cursor 成为事实标准且现技术拐,本书紧扣出版黄金窗口期,内容前沿。 3.作者经验加持:发者以真实项目,完整记录 “人与 AI 结对编程” 从需求到上线全程,工程级案例与一手经验双珍贵。 4.写法创新升级:“对话实录+代码 diff” 创新写法,将传统升级,契合 AI 时代 “提示词即源代码” 新认知,现场感十足。
售 价:¥
纸质售价:¥70.90购买纸书
6.6
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐

版 权
内 容 提 要
序:AI时代的编程
第1章 AI辅助编程概述
1.1 核心技术原理
1.2 AI辅助编程的开发流程
1.3 常用AI辅助编程工具
1.4 AI辅助编程与传统编程的对比
1.5 氛围编程
第2章 BlogN系统开发项目简介
2.1 背景
2.2 BlogN系统概述
2.3 功能需求
2.3.1 用户管理
2.3.2 积分管理
2.3.3 博客文章管理
2.3.4 图片管理
2.3.5 博客文章分类
2.3.6 评论管理
2.3.7 留言本管理
2.3.8 订阅
2.3.9 RSS发布
2.3.10 搜索
2.4 技术选型
2.4.1 后端技术栈
2.4.2 前端技术栈
2.5 架构模式
2.5.1 MVC模式
2.5.2 Ajax+JSON实现前后端分离
2.6 系统架构设计
2.6.1 总体架构
2.6.2 后端项目文件及目录结构
2.6.3 数据库设计
2.6.4 前端架构设计
2.7 用户界面设计
2.7.1 用户界面设计原则
2.7.2 关键页面
第3章 开发环境和工具
3.1 开发环境
3.2 Cursor
3.2.1 简介
3.2.2 历史
3.2.3 基本使用
3.2.4 核心功能
3.2.5 高级功能
3.2.6 规则
3.2.7 价格与成本
3.2.8 小结
3.3 开发实践
第4章 数据库迁移
4.1 准备工作
4.2 执行迁移
4.3 小结
第5章 测试页面创建
5.1 开发环境配置
5.1.1 配置Remote Explorer
5.1.2 开发环境初始化
5.1.3 Python虚拟环境venv
5.1.4 安装依赖
5.1.5 生成测试页面
5.1.6 配置Apache
5.1.7 配置数据库连接
5.1.8 配置Git环境
5.2 评审生成的代码
5.2.1 blogn2.conf
5.2.2 blogn2-service
5.2.3 run.py
5.2.4 src/main.py
5.2.5 src/database.py
5.2.6 src/routes/test.py
5.2.7 src/routes/user.py
5.2.8 目录结构
5.3 一个安全漏洞
5.4 相关知识点介绍
5.4.1 CORS简介
5.4.2 FastAPI的路由机制
5.4.3 FastAPI的异步引擎和同步引擎
5.4.4 SQLModel简介
5.4.5 Python的高级语法
第6章 生成首页
6.1 def_page分支
6.2 静态页面
6.2.1 生成首页结构
6.2.2 用户界面调整
6.2.3 相关问题
6.3 网站元数据
6.3.1 生成页面
6.3.2 代码分析
6.4 MVC模式
6.4.1 基于MVC模式重构
6.4.2 修正问题
6.4.3 代码分析
6.5 清理代码
6.6 最新加入博客、最热门博客和最近评论
6.6.1 第一次生成代码
6.6.2 修正“最近评论”列表卡片
6.6.3 “你在骗人”
6.6.4 大语言模型的幻觉
6.7 头像
6.8 网站介绍
6.9 最近留言
6.10 最新博文摘要
6.11 代码合并
6.11.1 重构代码
6.11.2 拉取请求
6.11.3 评审代码
6.11.4 Cursor的Bugbot
6.11.5 完成代码合并
第7章 单元测试
7.1 pytest简介
7.2 创建单元测试代码
7.3 代码覆盖率
7.4 单元测试和集成测试
7.5 数据库污染
7.6 代码分析
7.6.1 单元测试示例
7.6.2 集成测试示例
7.6.3 缺点
7.7 合并代码前总结
7.7.1 测试统计
7.7.2 测试覆盖范围
7.7.3 测试方法列表
7.7.4 运行测试
7.7.5 值得注意的地方
7.8 代码合并
第8章 性能与缓存层
8.1 对系统性能的考虑
8.2 一个数据库性能问题
8.3 缓存机制的选择
8.4 FastAPI工作进程的生命周期
8.5 实现缓存代码
8.5.1 实现基本代码
8.5.2 使代码运行
8.5.3 单元测试
8.5.4 性能测试脚本
8.6 代码合并
第9章 生成博客页面
9.1 生成基本页面
9.2 调整界面风格
9.3 “分类列表”卡片的动态化
9.4 单元测试
9.5 “最近评论”列表卡片的动态化和Web组件复用
9.6 博客文章摘要列表卡片的动态化
9.6.1 基本代码
9.6.2 分页功能
9.6.3 分类
9.7 数据库升级
9.8 代码合并与分析
9.8.1 前端组件层
9.8.2 后端API层
9.8.3 数据库模型层
9.8.4 数据访问层
9.8.5 业务逻辑层
9.8.6 数据流程
第10章 生成博客文章页面
10.1 基本页面
10.2 界面调整
10.3 使用真正的链接
10.4 多个图片附件
10.5 RSS订阅
10.6 代码重构与合并
第11章 用户管理
11.1 身份认证与授权
11.1.1 基于JWT的解决方案
11.1.2 数据库更新
11.1.3 用户登录功能
11.1.4 实现个人资料页面
11.1.5 通用权限管理器
11.1.6 后端的令牌管理
11.1.7 前端的令牌管理
11.2 用户信息管理
11.2.1 重置用户密码
11.2.2 数据库表的自增字段
11.2.3 实现注册码管理页面
11.2.4 新用户注册
11.2.5 用户列表
11.2.6 缓存和测试
11.3 代码重构与合并
第12章 博客文章管理
12.1 发表博客文章
12.1.1 基本的发表功能
12.1.2 上传图片
12.1.3 调试与重构
12.2 修改博客文章
12.3 删除博客文章
12.4 支持多张图片
12.5 支持Markdown格式
12.6 代码重构与合并
第13章 评论和留言本管理
13.1 评论
13.1.1 发表评论
13.1.2 删除评论
13.1.3 评论分页
13.2 留言本
13.2.1 留言本页面
13.2.2 主题页面
13.2.3 发表留言
13.3 缓存覆盖
13.4 代码重构与合并
第14章 订阅功能及其他
14.1 订阅功能
14.1.1 订阅博客
14.1.2 广播博客文章
14.1.3 显示订阅的博客文章
14.1.4 管理订阅博客
14.2 杂项
14.2.1 维护个人资料
14.2.2 设置个人介绍
14.2.3 维护分类
14.2.4 管理友情链接
14.2.5 更新全局统计信息
14.2.6 冻结用户
14.3 代码重构与合并
14.4 数据库更新
14.4.1 重新计算统计信息
14.4.2 增加索引
14.4.3 统计信息的实时计算
第15章 基于BERT的全文检索
15.1 语义检索与BERT技术
15.2 技术栈
15.2.1 向量化数据的存储
15.2.2 封装了BERT功能的Python库
15.2.3 针对中文优化的预训练模型
15.3 初始化设置
15.4 表结构和分段存储
15.5 搜索页面的实现
15.6 向量化数据的更新和删除
15.7 已有数据的向量化
15.8 相似度和搜索调优
15.8.1 相似度和阈值
15.8.2 计算片段相似度
15.8.3 计算整体相似度
15.8.4 搜索调优
后记:未完成的工作
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜