腾讯云AI代码助手开启公测:自动补全代码、根据注释生成代码

IT之家 5 月 22 日消息,腾讯云宣布旗下 AI 代码助手全面对外开放,目前开发者、开发团队、企业客户可以通过腾讯云官网在线体验。

AI 代码助手是腾讯云自研的一款编程提效辅助工具,以插件形式安装到编辑器(VSCode 或者 JetBrian 系列 IDE)中辅助编程。

AI 代码助手可提供自动补全代码、根据注释生成代码、代码解释、生成测试代码、转换代码语言、技术对话等功能。

IT之家附腾讯云 AI 代码助手特点:

  • 基于腾讯混元代码模型:腾讯表示内部超过 50% 的研发在使用

  • 支持多种语言:支持 Python, JavaScript / TypeScript, Java, C / C++, Go, C#, Rust, Swift, Lua, Kotlin, TSX / JSX, Vue, Proto, PHP 等语言 / 框架

  • 支持主流 IDE:支持 VS Code 和 JetBrains 全家桶

  • 提升研发效率:通过技术对话与代码补全,辅助生成业务代码、注释、单元测试等内容,提高开发效率

  • 加速开发流程:辅助补全、BUG 诊断、生成测试,释放机械性工作,专注代码创作

  • 体验开发无障碍:对话学习、快速理解、规范编写、缩短学习曲线, 开发少走弯路

Linux 6.13风波:微软代码引发安全危机,英特尔和AMD紧急救场

IT之家 1 月 14 日消息,科技媒体 NeoWin 昨日(1 月 13 日)发布博文,报道称 Linux 内核 6.13 差点翻车,微软贡献的代码存在问题,不过在英特尔和 AMD 及时介入下,挽救了局面。

IT之家援引该媒体报道,微软贡献的代码与 ARCH_HAS_EXECMEM_ROX 内核配置相关,该配置允许使用只读执行(ROX)权限缓存可执行内存(EXECMEM)。

微软贡献的代码主要在 Linux 6.13 内核中,用于改善 x86_64 / AMD64(即 64 位 AMD 和英特尔 CPU)架构的性能。

不过问题是该代码未经 x86 内核维护者确认(Ack)就被推送,破坏了这些 CPU 上的控制流完整性(CFI)。

控制流执行技术(CET)是一项重要的安全功能,它引入了影子堆栈和间接分支目标(IBT)。影子堆栈用于抵御返回导向编程(ROP)攻击,而 IBT 则用于防护调用 / 跳转导向编程(COP / JOP)攻击。

CET 通过将普通程序堆栈与硬件存储的副本(影子堆栈)进行比较,确保返回地址的完整性,从而防止恶意软件劫持合法软件的进程步骤。

英特尔的 Peter Zijlstra 提交了紧急修复,以恢复与 EXECMEM_ROX 支持相关的更改。他指出,微软贡献的代码导致 alternative.c 文件出现巨大混乱,并且仍然存在错误,部分 CFI 变体甚至会导致崩溃。

AMD 的 Borislav Petkov 也对此表示不满,他批评该代码未经任何 x86 维护者确认就被合并,导致一系列问题。

OpenHarmony社区:2024年1~8月共建单位贡献1047万行代码

IT之家 9 月 1 日消息,OpenHarmony 社区公布了 2024 年 8 月的运营报告。

截至 2024 年 8 月 31 日,OpenHarmony 社区累计超过 8000 名贡献者,共 70 家共建单位,产生 2.8 万多个 Star,8.9 万多个 Fork,59 个 SIG。

今年以来,共建单位已为 OpenHarmony 贡献共计 1047 万行代码,覆盖 27 个子系统中的 72 个需求。

2024 年 8 月,华为、深开鸿、开鸿智谷、鸿湖万联、润和、博世等单位共建 10 个特性进入主干,IT之家附特性如下:

  • 提供环境感知及气体感知的 sensor 驱动模型

  • 适配 2 个内存领域特性:CMA 复用,内存占用分类查询 & 内存精细化管控

  • 修复蓝牙连接 a2dp 后产生 cpp crash

  • 提供 SmartPerf Host、hvigor、dsoftbus、图形、应用 API、ArkTS 模块的测试用例

2024 年 8 月,深开鸿、开鸿智谷、鸿湖万联完成 36 个 flutter 三方库适配,其中 9 个完成测试验收

TPC(三方库 & 跨平台框架)选型平台上线,61 个三方库已进入选型申请列表,37 个三方库已经生成孵化报告。

2024 年 8 月,新增 35 款产品通过兼容性测评,累计已有 277 个厂家的 731 款产品通过兼容性测评。

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。