标签: .htaccess

UUIDv7 登陆 PostgreSQL 18

UUIDv7 登陆 PostgreSQL 18

PostgreSQL 18新增函数uuidv7()用于生成UUIDv7值。其实现包含标准允许但非强制要求的12位亚毫秒级时间戳小数部分,确保同一Postgres会话(即相同后端进程)生成的所有UUIDv7值具有单调性。

Postgres 18:RETURNING子句中的OLD和NEW行

Postgres 18:RETURNING子句中的OLD和NEW行

本次发布新增功能:在INSERT、UPDATE、DELETE和MERGE命令的RETURNING子句中,可同时访问旧值(OLD)和新值(NEW)。

PostgreSQL 18 正式发布!

PostgreSQL 18 正式发布!

PostgreSQL 18通过全新I/O子系统提升了各类规模工作负载的性能,其从存储设备读取数据时性能最高可提升3倍,同时扩大了可使用索引的查询范围。本次发布显著降低了主版本升级的干扰性,不仅加速升级过程,更缩短了升级后达到预期性能所需的时间。

Yt-dlp:YouTube下载即将新增要求

Yt-dlp:YouTube下载即将新增要求

近期起,您需要安装Deno(或其他支持的JavaScript运行时环境),才能确保YouTube下载功能正常运行。

字节跳动为Linux提出“Parker”方案:实现多内核并行运行

字节跳动为Linux提出“Parker”方案:实现多内核并行运行

字节跳动的Parker可在单台机器上同时运行多个Linux内核,无需依赖KVM等虚拟化技术。Parker通过对CPU核心、内存及设备进行分区,构建出具备分区感知能力的Linux内核。字节跳动在提案中承认,该方案在某些方面与近期提出的Multikernel RFC相似,但设计和实现完全不同。

如何将我首个发布的Docker镜像体积缩减40%——关于将Shell脚本Docker化的经验分享

如何将我首个发布的Docker镜像体积缩减40%——关于将Shell脚本Docker化的经验分享

详细说明我如何为ugit(一个shell脚本)编写官方Dockerfile,并通过逐步引导式优化尝试将镜像大小缩减近40% (从31.4 MB降至17.6 MB)的官方Dockerfile。希望这能激励其他Shell爱好者也将其脚本发布为Docker镜像!

逆向工程解析被遗忘的1970年代英特尔双核猛兽:8271,一种全新的指令集架构

逆向工程解析被遗忘的1970年代英特尔双核猛兽:8271,一种全新的指令集架构

这颗FDC芯片结构极其复杂!其内部存在大量大型结构单元,且排列极为密集。为说明这一点,我们可以将其与BBC微机的核心部件——那颗久负盛名的6502处理器进行对比。这款经典芯片曾广泛应用于80年代标志性设备中,例如苹果II、Commodore 64和任天堂红白机

关于Linux控制台与鼠标交互的若干事项

关于Linux控制台与鼠标交互的若干事项

即使你永远不打算使用文本终端(TTY),在台式机或笔记本上安装鼠标守护进程也是很有用的。万一因某种原因(比如常规显示环境崩溃)被迫进入文本终端时,拥有鼠标剪切粘贴功能会比没有它方便得多

CSS border-image 的神奇用法

CSS border-image 的神奇用法

border-image属性是一款功能强大却常被忽视的CSS工具,它提供了惊人的灵活性。通过对图像进行分割、重复和偏移设置,您只需极少代码即可创建复杂边框、装饰元素,甚至动态叠加层。

如果我们将Postgres当作SQLite使用会怎样?

如果我们将Postgres当作SQLite使用会怎样?

Postgres的扩展功能开箱即用。而在SQLite中,每次使用数据库时都需重新加载扩展,且必须在客户端系统上编译并安装。Postgres显然不存在此类问题,因其采用服务器-客户端架构,所有必要扩展均预装在服务器端。

数据库竞赛

数据库竞赛

数据库竞赛

加载第一个字节所需时间 (TTFB)

加载第一个字节所需时间 (TTFB)

首字节时间 (TTFB) 是衡量实验室和现场连接设置时间和网络服务器响应能力的基础指标。它有助于确定 Web 服务器响应请求的速度是否过慢。对于导航请求(即 HTML 文档请求),此指标位于所有其他有意义的加载性能指标之前。

CSS 角形状(corner-shape)能实现哪些效果?

CSS 角形状(corner-shape)能实现哪些效果?

如今圆角设计已不再令人雀跃。事实上,锐角设计正强势回归,与”方圆体”(方形圆角或圆形方角,任君选择)同样风靡——这正是CSS的corner-shape属性能实现的效果

可以用 CSS 实现这些,不再需要 JavaScript

可以用 CSS 实现这些,不再需要 JavaScript

现代CSS技术很多程度上实现了以前很多需要JavaScript完成的功能

9年前马斯克的照片

9年前马斯克的照片

9年前马斯克的照片

程序员终点:从打字工到思考者

程序员终点:从打字工到思考者

如今,AI已承担起编写大部分代码的任务。我们思考,它们书写。这种转变非但未削弱我们的价值,反而强化了我们作为思考者的价值——尤其对热爱架构设计者而言。

JavaScript 的美好未来不会实现

JavaScript 的美好未来不会实现

凭借雄厚资金支持(需知npm母公司GitHub隶属微软,市值高达3万亿美元),它将开发并推出新一代JavaScript包管理方案

三星确认售价1800美元以上的冰箱将开始显示广告

三星确认售价1800美元以上的冰箱将开始显示广告

当三星智能冰箱的屏幕处于特定主题的待机状态时,广告将显示在屏幕上。

Java 25 的全新 CPU 时间分析器

Java 25 的全新 CPU 时间分析器

历经三年多开发,并于去年启动集中攻关,我的 CPU 时间分析器最终随 OpenJDK 25 正式登陆 Java 平台。这是款实验性的新型分析器/方法采样器,能帮助您发现代码中的性能问题,相较现有采样器具有显著优势。

Java 25 已发布 – 有哪些新特性?

Java 25 已发布 – 有哪些新特性?

JDK 25 带来了十六项增强,范围从 Java 语言本身的核心到库,再到安全性、性能、运行时和监控。其中一些关键的 JEP 包括:

Swift 6.2 正式发布

Swift 6.2 正式发布

我们非常高兴地宣布 Swift 6.2 正式发布,该版本旨在提高每一位 Swift 开发人员的工作效率,无论您在何处或以何种方式编写代码。从工具和库的改进到并发性和性能的增强,Swift 6.2 为软件栈各层的实际开发提供了广泛的功能。

Swift 6.2 有意义地推进了语言的发展

Swift 6.2 有意义地推进了语言的发展

最实用的改进来自更好的并发处理。编写过 Swift 异步代码的人都知道,main actor 隔离错误和不可预测的异步方法行为会让人沮丧。Swift 6.2 引入了一个简单的解决方案,即代码默认在主线程上运行,而不需要 @MainActor 注释

Linus Torvalds的业余项目:随机吉他踏板设计

Linus Torvalds的业余项目:随机吉他踏板设计

这是一个个人玩具项目,经历了几个阶段,但共同的主题是,除了 “莱纳斯正在努力学习电子方面的随机知识 ”这个非常特殊的小圈子之外,它完全没有任何意义。

JDK 26:Java 26 的新功能

JDK 26:Java 26 的新功能

明年发布的 Java 将提升 G1 垃圾收集器的性能,并支持 HTTP/3。Applets API 将被砍掉。

苹果公司拥有一个私有CSS属性,可为网页内容添加液态玻璃特效

苹果公司拥有一个私有CSS属性,可为网页内容添加液态玻璃特效

苹果若不用这项技术,自然不会开发它。具体应用在何处?我们不得而知。但它必定存在于某个角落。我们从未察觉其具体位置的事实,恰恰说明我们在日常使用iOS时,早已在不知不觉中与WebViews进行了交互。