分类: 编程技术

【译文】Python–一种深受喜爱但永远存在缺陷的语言

【译文】Python–一种深受喜爱但永远存在缺陷的语言

我一直在使用严格的语言,现在我加入了一个由 Python 开发团队牵头的项目。Python 与更严格的、以 JVM 为核心的语言 Go 或 C# 在开发流程上的差异可能会让人大吃一惊。请注意本文的偏见!

【译文】编码的终结?微软发布框架,让开发者只需监督人工智能

【译文】编码的终结?微软发布框架,让开发者只需监督人工智能

微软发布了一份研究论文,详细介绍了AutoDev:一种人工智能驱动的自动化开发框架,在该框架中,人类开发人员将被降级为人工智能的监督员,负责所有实际的软件工程工作。

【译文】关于陈一镭算法的简短文章

【译文】关于陈一镭算法的简短文章

如果陈博士的研究成果能够得到改进,那么量子算法就会淘汰整整一代基于网格的 “后量子 “方案,从而迫使密码学家和产业界重新回到绘图板上

【译文】 NetBSD 10 证明老技术在三十年后仍能傲视群雄

【译文】 NetBSD 10 证明老技术在三十年后仍能傲视群雄

NetBSD 10 标志着这一古老的开源 Unix 系统达到了一个新的成熟水平。

Rust 101 入门

Rust 101 入门

Rust 目前非常流行,但我认为它并不能解决所有类型的问题。当对性能有要求时,与其使用 C 或 C++,不如使用 Rust,因为 Rust 可以大大提高性能。Rust 的速度几乎和 C 一样快,但它绝对更安全,选择它将会得到回报…

最漂亮的 CSS 动画背景示例及源代码

最漂亮的 CSS 动画背景示例及源代码

CSS 动画背景不仅仅是华而不实的技巧。它们是网站心脏的律动,是隐藏在一行行代码中的创意低语。

【译文】浏览器中不可信的 TLS 证书

【译文】浏览器中不可信的 TLS 证书

主要的浏览器原生信任一大堆证书颁发机构,其中有些非常不可靠:

【译文】开放源代码与微软:新的反叛开始了

【译文】开放源代码与微软:新的反叛开始了

所有的帝国都会在失去强加其意志的权力后灭亡。石勒苏益格-荷尔斯泰因州驱逐微软的决定现在可能并不符合圣经:但不要怀疑它可能会成为圣经。利害关系就是这么大。这预示着未来将是一个有趣的时代。®

【译文】Shell 历史记录是您最好的生产力工具

【译文】Shell 历史记录是您最好的生产力工具

这里有几个关于如何优化 shell 历史记录配置和使用的小技巧,让你的 shell 历史记录发挥最大作用。

【译文】在 TechEmpower Web 框架基准测试中,Rust 的速度为何如此之快?

【译文】在 TechEmpower Web 框架基准测试中,Rust 的速度为何如此之快?

TechEmpower 基准实际上是一个苹果和一辆汽车之间的比较,所以请不要用它来作为选择技术的动机,否则以后会让你吃不了兜着走!

【译文】经常嗡嗡叫的虫子(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,来让浏览器选择合适分辨率的图片。