跳至正文
杂学书库让好奇心有所归处
简体中文
浏览文章

信息技术

您正在浏览简体中文界面。尚未发布译文的文章会明确标注,并显示韩语原文。

48 篇文章

已翻译

信息技术

时钟倒回1901年:2038年问题(Year 2038 Problem)

什么是2038年问题?它是指用32位存储Unix时间的计算机会把2038年1月19日之后的时刻误认为1901年的现象。本文整理其原理、实际案例、高风险设备,以及改用64位等解决办法。

已翻译

信息技术

说着说着就看见了bug:小黄鸭调试法(Rubber Duck Debugging)

小黄鸭调试法是一种调试方法,指把代码一行一行地出声讲给桌上的橡皮鸭听,从而找出问题。本文依次介绍这一名称的由来、具体做法、讲解能暴露问题的原理,以及在编程之外的日常生活中的运用方法。

已翻译

信息技术

越小越省电:登纳德缩放定律(Dennard Scaling)

登纳德缩放定律是指:在缩小晶体管的同时按相同比例降低电压,芯片单位面积的功耗就能保持不变的半导体微缩规律。本文将介绍它的由来、微缩带来“免费”性能的原理、这一定律失效的原因,以及此后计算机提升性能的方式。

已翻译

信息技术

聪明的代码难以修改:柯尼汉定律(Kernighan's Law)

柯尼汉定律指出,调试比编写代码难一倍,因此用尽聪明才智写出的代码,连作者本人也无法调试。本文介绍这句话的出处、含义、常见误解,以及在实际工作中如何运用这一定律。

已翻译

信息技术

从小做起才能大规模运转:加尔定律(Gall's Law)

加尔定律指出:能正常运转的复杂系统,总是从能正常运转的简单系统演化而来。本文将依次介绍它的由来、三句话的含义、实际案例,以及在实践中遵循它的方法。

已翻译

信息技术

只需藏好密钥:柯克霍夫原则(Kerckhoffs's Principle)

柯克霍夫原则认为,密码体系即使除密钥以外的一切都被公开,也应当是安全的。本文介绍奥古斯特·柯克霍夫1883年的《军事密码学》及其六项条件、为什么只隐藏密钥反而更安全、恩尼格玛和DVD防复制装置等隐匿式安全失败的案例,以及高级加密标准等给今天安全设计带来的启示。

已翻译

信息技术

眼睛多了,漏洞就会现形,莱纳斯定律(Linus’s Law)

莱纳斯定律指的是:只要有足够多的眼睛,所有漏洞都是浅显的。本文介绍它在埃里克·雷蒙德《大教堂与集市》中的由来、众多目光发现漏洞的原理、心脏出血与破壳漏洞暴露的局限,以及让这条定律在现实中发挥作用的方法。

已翻译

信息技术

文档没写也会有人依赖:海勒姆定律(Hyrum’s Law)

海勒姆定律指出,当接口使用者足够多时,不论文档承诺了什么,系统一切可观测行为都会有人依赖。本文介绍谷歌的海勒姆·赖特与泰特斯·温特斯提出的这一观察、隐性接口如何形成、开发现场的例子,以及应对要领与局限。

已翻译

信息技术

决定并行极限的公式:阿姆达尔定律(Amdahl’s Law)

核心翻倍,速度为什么没有翻倍?阿姆达尔定律指出,无法并行的串行部分会把整体加速比的上限限制在1/s。本文介绍公式、50%与95%的例子、日常比喻,以及它与古斯塔夫森定律的区别。

已翻译

信息技术

组织决定设计:康威定律(Conway's Law)

为什么组织的沟通结构会与软件结构相似?本文介绍康威定律的由来和原理、实际案例,以及反过来加以利用的逆康威策略。