分类: 编程技术

【译文】经常嗡嗡叫的虫子(bug)

【译文】经常嗡嗡叫的虫子(bug)

即使是一行写得不好的代码,也会带来不幸,有时甚至是非常严重的后果。不过,即使是真正的 bug(例如苍蝇:)也会时不时地把事情搞得一团糟。幸运的是,这种情况很少发生

【译文】Go语言性能从 1.0 版到 1.22 版

【译文】Go语言性能从 1.0 版到 1.22 版

在使用 Go 1.22 的情况下,PGO 只提高了几个百分点的性能,对 countwords 而言约为 2%,对 sumloop 而言约为 7%。我用 PGO 编译已发布的 GoAWK 二进制文件。

【译文】从 Vim 到 Zed

【译文】从 Vim 到 Zed

吸引我、让我选择 Zed 的原因是,它的 Vim 模式可以与 Zed 的其他部分兼容。Zed 有很多我一直很好奇的功能:多光标、多选择、选择的撤销/重做堆栈……

腾讯云4月8日故障复盘及情况说明

腾讯云4月8日故障复盘及情况说明

4 月 8 日 15 点 23 分,腾讯云团队发现云 API 服务异常,并收到大量客户反馈无法登录控制台。

新版JetBrains IDE自带AI神器:全行代码补全、离线可用

新版JetBrains IDE自带AI神器:全行代码补全、离线可用

JetBrains IDE v2024.1 提供了一项新功能:全行代码补全(Full-Line Code Completion)。 该功能由 AI 赋能,可在本地运行,不会通过互联网发送任何数据。

不存在的浏览器安全漏洞:PDF 中的 JavaScript

不存在的浏览器安全漏洞:PDF 中的 JavaScript

有一种相当常见的安全漏洞报告形式:”我可以在 PDF 文件中放入 JavaScript,而且它还能运行!”

CSS Grid 网格布局中新引入的 Fr 单位用法教程

CSS Grid 网格布局中新引入的 Fr 单位用法教程

CSS grid 网格布局模块附带了一个新的 CSS 单位,名为 fr 。fr 是 “分数(fraction) “一词的缩写,简单明了。有了这个新单尾,我们就可以快速将网格按比例分割成不同的列或行

【译文】雷蒙德-陈:经典 Win32 ListView 如何处理增量搜索?

【译文】雷蒙德-陈:经典 Win32 ListView 如何处理增量搜索?

经典的 Win32 ListView 支持增量搜索:您可以开始键入一个项目的名称来搜索它。但要比这复杂一些。

欧盟新科技法正在发挥作用–小型浏览器赢得市场份额

欧盟新科技法正在发挥作用–小型浏览器赢得市场份额

欧盟旨在消除不公平竞争的《数字市场法案》(Digital Markets Act)于3月7日生效,迫使大型科技公司向移动用户提供从 “选择屏幕(choice screen) “上的可用网络浏览器列表中进行选择的功能

苹果公司提醒 92 个国家的用户注意雇佣军间谍软件攻击

苹果公司提醒 92 个国家的用户注意雇佣军间谍软件攻击

苹果公司周三向 92 个国家的 iPhone 用户发出威胁通知,警告他们可能已成为雇佣军间谍软件攻击的目标。

C++ 会变成像 Rust 一样的安全语言吗?

C++ 会变成像 Rust 一样的安全语言吗?

对于如何使 C++ 成为一种类似 Rust 及其他内存安全语言(MSL)的安全语言,C++ 专家、ISO C++ 委员会主席 Herb Sutter 在最近的一篇文章中表达了他的看法

【译文】游戏程序员的 XDP

【译文】游戏程序员的 XDP

了解如何使用 XDP/eBPF 为应用获取最大带宽。

你的装备是怎样的?

你的装备是怎样的?

你的装备是怎样的?

60+ CSS 搜索框代码 codepen 示例

60+ CSS 搜索框代码 codepen 示例

探查 CSS 搜索框的编写的各种方法,探索各种代码示例,并在自己的项目中定制它们。

响应式图片

响应式图片

如果你要支持多分辨率显示,但希望每个人在屏幕上看到的图片的实际尺寸是相同的,你可以使用 srcset 结合 x 语法——一种更简单的语法——而不用 sizes,来让浏览器选择合适分辨率的图片。

一台由谷歌 Gemini AI 驱动的 iPhone 将会如何工作?

一台由谷歌 Gemini AI 驱动的 iPhone 将会如何工作?

这也引发了很多关于 Gemini 将如何在苹果设备上运行,以及哪家公司将继续掌握控制权的问题。

新的让我们感到愧疚的事情

新的让我们感到愧疚的事情

新的让我们感到愧疚的事情

CSS Grid Layout 网格布局用法

CSS Grid Layout 网格布局用法

CSS 网格布局模型(CSS Grid Layout Model)可以沿水平和垂直两条轴线创建和更新布局,同时影响元素的宽度和高度。

揭秘 C++ 中的 NaN:产生原因、特性详解及处理方法

揭秘 C++ 中的 NaN:产生原因、特性详解及处理方法

本文作者希望通过这篇文章,让开发者深入了解 C++ 中的 NaN 值及其有效处理方式。

高清 CSS 颜色指南

高清 CSS 颜色指南

CSS Color 4 为 Web 提供了广色域色彩工具和功能:更多颜色、操作函数和更出色的渐变效果。

【译文】采访我的母亲,一位 COBOL 大型机程序员

【译文】采访我的母亲,一位 COBOL 大型机程序员

在我出生之前,我母亲就一直在欧盟最大的银行之一工作,我一直对她的工作非常着迷,尤其是最近几年我自己成为程序员之后。我曾多次受邀采访她,最终决定采访她。

【译文】世界上最快的语言是什么?

【译文】世界上最快的语言是什么?

答案很复杂。

一台由谷歌 Gemini AI 驱动的 iPhone 将会如何工作?

一台由谷歌 Gemini AI 驱动的 iPhone 将会如何工作?

一台由谷歌 Gemini AI 驱动的 iPhone 将会如何工作?

【译文】亚马逊:为什么我们支持 Valkey

【译文】亚马逊:为什么我们支持 Valkey

我们有很大的商业利益,希望看到项目取得成功。在开源项目许可证变更后,我们还拥有将社区聚集在一起组建新项目的经验

【译文】我的懒惰而轻率的编程语言分类

【译文】我的懒惰而轻率的编程语言分类

这是从关于 Perl、PHP、Python、JavaScript 和 Ruby 等 “P 语言 “的共同特征的笑话开始的,但你也可以对其他语言进行分类。