火爆硅谷的“AI原生”代码编辑器Cursor使用体验

简单总结下:

如果现在你有需要改动到代码、有需要迅速了解一个开源项目的代码逻辑、或者对代码一直没有入门想要学习的话:

现在!立刻!马上!下载体验使用cursorIt‘s a life-saving decision!!

  1. 两周免费使用体验时间 买不了吃亏买不了上当
  2. openai等硅谷巨头都在用!
  3. 用了都说好!

PS: 刚进入程序的时候会有很多选项 随便选即可

下载地址:Cursor(页面上有个1分钟的demo视频可以看看)

风险提示:

以下问题均一次性解决我的问题,不需要多次尝试。但!效果和准确度其实非常依赖于大模型,这里我使用的是claude 3.5 Sonnet。所以,谨慎用于公司内部的项目代码!!

单个文件范围对话

  1. 能够支持直接修改原代码
  2. 能够支持选中部分代码后原地修改源代码
  3. 能够选中源代码进行问答
    1. 可以让它提修改、优化建议
    2. 可以是寻找bug
    3. 可以是写单元测试代码
    4. 可以是零基础学习 让它像教小学生一样一句一句的给你解释代码的意思
  4. 能够根据人主动修改的代码,预测会受影响的代码提出修改建议,支持按tab一键应用

项目范围对话

测试用例:ragflow这个项目 GitHub - infiniflow/ragflow: RAGFlow is an open-source RAG (Retrieval-Augmented Generation) engine based on deep document understanding.

问:输出这个项目的目录树 介绍每个folder的主要作用

问:这个项目中哪个部分负责对PDF的ocr过程 介绍一下这部分主要的代码逻辑  如何使用gpu对ocr的过程进行加速

问:我的设备是有GPU的 也安装了onnx 和nvidia的显卡驱动 为什么 ort.get_device的时候得到的是CPU

以上问题每次询问的时候都会:

  1. 先在网上搜索网页寻找解决办法
  2.  然后找到项目内相关的文件做RAG 扩充对于项目的信息
  3. 最后定位到项目内相关的位置的代码和文档chunk发送给大模型

拓展用法

可以像改代码一样改文字 来自@ShowMeAI 社区

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值