标签: .htaccess

HTML代码里的命令:command 和 commandfor

HTML代码里的命令:command 和 commandfor

借助 command 和 commandfor 属性,按钮现在可以声明式地对其他元素执行操作,从而实现框架的人体工学设计,而不会牺牲灵活性。commandfor 按钮接受 ID(类似于 for 属性),而 command 接受内置值,从而实现更便携、更直观的方法。

使用中的CSS :is 选择器

使用中的CSS :is 选择器

有些人会说他们可以不用 :is 选择器。我也可以不用它,但我知道我随时都可以使用超棒的 :is 选择器,让我的代码更易读,这让我的生活变得更美好。

了解 CSS 是前端开发的精髓

了解 CSS 是前端开发的精髓

如果你了解 CSS,你也就了解了样式框架。如果你了解 JavaScript,TypeScript 对你来说也不是什么大问题。这样,你就可以成为高级或主管。

为什么我们不能在苹果设备上截取受 DRM 保护的视频画面?

为什么我们不能在苹果设备上截取受 DRM 保护的视频画面?

在 Mac 上,过去 DRM 视频在 Safari 中被屏蔽,无法截屏,但在 Chrome 浏览器(或数十种 Chromium 衍生的浏览器)中却不会。但在几年前的某个时候,Chrome 浏览器默认情况下也无法截取 DRM 视频的屏幕截图了

滥用 SQLite 处理并发性

滥用 SQLite 处理并发性

SQLite 有一种名为 “BEGIN CONCURRENT ”的实验性事务类型,允许非冲突写入部分重叠。遗憾的是,该功能目前只在一个特殊分支中可用,并不是 sqlite 主干的一部分

【外评】一位中国程序员的开源之旅

【外评】一位中国程序员的开源之旅

沟通是另一个挑战。虽然许多中国开发人员技术高超,但他们不善于表达自己,也不善于与他人沟通。即使没有语言障碍,他们也不如国外的开发人员善于沟通。

滚动条上的小人

滚动条上的小人

(当你滚动页面时,看看你的滚动条)我想,如果能有一个动画人物在你滚动页面时上下移动,而不是一个枯燥的滚动条,那一定会很有趣。 这是我制作的第一个原型,下一个原型是滑板运动员、攀岩运动员或松鼠。 我还应该制作哪些其他类型的滚动条伙伴?

C++ 的创造者呼吁帮助保护编程语言免受 “严重攻击

C++ 的创造者呼吁帮助保护编程语言免受 “严重攻击

过去三四年来,随着这些漏洞被高调利用并造成经济损失,业界和政府的网络安全专家一直在劝阻使用 C 和 C++,同时大力推广具有更好内存安全性的语言,如 Rust、Go、C#、Java、Swift、Python 和 JavaScript。

苹果的软件质量危机 当优质硬件遇上次品软件

苹果的软件质量危机 当优质硬件遇上次品软件

我呼吁苹果公司回归本源–创造优先考虑用户体验而非功能清单的产品。这家曾经自豪地创造出 “能用就行 ”的产品的公司需要重新找回这种精神。

我最讨厌的 9 个编码问题

我最讨厌的 9 个编码问题

有些可能有道理,有些可能没有道理。但每个人都有权发表自己的意见。我真的很想知道您在编码方面的 “忌讳”。

Python 奇特的自引用

Python 奇特的自引用

在 C、C++、Java 和 JavaScript 中,简单赋值操作符 (=) 具有从右到左的关联性。Python 中的从左到右赋值可以通过一些故意的错误来进一步证明

微软 .NET 10 发布首个预览版

微软 .NET 10 发布首个预览版

.NET平台的下一个重要修订版对.NET运行时、SDK、库、C#、F#、ASP.NET Core、Blazor、MAUI等进行了增强。

早期的 Linux

早期的 Linux

我叫拉尔斯-维尔岑纽斯(Lars Wirzenius),Linux 起步时我就在那里。Linux 如今在全球取得了巨大成功,但它的起点却相当卑微。这是我对 Linux 最早期的记忆、它的创建,以及它走到今天的起点。

还有人在使用 Dreamweaver 吗?

还有人在使用 Dreamweaver 吗?

2010 年,当我开始学习创建网站时,Dreamweaver 是我的首选。 我记得它彻底把我搞糊涂了。 这里有人能有效地使用它吗?

OpenAI 研究人员发现,即使是最好的人工智能也 “无法解决 ”大部分编码问题

OpenAI 研究人员发现,即使是最好的人工智能也 “无法解决 ”大部分编码问题

在一篇新论文中,该公司的研究人员发现,即使是前沿模型,或者说最先进、最具挑战性的人工智能系统,“仍然无法解决 ”大部分编码任务。

再见 K-9 邮件客户端

再见 K-9 邮件客户端

我非常乐意帮助将 K-9 Mail 代码库转化为 Thunderbird 可以用作自己应用程序基础的东西

代码、汗水和泪水: 为什么 “冒名顶替综合症 ”从未真正离开过开发人员?

代码、汗水和泪水: 为什么 “冒名顶替综合症 ”从未真正离开过开发人员?

下次当你在代码审查中汗流浃背,或为一个新框架而惊慌失措时,请跟我说:”我不是骗子,我只是一个还没有上网搜索答案的开发人员:“我不是骗子–我只是一个还没上网搜索答案的开发人员”。

为什么大写字母的二维码比小写字母的二维码小?

为什么大写字母的二维码比小写字母的二维码小?

可以清楚地看到,左边的 QR 是一个 “较小 ”的 QR,因为它的数据位较少。这两个 QR 都指向相同的 URl,唯一的区别是大小写不同。

只给不常见的代码添加注释

只给不常见的代码添加注释

我听到有人说注释应该解释原因,虽然这本身并没有 “错”,但我不记得这是我写注释的主要原因。下面是我在当前代码库中写的一些注释。这并不是我写的唯一一种注释,但这种风格与我听到的别人的建议有所不同。

程序员的约会日期

程序员的约会日期

程序员的约会日期

简洁代码与软件设计哲学

简洁代码与软件设计哲学

本文件是罗伯特-“鲍勃叔叔”-马丁(Robert “Uncle Bob” Martin)和约翰-奥斯特豪特(John Ousterhout)在 2024 年 9 月至 2025 年 2 月期间进行的一系列讨论的结果,其中有些是在线讨论,有些是当面讨论。

手工编程对比 AI 编程

手工编程对比 AI 编程

手工编程对比 AI 编程

为什么 target=”_blank” 前面有下划线?

为什么 target=”_blank” 前面有下划线?

有没有想过为什么需要在 target=”_blank” 中加上下划线才能在新标签页中打开链接?

揭秘 Python 的 10 个隐藏技巧

揭秘 Python 的 10 个隐藏技巧

这些只是 Python 这门 “蛇的语言 ”之所以如此强大和多才多艺的众多细节中的一小部分。掌握了这些技术,您就能编写出更高效、可读性更强、更健壮的代码。

Meta 声称在没有做种证据的情况下下载盗版图书不违法

Meta 声称在没有做种证据的情况下下载盗版图书不违法

社交媒体公司 Meta 在本周提交的一份法庭文件中称,虽然 Meta 承认为人工智能训练目的下载了盗版书籍数据集,但这并不一定意味着 Meta 在下载文件后播种了该文件。