万本电子书0元读

万本电子书0元读

顶部广告

十倍速开发:AI时代的Cursor编程手记电子书

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

售       价:¥

纸质售价:¥70.90购买纸书

0人正在读 | 0人评论 6.6

作       者:王尧 著

出  版  社:人民邮电出版社有限公司

出版时间:2026-04-01

字       数:41.8万

所属分类: 科技 > 计算机/网络 > 计算机教材

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
本书是基于 Web 的博客系统 BlogN 的发过程,采用人与 AI 工具对话的形式,记录 AI 辅助编程工具 Cursor 在实际项目发中的应用过程。书中不仅展示 AI 工具在技术决策、代码生成和问题解决及优化方面的强大能力,还深探讨 AI 工具的特性、最佳实践及 AI 技术对传统编程的冲。通过具体的案例,本书揭示 AI 工具在编程中的优势,如快速生成高质量代码、处理复杂逻辑等,同时也指出其局限性,如对复杂问题理解不足、可能出现错误和幻觉问题等,还示范如何通过自然语言指令驱动 AI 工具完成任务,如何对生成的代码行审查和优化,以及在 AI 工具失效时如何及时介并解决问题。这些内容将为读者传达最新的 AI 辅助编程理念并提供宝贵的实战经验,帮助读者理解如何在实际发中合理利用 AI 工具,提升发效率。 全书共 15 章,详细描述从项目规划、技术选型、发环境搭建,到各个功能模块的实现及最终的性能优化和测试的全过程,不仅涵盖后端服务的搭建、数据库设计与优化,还涉及前端界面的发和用户体验的提升,全面展示与传统编程过程不同的人与 AI 工具协同的发方式。 本书面向有经验的软件发者,尤其是那些希望在 AI 时代提升发效率、掌握新发方法的专业人士。无论是在个人项目中寻求高效发,还是在大型团队中探索新的协作模式,本书都能为读者提供实用的指导和启发。<br/>【推荐语】<br/>1.定位前沿稀缺:市面上面向 500 万存量专业发者的 AI 辅助编程 “阶+实战” 指南,填补市场空白。 2.把握时代契机:Cursor 成为事实标准且现技术拐,本书紧扣出版黄金窗口期,内容前沿。 3.作者经验加持:发者以真实项目,完整记录 “人与 AI 结对编程” 从需求到上线全程,工程级案例与一手经验双珍贵。 4.写法创新升级:“对话实录+代码 diff” 创新写法,将传统升级,契合 AI 时代 “提示词即源代码” 新认知,现场感十足。 5.多维深度剖析:15 章涵盖从项目规划到性能优化全流程,深探讨 AI 辅助编程特性、优势与局限,实用价值高。<br/>【作者】<br/>王尧(左轻侯),毕业于中南大学,先后在Borland、微软、IBM、VMware等公司担任软件发工程师,有20余年软件发经验,涉及桌面软件、集成发工具、软件发流程和质量控制、数据库内核、分布式系统等多个领域。<br/>
目录展开

版 权

内 容 提 要

序: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 搜索调优

后记:未完成的工作

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部