首页 文章 精选 留言 我的

精选列表

搜索[主从同步],共10000篇文章
优秀的个人博客,低调大师

AI 编程工具 Cursor 2.0 正式发布,同步推出编码模型 Composer

AI 编程工具 Cursor 正式发布了 2.0 版本以及其首个编程模型 Composer。 官方表示,Composer 是一款前沿模型,其速度是同等智能模型的 4 倍。具体来看,该模型专为在 Cursor 中进行低延迟的代理式编码而打造,大多数回合在 30 秒内完成。Composer 通过一组强大的工具进行训练,包括覆盖整个代码库的语义搜索,因此在理解与处理大型代码库方面显著更强。 而在 Cursor 2.0 方面,其采用了全新的多代理界面。官方表示,整体界面更加聚焦,自下而上围绕代理而非文件进行设计。用户可以自行选择,在需要深入代码时,仍可在新布局中轻松打开文件,或切换回经典 IDE。 据介绍,Cursor 2.0 能够轻松并行运行多个代理,且彼此互不干扰,底层由 git worktree 或远程机器提供支持。据 Cursor 发现,让多个模型同时尝试同一问题并择优采用,能显著提升最终结果,尤其是在更难的任务上。 目前,Cursor 2.0 已开放下载:https://cursor.com/cn/download Cursor 2.0 发布公告如下: 全新 Composer Composer 是一款前沿模型,速度是同等智能模型的 4 倍。 该模型专为在 Cursor 中进行低延迟的代理式编码而打造,大多数回合在 30 秒内完成。早期测试者认为其快速迭代的能力非常顺手,并愿意信任它处理多步骤编码任务。 Composer 通过一组强大的工具进行训练,包括覆盖整个代码库的语义搜索,因此在理解与处理大型代码库方面显著更强。 多代理界面 打开 Cursor 时,你会首先注意到我们的新界面。 它更聚焦,自下而上围绕代理而非文件进行设计。这样你可以专注于想要的结果,由代理处理细节。需要深入代码时,仍可在新布局中轻松打开文件,或切换回经典 IDE。 Cursor 2.0 让你能够轻松并行运行多个代理,且彼此互不干扰,底层由 git worktree 或远程机器提供支持。我们甚至发现,让多个模型同时尝试同一问题并择优采用,能显著提升最终结果,尤其是在更难的任务上。 随着我们更多地使用代理进行编码,出现了两个新的瓶颈:代码评审与变更测试。借助 Cursor 2.0,我们也开始解决这两点。我们让你能更快速地审阅代理的变更,并在需要时深入代码。同时,我们构建了原生浏览器工具,使 Cursor 可以测试其工作并持续迭代,直到产出正确的最终结果。

优秀的个人博客,低调大师

鸿蒙 NEXT 之数据同步艺术之五:跨应用数据交互

踏入鸿蒙世界的敲门砖,标志着您在技术征途上的全新起点,提升就业竞争力,获得行业认可,点亮职业成长先机,快人一步抢占未来应用开发赛道!https://developer.huawei.com/consumer/cn/training/dev-cert-detail/101666948302721398?ha_source=hmosclass-infoq&ha_sourceId=89000233 本文旨在深入探讨华为鸿蒙HarmonyOS NEXT系统(截至目前API12)的技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。 在许多应用场景中,用户需要在不同应用之间进行数据交互,例如: ·拖拽图片或文件到另一个应用:用户可以将图片或文件从一个应用拖拽到另一个应用,例如将图片拖拽到图片编辑应用进行编辑。 ·分享数据到其他应用:用户可以将数据分享到其他应用,例如将联系人分享到社交应用。 跨应用数据交互的实现方式 华为鸿蒙HarmonyOS NEXT 提供了两种跨应用数据交互的实现方式: ·数据拖拽:数据拖拽是指用户可以通过拖拽操作将数据从一个应用传递到另一个应用。数据拖拽需要两个应用之间进行协作,其中一个应用作为拖拽数据源,另一个应用作为拖拽数据接收器。 ·数据分享:数据分享是指用户可以通过分享操作将数据发送到其他应用。数据分享需要应用提供数据分享接口,并允许其他应用接收数据。 数据拖拽数据与标准化数据结构的结合 数据拖拽数据与标准化数据结构的结合,可以方便地实现不同应用之间的数据交换和共享。 示例代码: 代码解析: 1.导入模块:首先导入unifiedDataChannel模块,它提供了创建和操作统一数据对象的接口。 2.创建拖拽数据:使用unifiedDataChannel.UnifiedData创建一个统一数据对象实例,并将拖拽数据(例如图片)添加到对象中。 3.发送拖拽数据:使用context.sendDragEvent方法发送拖拽数据,触发其他应用的拖拽数据接收事件。 4.接收拖拽数据:使用context.onDragEvent方法监听拖拽数据接收事件,获取拖拽数据并处理。 数据分享的实现 数据分享需要应用提供数据分享接口,并允许其他应用接收数据。华为鸿蒙HarmonyOS NEXT 提供了AbilityShare接口,用于实现数据分享功能。 示例代码: 代码解析: 1.导入模块:首先导入AbilityShare模块,它提供了数据分享接口。 2.创建分享数据:使用AbilityShare.Data创建一个数据分享对象,并设置分享数据的标题、文本和 URL。 3.分享数据:使用AbilityShare.share方法分享数据,触发其他应用的分享数据接收事件。 4.接收分享数据:使用context.onShare方法监听分享数据接收事件,获取分享数据并处理。 总结 华为鸿蒙HarmonyOS NEXT 提供了丰富的跨应用数据交互功能,包括数据拖拽和数据分享。我们可以利用标准化数据结构和相关接口,轻松地实现不同应用之间的数据交换和共享,提升用户体验。(转载自51CTO,作者:SameX)

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册