前言一个软件轻量简单的软件架构是非常重要的,它可以让我们花最小的代价就能满足业务上的需求。那如何保证轻量简单呢?那今天就和大家分享下这其中的秘密,也就是3个重要的指导原则,KISS原则,YAGNI原则和DRY原则,你们都知道并且理解吗?KISS原则KISS原则,英文全称Keepitsimplean
美国能源部宣布,全球最快的超级计算机将于2021年在美国建成。这台名为Frontier的机器将由芯片厂商AMD和超级计算机制造商Cray为田纳西州橡树岭国家实验室建造。预计它将产生超过1.5的exaflops处理能力,并将用于一系列任务,特别是在核能开发和气候研究等领域提供高级计算能力。
在IAS2019中台架构峰会上,我曾与一位年轻帅气的技术小伙来了一番有趣的对话。因为和朋友有约,所以我在现场互动结束之后,就急匆匆地跟其他嘉宾打了声招呼,抱着笔记本冲出了会场。但没想到刚到电梯口,却被一位帅小伙迎面拦住。他朝我摆了摆手,开口说:“王老师,耽误你点时间,想请教一个技术性问题
Android5.0才刚推送没多久,Android5.0.1就来了。根据外媒的报道,谷歌前不久已经在AOSP上推送了Android5.0.1,其版本号为LRX22C(5.0是LRX21x系列)。更新内容目前还不太清楚,据说可能会改善Android5.0的电池续航问题,同时提升Wi-Fi稳定性。此外,
大家好,我是Clippp。今天为大家分享的是「渐进式披露」。在设计中并不是给用户的选择越多越好,每一个额外的选择都会导致做决定所需的时间变长。渐进式披露,也称渐进呈现,遵循从“抽象到具体”的原则,将选择或信息分成若干部分,引导用户以更舒适和愉快的方式使用产品。什么是渐进式披露?在产品设计中常常能听到
大家应该有发现最近几天不少网站变成了黑白色,在哀悼日时,很多网站都需要全站变成黑白配色,今天对这个实现的技术做了一些探索性了解,在此进行一个记录分享。使用的样式部分:下面的css部分想必大家应该都可以看懂,主要是对主流的谷歌内核浏览器和小众些的品牌浏览器做整体的网页图片处理,IE浏览器除了IE10和
目录前置知识-JavaScript的各种模块化情况前置知识2-让你写的d.ts在工程中生效1.全局模块的定义2.ES模块的定义2.1.默认导出2.2.导出类2.3.注意事项3.CommonJS模块定义3.1.挨个导出3.2.默认导出4.声明类型(TypeScript中的interface或type)