2024 中国开源开发者报告大模型撞上“算力墙”,超级应用的探寻之路 36 | AI 的三岔路口:专业模型和个人模型 40 | 2024 年 AI 编程技术与工具发展综述 45 | RAG 的 2024:随需而变,从狂热到理性 51 | 大模型训练中的开源数据和算法:机遇及挑战 57 | 2024 年 AI 编程工具的进化 62 | AI 开发者中间件工具生态 2024 年总结 66 | AI Agent 逐渐成为 AI MindSpore openGauss Ascend dromara anolis OpenCloudOS Stream UBML 解决 Issue 处理 PR 10 / 111 编程语言流行趋势 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 Java JavaScript Python PHP 着生命力,流行度已与十 年前不相上下。 TypeScript依然强势增 长,随着越来越多的开发 者从JavaScript转向 TypeScript,其未来的 发展更值得期待。 11 / 111 本年度增长最快编程语言 35.71% 33.04% 30.09% 27.93% 22.94% 21.03% 19.69% 19.56% 17.86% 16.91% 15.63% 15.41%0 码力 | 111 页 | 11.44 MB | 8 月前3
2023 中国开源开发者报告LLM 能力、 语音模型 whisper-3 更新、AI 虚拟主播创造等,都是在 这条路上的进一步发展。 五、 AI 编程方面,Copilot 可以根据开发者的代码提示自动补 全代码,大大提高了开发效率。这也引发了代码原创性的讨 论,但它已经实实在在将 LLM 拉进了编程应用领域。 六、 LangChain 的出现,实现了 LLM 之间的链式交互,使多 个 LLM 模型串联工作,发挥各自的优势,并且可以将 讯的混元大模型、蚂蚁的百灵大模型等。 另一方面,除了大模型本身,中国在 LLM 相关技术领域也 快速迭代发展,诸如 Dify.AI 的 LLMOps、Milvus 的向量 数据库、CodeGeeX 与 Comate 的 AI 编程、对 LLM Prompt 的研究、OneFlow 的深度学习框架。 值得一提的还有华为的盘古大模型,其中盘古气象大模型是 首个精度超过传统数值预报方法的 AI 模型,速度相比传统 数值预报提速 in the Enterprise”报告显示: 54% 的 AI 用户预计 AI 的最大好处是提高生产力。 77% 的受访者使用 AI 来辅助编程。其中提到的具体 应用包括欺诈检测、教学和客户关系管理。 AI 用户表示,AI 编程(66%)和数据分析(59%) 是最需要的技能。 许多 AI 采用者仍处于早期阶段:26% 的人使用 AI 不到一年,而 18% 的人已经在生产中进行了应用。0 码力 | 87 页 | 31.99 MB | 1 年前3
Weblate 4.9.1 用户文档fetch merge from there: git push # Open Weblate for translation: wlc unlock 如果在 Weblate 中使用多个分支,那么可以对所有的分支做相同的事: # Add and update Weblate remotes git remote add weblate-one https://hosted.weblate.org/git/project/one/ 避免合并冲突, Weblate 客户端 如何同时翻译几个分支? Weblate 支持在一个 项目配置 内推送翻译更改。对于每个将其打开的 组件配 置 (默认行为),所作的更改自动传递给其它组件。即使分支本身已经非常 多样化了,也能以这种方式保持同步,并且不能在他们之间简单地合并翻译更 改。 一旦从 Weblate 合并了更改,你可能不得不合并这些分支(取决于于您的开 发工作流程),并丢弃差异: git Mercurial 以外的任何 VCSes,但能够对其它 VCSes 写后 端。 还可以在 Git 中使用 Git remote helpers 来访问其它 VCSes。 Weblate 还支持无 VCS 的操作,请参见 本地文件。 注解 为了本地支持其它 VCSes,Weblate 需要使用分布式 VCS,并可能能够调 整来与 Git 和 Mercurial 以外的其它任何 VCSes 工作,但必须有人应用这项0 码力 | 788 页 | 10.99 MB | 1 年前3
Weblate 4.10.1 用户文档fetch merge from there: git push # Open Weblate for translation: wlc unlock 如果在 Weblate 中使用多个分支,那么可以对所有的分支做相同的事: # Add and update Weblate remotes git remote add weblate-one https://hosted.weblate.org/git/project/one/ 避免合并冲突, Weblate 客户端 如何同时翻译几个分支? Weblate 支持在一个 项目配置 内推送翻译更改。对于每个将其打开的 组件配 置 (默认行为),所作的更改自动传递给其它组件。即使分支本身已经非常 多样化了,也能以这种方式保持同步,并且不能在他们之间简单地合并翻译更 改。 一旦从 Weblate 合并了更改,你可能不得不合并这些分支(取决于于您的开 发工作流程),并丢弃差异: git Mercurial 以外的任何 VCSes,但能够对其它 VCSes 写后 端。 还可以在 Git 中使用 Git remote helpers 来访问其它 VCSes。 Weblate 还支持无 VCS 的操作,请参见 本地文件。 注解 为了本地支持其它 VCSes,Weblate 需要使用分布式 VCS,并可能能够调 整来与 Git 和 Mercurial 以外的其它任何 VCSes 工作,但必须有人应用这项0 码力 | 796 页 | 11.04 MB | 1 年前3
Weblate 4.10 用户文档fetch merge from there: git push # Open Weblate for translation: wlc unlock 如果在 Weblate 中使用多个分支,那么可以对所有的分支做相同的事: # Add and update Weblate remotes git remote add weblate-one https://hosted.weblate.org/git/project/one/ 避免合并冲突, Weblate 客户端 如何同时翻译几个分支? Weblate 支持在一个 项目配置 内推送翻译更改。对于每个将其打开的 组件配 置 (默认行为),所作的更改自动传递给其它组件。即使分支本身已经非常 多样化了,也能以这种方式保持同步,并且不能在他们之间简单地合并翻译更 改。 一旦从 Weblate 合并了更改,你可能不得不合并这些分支(取决于于您的开 发工作流程),并丢弃差异: git Mercurial 以外的任何 VCSes,但能够对其它 VCSes 写后 端。 还可以在 Git 中使用 Git remote helpers 来访问其它 VCSes。 Weblate 还支持无 VCS 的操作,请参见 本地文件。 注解 为了本地支持其它 VCSes,Weblate 需要使用分布式 VCS,并可能能够调 整来与 Git 和 Mercurial 以外的其它任何 VCSes 工作,但必须有人应用这项0 码力 | 794 页 | 11.04 MB | 1 年前3
2021 中国开源年度报告的比例偏低,技术人员梯度不够合理,也是国内各大开源社区在吸引贡献者方面,可以优化的地方。 段夕华:近些年来,学生在开源人群中占比持续增多到今天接近一半,可能也是因为用人单位越来越认可学生 在开源中所展现出的编程技能、沟通能力及合作精神,因此这其中应该也不乏各种刷榜行为,需要开源项目所 有者更多关注学生贡献者增多所带来的质量、合规等问题。 杨丽蕴:我国开源人才后备力量足、基数大。 我国高校越来越重视开源人才的培养 中国开源年度报告 65 Gitee 数据 1 概述 Gitee 是开源中国旗下的代码托管平台,至今已有超过 800 万开发者用户。我们对托管在 Gitee 的开源 项目进行了统计分析,梳理和解读编程语言、功能分布的变化趋势,分析开发者在 Gitee 参与开源的情况, 以期为观察国内开源的演进提供一个 “本土平台” 视⻆。 2 主要内容与发现 2.1 总体趋势 2021 年 Gitee 上托管的代码仓库超过了 注 :Gitee 指数的评估结果为全站范围的相对值。 2.7.1 Gitee 指数评估维度 1. 影响力 用来判断开发者是否真正关注过该项目,低 Star 数可能是由种种原 因被埋没,而长时间无 Star,可能这个项目并没有辐射到其他开发者。 2. 代码活跃度 项目代码“年久失修”,维护人员可能已经抛弃了该项目,只是忘了 清除仓库,这样的项目在全球范围内不在少数,但也有可能是已经较 为完善的项目,不需要过多地维护。0 码力 | 132 页 | 14.24 MB | 1 年前3
Weblate 4.11 用户文档fetch merge from there: git push # Open Weblate for translation: wlc unlock 如果在 Weblate 中使用多个分支,那么可以对所有的分支做相同的事: # Add and update Weblate remotes git remote add weblate-one https://hosted.weblate.org/git/project/one/ 避免合并冲突, Weblate 客户端 如何同时翻译几个分支? Weblate 支持在一个 项目配置 内推送翻译更改。对于每个将其打开的 部件配 置 (默认行为),所作的更改自动传递给其它部件。即使分支本身已经非常 多样化了,也能以这种方式保持同步,并且不能在他们之间简单地合并翻译更 改。 一旦从 Weblate 合并了更改,你可能不得不合并这些分支(取决于于您的开 发工作流程),并丢弃差异: git Subversion)和 Mercurial 以外的任何 VCS,但可以为其他 VCS 编写后端。 还可以在 Git 中使用 Git remote helpers 来访问其它 VCS。 Weblate 还支持无 VCS 的操作,请参见 本地文件。 备注 对于其它 VCS 的原生支持,Weblate 需要使用分布式 VCS,并可能会调整 为能与除 Git 和 Mercurial 以外的任何东西一起使用,必须有人来实现这项0 码力 | 813 页 | 11.06 MB | 1 年前3
Pro Git 中文版 第2版 2.1.66轻量标签 后期打标签 共享标签 删除标签 检出标签 Git 别名 总结 Git 分支 分支简介 分支创建 分支切换 分支的新建与合并 新建分支 分支的合并 遇到冲突时的分支合并 分支管理 分支开发工作流 长期分支 主题分支 远程分支 推送 跟踪分支 拉取 删除远程分支 变基 变基的基本操作 更有趣的变基例子 变基的风险 用变基解决变基 变基 vs 集成管理者工作流 主管与副主管工作流 工作流程总结 向一个项目贡献 提交准则 私有小型团队 私有管理团队 派生的公开项目 通过邮件的公开项目 总结 维护项目 在主题分支中工作 应用来自邮件的补丁 检出远程分支 确定引入了哪些东西 将贡献的工作整合进来 为发布打标签 生成一个构建号 准备一次发布 制作提交简报 总结 GitHub 账户的创建和配置 SSH 访问 头像 Request 的状态 Octokit 总结 Git 工具 选择修订版本 单个修订版本 简短的 SHA-1 分支引用 引用日志 祖先引用 提交区间 交互式暂存 暂存与取消暂存文件 暂存补丁 贮藏与清理 贮藏工作 贮藏的创意性使用 从贮藏创建一个分支 清理工作目录 签署工作 GPG 介绍 签署标签 验证标签 签署提交 每个人必须签署 搜索 Git Grep0 码力 | 670 页 | 13.59 MB | 1 年前3
Weblate 4.16.1 用户文档每天都会扫描这些建议,以删除与当前翻译匹配的重复项和建议。 评论 可以发布三种类型的评论:用于译文、源字符串或在使用 启用原文审校 启用 此功能时报告源字符串错误。选择一个适合您要讨论的主题。源字符串注释无 论如何都有助于提供对原始字符串的反馈,例如应该改写它或提出有关它的问 题。 你可以在所有评论中使用 Markdown 语法,并使用 @mention 提及其他用 户。 参见 接收源字符串反馈, fetch merge from there: git push # Open Weblate for translation: wlc unlock 如果在 Weblate 中使用多个分支,那么可以对所有的分支做相同的事: # Add and update Weblate remotes git remote add weblate-one https://hosted.weblate.org/git/project/one/ 避免合并冲突, Weblate 客户端 如何同时翻译几个分支? Weblate 支持在一个 项目配置 内推送翻译更改。对于每个将其打开的 部件配 置 (默认行为),所作的更改自动传递给其它部件。即使分支本身已经非常 多样化了,也能以这种方式保持同步,并且不能在他们之间简单地合并翻译更 改。 一旦从 Weblate 合并了更改,你可能不得不合并这些分支(取决于于您的开 发工作流程),并丢弃差异: git0 码力 | 819 页 | 11.27 MB | 1 年前3
Weblate 4.16.4 用户文档每天都会扫描这些建议,以删除与当前翻译匹配的重复项和建议。 评论 可以发布三种类型的评论:用于译文、源字符串或在使用 启用原文审校 启用 此功能时报告源字符串错误。选择一个适合您要讨论的主题。源字符串注释无 论如何都有助于提供对原始字符串的反馈,例如应该改写它或提出有关它的问 题。 你可以在所有评论中使用 Markdown 语法,并使用 @mention 提及其他用 户。 参见 接收源字符串反馈, fetch merge from there: git push # Open Weblate for translation: wlc unlock 如果在 Weblate 中使用多个分支,那么可以对所有的分支做相同的事: # Add and update Weblate remotes git remote add weblate-one https://hosted.weblate.org/git/project/one/ 避免合并冲突, Weblate 客户端 如何同时翻译几个分支? Weblate 支持在一个 项目配置 内推送翻译更改。对于每个将其打开的 部件配 置 (默认行为),所作的更改自动传递给其它部件。即使分支本身已经非常 多样化了,也能以这种方式保持同步,并且不能在他们之间简单地合并翻译更 改。 一旦从 Weblate 合并了更改,你可能不得不合并这些分支(取决于于您的开 发工作流程),并丢弃差异: git0 码力 | 822 页 | 11.27 MB | 1 年前3
共 180 条
- 1
- 2
- 3
- 4
- 5
- 6
- 18













