信息技术
时钟倒回1901年:2038年问题(Year 2038 Problem)
什么是2038年问题?它是指用32位存储Unix时间的计算机会把2038年1月19日之后的时刻误认为1901年的现象。本文整理其原理、实际案例、高风险设备,以及改用64位等解决办法。
您正在浏览简体中文界面。尚未发布译文的文章会明确标注,并显示韩语原文。
48 篇文章
信息技术
什么是2038年问题?它是指用32位存储Unix时间的计算机会把2038年1月19日之后的时刻误认为1901年的现象。本文整理其原理、实际案例、高风险设备,以及改用64位等解决办法。
信息技术
小黄鸭调试法是一种调试方法,指把代码一行一行地出声讲给桌上的橡皮鸭听,从而找出问题。本文依次介绍这一名称的由来、具体做法、讲解能暴露问题的原理,以及在编程之外的日常生活中的运用方法。
信息技术
登纳德缩放定律是指:在缩小晶体管的同时按相同比例降低电压,芯片单位面积的功耗就能保持不变的半导体微缩规律。本文将介绍它的由来、微缩带来“免费”性能的原理、这一定律失效的原因,以及此后计算机提升性能的方式。
信息技术
柯尼汉定律指出,调试比编写代码难一倍,因此用尽聪明才智写出的代码,连作者本人也无法调试。本文介绍这句话的出处、含义、常见误解,以及在实际工作中如何运用这一定律。
信息技术
加尔定律指出:能正常运转的复杂系统,总是从能正常运转的简单系统演化而来。本文将依次介绍它的由来、三句话的含义、实际案例,以及在实践中遵循它的方法。
信息技术
沃斯定律是一条经验法则,指软件变慢的速度比硬件变快的速度更快。本文介绍它的由来、软件为何越来越臃肿、当今身边的例子,以及打造精简软件的方法。
信息技术
柯克霍夫原则认为,密码体系即使除密钥以外的一切都被公开,也应当是安全的。本文介绍奥古斯特·柯克霍夫1883年的《军事密码学》及其六项条件、为什么只隐藏密钥反而更安全、恩尼格玛和DVD防复制装置等隐匿式安全失败的案例,以及高级加密标准等给今天安全设计带来的启示。
信息技术
莱纳斯定律指的是:只要有足够多的眼睛,所有漏洞都是浅显的。本文介绍它在埃里克·雷蒙德《大教堂与集市》中的由来、众多目光发现漏洞的原理、心脏出血与破壳漏洞暴露的局限,以及让这条定律在现实中发挥作用的方法。
信息技术
海勒姆定律指出,当接口使用者足够多时,不论文档承诺了什么,系统一切可观测行为都会有人依赖。本文介绍谷歌的海勒姆·赖特与泰特斯·温特斯提出的这一观察、隐性接口如何形成、开发现场的例子,以及应对要领与局限。
信息技术
核心翻倍,速度为什么没有翻倍?阿姆达尔定律指出,无法并行的串行部分会把整体加速比的上限限制在1/s。本文介绍公式、50%与95%的例子、日常比喻,以及它与古斯塔夫森定律的区别。
信息技术
早期互联网为何能在各种实现的细微差异中依然保持连通?本文介绍波斯特尔法则(稳健性原则)的由来、它为何必要、在日常开发中的体现,以及它今天为何受到质疑。