
翻译
文章平均质量分 92
翻译
tq1086
这个作者很懒,什么都没留下…
展开
-
只崩溃软件
只崩溃程序可以安全崩溃迅速恢复。只有一种方法可以停止这类软件:让它崩溃。同样也只有一种方法可以启动软件:执行恢复。只崩溃系统使用只崩溃组件构建,使用组件级自动重试,避免内部组件崩溃影响终端用户。在本文中我们建议对互联网系统采用只崩溃设计,证明了只崩溃设计能够产生可靠的代码、简单的故障预防和快速高效的故障恢复。我们介绍了关于建立只崩溃互联网服务的思路,将成功技术发挥到极致。原创 2024-08-10 19:33:42 · 833 阅读 · 0 评论 -
质感设计-样式-字体排印Typography
如果需要支持不同尺寸的设备,可以定义字体等级,添加或移除样式,甚至使用其他字体替换Roboto。质感设计采用以14号为基准尺寸的大二度字体等级。基准尺寸是排版正文最常用的样式。图9 质感设计字体等级采用大二度比例(1.125)。字体等级渲染尺寸应当以产生显著区别为目标,避免细微差异。图10 质感设计字体等级包含15种样式。图11 你的产品大概不会使用质感设计字体等级中全部的样式。在本例中,我们选择五种字体尺寸,忽略其他样式。图12 如果质感设计字体等级无法满足需求,你可以修改相应数值。翻译 2024-03-18 22:38:19 · 265 阅读 · 0 评论 -
使用Jetpack Compose加载数据的一个常见错误(Compose死循环)
下面的数据类用于从firestore数据库加载数据。如果使用flow加载数据,必须确保获取数据的动作仅仅执行一次。如果使用了函数,compose将进入死循环(时间戳将不断持续更新)。如果需要使用函数,必须在LaunchedEffect中调用函数。Created: 2023-11-10 周五 23:10。Date: 2023年11月10日。添加时间戳来检查数据加载次数。原创 2023-11-10 23:13:37 · 332 阅读 · 0 评论 -
架构蓝图:软件架构4+1视图模型
本文提出的模型可以描述由多个软件所组成的系统的架构。该模型同时使用多个视图。这些视图可以分别展示系统架构的不同利益相关方(终端用户、开发者、系统工程师、项目经理等)的关注点,以及分别处理功能和非功能需求。文本介绍了全部的五个视图,并使用符号进行表达。视图的设计使用了以架构为中心的、场景驱动的迭代开发过程。关键字:软件架构、视图、面向对象设计、软件开发过程我们见过很多书和文章尝试用一张图来捕捉系统架构的全部要点。仔细看看图里的方框和箭头,显然作者竭力尝试在一张图片上展示超过图片自身表达能力的东西。原创 2023-08-22 21:43:30 · 2048 阅读 · 0 评论