标签:代碼

硬核观察 #821 手写代码导致美国宇航局的水手号探测器失败

硬核观察 #821 手写代码导致美国宇航局的水手号探测器失败

手写代码导致美国宇航局的水手号探测器失败1962 年夏天,美国宇航局启动了水手 1 号任务,这是一项无人驾驶的任务,该装置将飞过金星并探测数据。当时的工程师通常在纸上写出他们的代码。然后这些代码通过一个复杂的系统被翻译成计算机可读的卡片,然后通过计算机执行该程序。这种手工使得意外错误率变得很高。缺失

大树 大树 2024-07-16
0 0 0
硬核观察 #831 谷歌的秘密项目教 AI 编写和修改代码

硬核观察 #831 谷歌的秘密项目教 AI 编写和修改代码

谷歌的秘密项目教 AI 编写和修改代码这个名为 Pitchfork 的秘密项目现已转到谷歌实验室,旨在 “教代码自己编写代码和重写”。Pitchfork 能够通过机器学习技术训练 AI 编写代码、修复 Bug,以及更新代码。其最初目标是构建一款工具,可以将谷歌的 Python 编程语言代码库更新到较

宇宙之一粟 宇宙之一粟 2024-07-16
0 0 0
像书写代码一样撰写文档

像书写代码一样撰写文档

不想让文档成为事后的想法?或许你该尝试一下全新的写作方式。很多工程师与手工艺者都对他们使用的工具有特别的要求。为了顺利的完成工作,你需要最好的工具和使用它们的技巧。软件开发中最好的工具在应用到其他的数字创作领域中也可以是很强大的。 文档即代码 Docs as Code 的方式就是很好的例子。“文档即

贤蛋大眼萌 贤蛋大眼萌 2024-07-16
0 0 0
理解开源安全中的林纳斯定律

理解开源安全中的林纳斯定律

林纳斯定律 Linus’s Law 即“ 只要有足够多的眼睛关注,任何漏洞都无处隐藏 given enough eyeballs, all bugs are shallow ”。那么林纳斯定律是如何应用于开源软件安全的呢?这篇文章讨论 Linux 对开源软件安全的影响。开源软件的一个常被赞扬的优点是

宇宙之一粟 宇宙之一粟 2024-07-16
0 0 0
硬核观察 #846 GitHub 推出 Copilot 商业版,为代码建议提供辩护和索赔

硬核观察 #846 GitHub 推出 Copilot 商业版,为代码建议提供辩护和索赔

GitHub 推出 Copilot 商业版,为代码建议提供辩护和索赔大约百分之一的 Copilot 建议可能包含超过 150 个字符的代码片段,这与训练集的代码相匹配,而这些代码是从各种软件许可证下的公共在线源代码中挑选出来的。为了避免滥用公共代码带来的风险,个人用户可以每月支付 10 美元,从而过

宇宙之一粟 宇宙之一粟 2024-07-16
0 0 0
如何在 VSCode 中自动缩进你的代码

如何在 VSCode 中自动缩进你的代码

代码中的缩进指的是你在代码行的开头处的空格。像其他代码编辑器和 IDE 一样,VSCode 允许你自动缩进你的代码。你可以设置使用制表符或空格或任何你喜欢的缩进方式。听起来不错吧?让我们来看看怎么做。在 VSCode 中启用自动缩进你有多种方法可以实现这个目标。在本指南中,我将向你展示三种在 VSC

大猫 大猫 2024-07-16
0 0 0
5 个即将推出的可能会挑战 VS Code 的代码编辑器

5 个即将推出的可能会挑战 VS Code 的代码编辑器

这些有趣的代码编辑器可能会在 2023 年取代 VS Code!嗯,2022 年即将结束。我们推出了针对 Linux 发布的新的卓越代码编辑器,从 Lite XL 到 Pulsar 等。因此,为了纪念这一点,我编制了这份即将推出的 Linux 代码编辑器列表,它们很有可能挑战 VS Code 的霸主

张二河 张二河 2024-07-16
0 0 0
以调试 Rust 的方式来学习 Rust

以调试 Rust 的方式来学习 Rust

Rustlings 是由 Rust 团队维护的开源项目,旨在帮助你通过调试代码的方式来学习 Rust。在我上一篇 关于 Rustup 的文章 中,我向你们展示了如何安装 Rust 工具链。但是,如果不能上手操作一下 Rust 的话下载工具链又有什么用?学习任何语言都包括阅读现有的代码和写很多的示例程

三掌柜 三掌柜 2024-07-16
0 0 0
如何在 Java 中使用方法

如何在 Java 中使用方法

在这个简便的教程中,我们可以了解到 Java 中方法的定义,如何使用方法,以及何时使用方法。Java 中的方法(在许多其他编程语言中称为“函数”)是被组合在一起并标记为可重用的一块代码。方法很有用,因为它们允许你在不重写相同代码的情况下,执行相同的操作或一系列操作,这不仅意味着你的工作量减少,还意味

三掌柜 三掌柜 2024-07-16
0 0 0
硬核观察 #882 Copilot 添加 Photoshop 式的代码“笔刷”

硬核观察 #882 Copilot 添加 Photoshop 式的代码“笔刷”

Copilot 添加 Photoshop 式的代码“笔刷”Copilot 实验室的 VS 扩展中“添加了一个笔刷工具箱,可以修改你的代码,只要选择几行,再选择你的笔刷,就能看到你的代码更新了。”他们演示了添加类型笔刷、修复错误笔刷、添加调试笔刷、易读性笔刷等。并且以后会增加更多笔刷,允许开发人员存储

大猫 大猫 2024-07-16
0 0 0
硬核观察 #901 工程师们纷纷批准谷歌联合创始人谢尔盖·布林的代码申请

硬核观察 #901 工程师们纷纷批准谷歌联合创始人谢尔盖·布林的代码申请

工程师们纷纷批准谷歌联合创始人谢尔盖·布林的代码申请为了应对 ChatGPT,谷歌的两位联合创始人 回到 谷歌共商对策。已经淡出公司日常管理的顶级富豪谢尔盖·布林提交了多年以来的第一个代码申请,以获得训练 LaMDA 的数据。这是对一个配置文件的两行修改,将他的用户名加入到代码中。几十名工程师回复了

泡泡 泡泡 2024-07-16
0 0 0
开源代码评审的十个通用步骤

开源代码评审的十个通用步骤

只要你遵循这些通用流程,代码评审并不可怕。你是否需要在你还没有完全理解整个项目时就对代码进行评审?抑或你避开了评审,以免让你看起来不知道如何进行。本篇文章想要告诉你一个更好的方法。 代码评审 code review 并不需要你知道所有事情。实际上,就我个人经验而言,这种情况非常普遍。我还记得作为实习

向阳逐梦 向阳逐梦 2024-07-16
0 0 0
用 Penpot 弥合设计和代码之间的鸿沟

用 Penpot 弥合设计和代码之间的鸿沟

用 Penpot 这个开源的设计工作空间来弥合编程和设计之间的鸿沟。在计算机编程的大部分历史中,在创建应用的代码的程序员和创建应用的用户体验(UX)的设计师之间一直存在着鸿沟。这两个学科接受的培训大不相同,他们使用的工具也不同。程序员使用文本编辑器或集成开发环境来编写代码,而设计师则经常绘制小部件布

向阳逐梦 向阳逐梦 2024-07-16
0 0 0
不编写代码也可以为开源项目做出贡献

不编写代码也可以为开源项目做出贡献

如果你想通过非代码贡献成为一个提交者,或者没有时间做代码贡献,那么第一步就是加入社区。对于不同的人来说,开源“社区”意味着不同的东西。我认为开源有点像“爱情”,因为它是关于人和关系的。把开源当作一个社区,因为没有人,就没有源代码,无论是开源还是闭源。我是 Apache DolphinSchedule

泡泡 泡泡 2024-07-16
0 0 0
开源的项目的运行离不开非代码贡献

开源的项目的运行离不开非代码贡献

有时成为开源贡献者最困难的是意识到自己能够做出多大的贡献。在今年的北美 DrupalCon 上,EPAM 解决方案架构师 John Picozzi 发表了关于非代码贡献重要性的演讲。他谈到每个人可以参与非代码贡献,以及为什么他认为这个话题很重要。本文是 John 演讲的文本改编;在下方可以找到在 D

大树 大树 2024-07-16
0 0 0
硬核观察 #1038 谷歌警告员工不要使用 Bard 生成的代码

硬核观察 #1038 谷歌警告员工不要使用 Bard 生成的代码

谷歌警告员工不要使用 Bard 生成的代码谷歌对外宣传 Bard 有助于开发者提高工作效率,但它对内警告员工不要使用 Bard 生成的代码。谷歌解释称,它的内部使用禁令是因为 Bard 会产生不需要的代码建议,潜在会导致程序出现错误或过于复杂,软件过于臃肿,相比不使用 AI 辅助编程需要更多时间修复

法医 法医 2024-07-16
0 0 0
硬核观察 #1134 英特尔 CTO 建议使用 AI 将 CUDA 代码移植到英特尔芯片

硬核观察 #1134 英特尔 CTO 建议使用 AI 将 CUDA 代码移植到英特尔芯片

英特尔 CTO 建议使用 AI 将 CUDA 代码移植到英特尔芯片英特尔、AMD 和其他加速器制造商在推动采用其人工智能硬件时面临的挑战之一是,为英伟达的 CUDA 运行时编写的大量代码必须经过重构才能在其他平台上使用。SYCL 是英特尔打破 CUDA 对人工智能软件生态系统束缚的最新举措之一。SY

张二河 张二河 2024-07-16
0 0 0
六大 Python 解释器

六大 Python 解释器

观察你的代码在其他解释器下运行的表现或许是一项有趣的尝试。作为最受欢迎的编程语言之一,Python 需要一个解释器来执行其代码所定义的命令。与其他可直接编译成机器代码的语言不同,Python 代码需要解释器读取它并把它转译给进行相关操作的 CPU。那么,哪些解释器有哪些呢?本文将对其中几种进行介绍。

剑圣无痕 剑圣无痕 2024-07-16
0 0 0
GitHub Copilot 的十大功能

GitHub Copilot 的十大功能

Github Copilot是一个由人工智能驱动的结对编程工具,可以帮助开发者更快地编码并提高工作效率。在本文中,我们将讨论 GitHub Copilot 带给我们的十大功能。1.工作区代理 Copilot@workspace agent通过分析和理解我们工作区的整个环境来增强代码,使我们能够提出符

泡泡 泡泡 2024-07-08
0 0 0
我花了 20 多年,才学到关于开发的这一课

我花了 20 多年,才学到关于开发的这一课

我的软件开发职业生涯,始于网页开发。我也曾在大大小小的公司工作过,包括在惠普和谷歌工作过。后来我还在微软,担任过首席工程师。我离开微软后,成为 Fermyon 的联合创始人兼首席执行官。我不是那种经常给人出建议的人,因为我们每个人的经历各不相同,一个人的经历、轶事证据很少能很好地概括。但是,在我的职

三掌柜 三掌柜 2024-06-07
0 0 0
1 4 5 6 7 8 15