这一秒,困扰了程序员 50 年——闰秒终于要被取消了!

这一秒,困扰了程序员 50 年——闰秒终于要被取消了!

2012 年 6 月 30 日晚,美国著名新闻社交网站 Reddit 突然瘫痪了约 40 分钟,同一时间包括开源社区 Mozilla、领英等许多网站也突然崩溃,巧得一度令很多人摸不到头脑。 好在很快,事件的罪魁祸首就被发现了:闰秒。换句话来说,就是那天晚上出现了一个奇怪的时间——23:59:60。就因为多了的这一秒,让没有准备好的计算机程序产生异常并崩溃。 而如今,这个令无数科技企业“头疼”了许多年的闰秒,终于要被没了:近日,在法国巴黎闭幕的第 27 届国际计量大会上,与会代表通过一项决议,决定最迟在 2035 年取消闰秒。...
测试 C、Python、Java 等 16 种编程语言的 Hello World:7 种存在 Bug?

测试 C、Python、Java 等 16 种编程语言的 Hello World:7 种存在 Bug?

测试 C、Python、Java 等 16 种编程语言的 Hello World:7 种存在 Bug? 翻译 | 张洁 Hello World 可能是最简单的计算机入门程序。几十年来,许多人在开始使用新的编程语言时,编写的第一个程序通常是 Hello World。 这不起眼的入门程序没有 Bug,对吗? 图片来自 sunfishcode 的博客   毕竟,Hello World 程序只做一件事。怎么会有 Bug? 万万没想到,有开发者在好奇心驱动下,测试了 16 种常用的语言后,竟然在里面检测出了 7 种编程语言的...
Google 尝试在 Chrome 中使用 Rust

Google 尝试在 Chrome 中使用 Rust

据谷歌在线安全博客透露,目前超过 70% 的严重安全漏洞是内存安全问题。也就是说,这些安全漏洞主要是由C 或 C++ 语言中的指针错误导致,其中有一半的都是使用释放后的bug。 目前内存安全是一个值得全球软件工程社区认真对待的问题,当所有错误都指向同一个原因时,这也是一个机遇,意味着可以同时解决很多问题。 Chrome安全团队试图通过以下几种方法来解决:...
开源人才缺口持续扩大,Linux基金会揭秘开源就业真相

开源人才缺口持续扩大,Linux基金会揭秘开源就业真相

在数字化转型的过程中,越来越多的企业意识到开源的重要性,因此寻找有经验的开源人才对于这些公司而言可谓是迫在眉睫,原本在疫情爆发前就已经存在的人才缺口持续扩大。除此之外,越来越多的开发者反映了自己在开源社区中遇到的歧视现象,为了阐明这些变化和挑战,Linux 基金会发布了《2021 年开源就业报告》,来自全球 200 多名招聘经理和 750...
zh_CNZH_CN