微软正在 Windows 11 中测试类似 macOS 或 Linux 的原生 Sudo 命令支持。
你认为有可能做出比 Git 更好的版本控制系统吗?还是说问题已经解决,Git 就是版本控制系统的终结者?
“用 Rust 重写”的表情包广为流传,是 Rust 空前影响力的证明。
2024 年的第一天,Decodable 高级软件工程师 Gunnar Morling 向 Java 社区发起了 “十亿行挑战”(1BRC)。这项持续进行的挑战赛将持续到 1 月底,目的是找到能在最快时间内处理 10 亿行的 Java 代码
人们需要表现出更加努力地工作和明显的压力,我才会觉得没问题
避免职业倦怠,保持健康的工作与生活平衡
面试中没有正确答案。也没有错误的答案。这个世界太微妙、太复杂了。
2024 年 7 个 Web 前端开发趋势
前 Mozilla 浏览器工程师:Web 开发的七大奇怪观念,你中招了吗?
这一次最新加入 Rust 浪潮的是来自 Microsoft 365 团队。根据其最新发布的招聘启事显示,微软欲聘请全职的 Microsoft 365 首席软件架构师,以此组建一个全新的团队,专注于采用 Rust 编程语言作为现代化全球规模平台服务以及更多领域的基础。
OpenCompass2.0大语言模型中英双语客观评测前十名(采用百分制;商用闭源模型通过API形式测试,开源模型直接在模型权重上测试)
如今已经是 2024 年,我很好奇如今国产的大模型进展如何了,翻遍了中文互联网,往往都是 PR 稿,很少有系统性的评价。
乒乓球战争
MySQL 不断进行创新,现在数据库中包含了丰富的程序编程功能。开发人员现在可以在 MySQL 数据库服务器中编写 JavaScript 存储程序(函数和过程)。
Worker 本质上是运行在另一个线程上的第二个脚本。虽然它们无法访问 DOM(因为它们存在于 HTML 文档之外),但它们仍然可以与主脚本通信。它们主要用于通过处理后台作业(如预先抓取信息)或处理流式日志和轮询等不太重要的任务来缓解主脚本。
WebSocket 是一种通过单个 TCP 连接提供全双工通信通道的通信协议。它实现了客户端和服务器之间的实时、事件驱动通信。
与遵循请求-响应模式的传统 HTTP 不同,WebSockets 允许双向通信。这意味着客户端和服务器可以随时相互发送数据,而无需持续轮询。
除 Hadoop 生态系统外,我还在其他数据库和分析工具(如 MatLab)中看到一些对 MapReduce 的引用。在我的印象中,Spark 完全取代了 MapReduce。是否只是 MapReduce 的实现方式不同,而 Hadoop 实现的 MapReduce 被 Spark 取代了?
现在用 AI 辅助编程已经是很多程序员的选择,但随着 AI 软件开发迅速普及,代码质量又会随之受到怎样的影响?
自动删除代码听起来可能是个奇怪的想法:编写代码的成本很高,而且通常被认为是一种资产。然而,未使用的代码无论是维护还是清理都需要花费时间和精力。一旦代码库达到一定规模,投入工程时间进行自动清理流程就开始变得有意义了
应用程序中没有任何地方可以让我禁用该警告,在这一年中,我已经多次清洁过滤器,我确信它至少还有 12 个月的使用寿命。
C 语言与现代计算机体系结构相去甚远:自 20 世纪 70 年代创建以来,C 语言已经经历了 50 年的创新。C 语言模型与现代硬件之间的差距是导致 Meltdown 和 Spectre 等著名漏洞的根本原因
重新设计网站的三个页面,要花费多少时间和金钱?本文作者原本以为一个月时间和 7000 美元绰绰有余,但实际情况是:总共耗时 8 个月,并花费了 4.6 万美元(约人民币 32.9 万元)。
这篇文章比较了三种 JavaScript 运行时环境:Node.js、Deno 和 Bun,它们各自的优点和缺点,以及在 2024 年构建现代 API 时应该选择哪一种。文章分析了这三种运行时环境在性能、安全性、生态系统、模块管理等方面的差异,并给出了一些测试结果和建议。文章的目的是帮助开发者根据自己的项目需求,选择合适的 JavaScript 引擎。
利用 CSS3 3D 变换和一些 Javascript 创建类似 3D 的云朵。
Zig没有宏也没有元编程,但仍然足够强大,可以清晰、不重复地表达复杂的程序。即使是在有宏的 Rust 里, format! 也是特例,它是在编译器内部实现的。与此同时Zig中的等价函数是在标准库中实现的,编译器中没有特例代码。
了解 CSS 是前端开发的精髓
苹果的软件质量危机 当优质硬件遇上次品软件
早期的 Linux
还有人在使用 Dreamweaver 吗?
OpenAI 研究人员发现,即使是最好的人工智能也 “无法解决 ”大部分编码问题
再见 K-9 邮件客户端
简洁代码与软件设计哲学
手工编程对比 AI 编程
Torvalds:作为 C 语言维护者,你可以避免使用 Rust,但不能干涉它。
Julia 的新天地