标签: .htaccess

Postgres 17 与 18 版本性能对比

Postgres 17 与 18 版本性能对比

18版本新增两种替代方案:worker和io_uring。worker(新默认值)会让Postgres使用专用的后台工作进程处理所有I/O操作。io_uring因性能优势备受期待,它利用Linux的io_uring接口实现所有磁盘读取的异步处理,有望显著提升I/O性能。

《雷神之锤》之父约翰·卡马克 1997 年谈计算机操作系统

《雷神之锤》之父约翰·卡马克 1997 年谈计算机操作系统

关于《雷神之锤2》的扩展机制,我收到了大量反馈。我确实阅读了所有收到的邮件(虽然无法逐一回复),并从中获得了一些启发。

Debian 技术委员会推翻 systemd 变更

Debian 技术委员会推翻 systemd 变更

若打包者未能遵守政策,Debian技术委员会 (TC)可介入干预,例如近期针对systemd变更的干预——该变更破坏了多个依赖于全局可写/run/lock目录的程序。

现代 Unix/Linux 命令

现代 Unix/Linux 命令

一份持续维护的现代 Unix/Linux 命令工具清单,旨在提升现代Linux和macOS终端用户体验

Go 语言的 15 个你可能不知道的细节

Go 语言的 15 个你可能不知道的细节

学习新知识的最佳方式之一,就是定期记录所学内容。过去一年,我一直在用这种方式学习 Go 编程语言。以下是我最喜欢的几个鲜为人知的语言细节。

当架构师不知道如何合并分支时

当架构师不知道如何合并分支时

当架构师不知道如何合并分支时

互联网上最烦人的东西:为什么 Cookie 法规不是针对浏览器而是网站

互联网上最烦人的东西:为什么 Cookie 法规不是针对浏览器而是网站

页面还没加载完,那个烦人的东西就出现了:可怕的 cookie 横幅。弹窗、侧边栏、全屏覆盖,要求你“全部接受”、“管理偏好设置”,或者让你在公司法务设计的、迷宫般的开关选项里晕头转向。

Linux 能力(Capabilities)机制再探

Linux 能力(Capabilities)机制再探

能力机制(Capabilities)是 Linux 中一种精细化的访问控制机制,相较于传统的超级用户(root)模型,它能实现更细粒度的权限控制。

使用 setHTML() 方法消毒HTML

使用 setHTML() 方法消毒HTML

Element接口的 setHTML() 方法提供了一种解析和清理HTML字符串的安全方法,可生成DocumentFragment 接口的 setHTML() 方法提供了一种跨站脚本安全的解析方式,可将 HTML 字符串转换为 DocumentFragment,并将其作为子树插入元素的 DOM 中。

Git 采用 SHA-256、Rust、LLM 等技术动态

Git 采用 SHA-256、Rust、LLM 等技术动态

该补丁系列引入了一个可选的Rust模块作为“试探性方案”,旨在帮助用户和发行版适配新的构建要求。该系列包含文档变更,明确指出自Git 3.0版本起,Rust将成为构建Git的强制要求。

我的编程生涯已成历史文物

我的编程生涯已成历史文物

我长达30年的编程生涯已成历史文物。如今从事人工智能工作让我确信,短短数年后,人类回望过去时,定会觉得当年人们居然真的在给机器编程这件事多么可笑。

保持文档的更新

保持文档的更新

保持文档的更新

如何干净地终止 Linux 线程

如何干净地终止 Linux 线程

这项任务远非表面那般简单,更不存在万能解决方案。本文旨在概述该问题领域,揭示其中诸多陷阱,并在结尾呈现一个小技巧

iOS 26.1 Beta 4 新增透明度开关,用户可自定义液态玻璃效果

iOS 26.1 Beta 4 新增透明度开关,用户可自定义液态玻璃效果

随着iOS 26.1、iPadOS 26.1和macOS 26.1的第四个测试版发布,苹果新增了一项设置,允许用户自定义液态玻璃的外观效果。

Windows 10 难民涌向 Linux,开发者直呼“史上最火发布”!

Windows 10 难民涌向 Linux,开发者直呼“史上最火发布”!

Zorin集团近日在X平台发文庆祝18版发布,宣称该版本在“短短两天多时间”内下载量突破10万次。该公司称其为“史上最大规模发布”,并表示其中超过72%的下载用户来自Windows平台。

探索 PostgreSQL 18 的全新 UUIDv7 支持

探索 PostgreSQL 18 的全新 UUIDv7 支持

Postgres 18 中引入的 UUIDv7 解决了将完全随机的 UUIDv4 用作主键时存在的性能缺陷。通过加入时间戳,UUIDv7 确保新生成标识符具有天然排序性,从而实现高效的顺序插入、提升缓存利用率并减少索引碎片。

即将推出的适用于内核开发的Rust语言特性

即将推出的适用于内核开发的Rust语言特性

Rust语言设计团队联合负责人泰勒·曼德里表示,Rust for Linux项目对Rust语言发展大有裨益。他在Kangrejos 2025大会上发表演讲,介绍了即将推出的Rust语言特性,并感谢Rust for Linux开发者推动这些特性落地。

PHP 2025 现状报告

PHP 2025 现状报告

《2025 PHP现状报告》 深入剖析开发者如何使用、偏好及依赖PHP,展现这一经典网络语言如何通过新型框架、增强工具及AI辅助工作流持续实现现代化转型。

开源开发者的报酬

开源开发者的报酬

开源开发者的报酬

告别 Windows 10 与微软迈向监控国家的步伐

告别 Windows 10 与微软迈向监控国家的步伐

随着Windows 11的发布,数据隐私面临的威胁已达到前所未有的严重程度。在近期文章《反用户时代的Windows转Linux历程回顾]》中,我讲述了转向Linux如何让我免于为便利牺牲自由。

OpenAI CEO 山姆·奥特曼表示 ChatGPT 将面向成人开放色情交流

OpenAI CEO 山姆·奥特曼表示 ChatGPT 将面向成人开放色情交流

OpenAI首席执行官山姆·阿尔特曼表示,该公司计划在其热门聊天机器人ChatGPT上允许更广泛的内容,包括情色内容,作为“将成年用户视为成年人对待”举措的一部分。

在 FreeBSD 上配置 Anubis 反 AI 爬虫工具

在 FreeBSD 上配置 Anubis 反 AI 爬虫工具

阿努比斯(Anubis)是由Techaro近期开发的卓越反人工智能软件产品。其运作原理是向连接计算机发起工作量证明挑战,设备必须完成解题才能访问请求内容。该项目正迅速普及,包括联合国,Linux 在内的机构均已采用。

部署 Anubis:让 AI 网络爬虫寸步难行

部署 Anubis:让 AI 网络爬虫寸步难行

Anubis 是一款基于工作量证明的中间件解决方案。它接收传入流量,进行特殊处理后,决定是否将请求转发至您的Web服务器。具体实现将在后文详述。本文旨在记录我的实践过程(供个人参考),并提供简明易懂的部署指南(供您参考)。

为何 Next.js 难堪软件工程重任?

为何 Next.js 难堪软件工程重任?

Next.js作为框架,虽被宣传为React框架,但社区始终将其视为全栈框架。我认同这既是社区认知偏差,也是技能问题。

谷歌将于2026年合并安卓与ChromeOS,因人工智能

谷歌将于2026年合并安卓与ChromeOS,因人工智能

这家广告与搜索巨头此前已暗示将整合两大操作系统。本周三在高通峰会活动中,谷歌安卓生态系统总裁萨米尔·萨马特正式宣布:安卓将成为最终赢家,用户将于2026年见证成果。