自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(383)
  • 资源 (1)
  • 收藏
  • 关注

原创 【技术热评】用代码复盘 Air India 波音 787 坠机事故:一次爬升失败引发的灾难

【技术分析】印度航空波音787坠机事故模拟:低推力起飞引发的灾难 摘要:本文通过Python代码模拟2025年印度航空787坠机事故,分析可能的技术原因。模拟显示在推力不足情况下(约180kN),飞机难以达到安全爬升高度。代码还原了低推力导致的升力不足问题,并提供了起飞前自动检查程序的伪代码,强调襟翼设置、配平和TO/GA模式等关键参数。研究指出需加强起飞检查自动化、人机交互反馈等安全措施。该事故作为787系列首起致命事件,或将引发对该机型飞控系统的重新评估。(149字) 特点: 突出模拟方法和核心发现(低

2025-06-13 11:13:44 104

原创 事件驱动系统的新写法:函数式 Handler 流水线 + Mock 测试落地指南

本文介绍了事件驱动 Handler 流水线的设计与实现方法。通过将业务逻辑拆分为可组合的独立 Handler,构建灵活的事件处理管道。文章对比了传统命令式写法和 Handler 流水线模式的优缺点,提出四步重构策略,并提供了统一的上下文对象设计。最后展示了如何用 Mockito 对流水线各环节进行单元测试,验证其独立性和组合性。该架构适用于审核工作流、订单处理等需要灵活编排的场景,具备良好可测试性和扩展性。

2025-06-13 10:42:17 365

原创 如何写好单元测试:Mock 脱离数据库,告别 @SpringBootTest 的重型启动

本文探讨如何编写高效单元测试,提出避免使用@SpringBootTest启动整个Spring容器的方案。作者指出传统方式存在启动慢、依赖重、不稳定等问题,推荐使用Mockito + JUnit的组合进行真正的单元测试。通过订单服务的示例代码,展示了如何Mock外部依赖(如Repository和支付客户端)而不启动实际数据库。文章对比了单元测试和集成测试的区别,并介绍了@DataJpaTest和@MybatisTest等针对特定层的测试方案。核心观点是:单元测试应聚焦业务逻辑,通过Mock外部依赖实现快速、稳

2025-06-13 10:08:31 903

原创 一文带你搞懂函数组合式业务编排 + Mock 单元测试,彻底告别 if-else 地狱

函数组合式结构下的Mock测试实践 通过将业务逻辑拆解为可链式组合的函数模块,本文展示了如何构建更灵活、易测试的代码结构。以订单风控拦截链为例,传统命令式写法的测试存在逻辑集中、难以隔离的痛点,而函数组合式结构(Functional Pipeline)通过Function接口实现了规则模块化,使每个规则成为独立可测单元。 关键优势: 单元测试更精细,可以单独验证每个规则 Mock更容易实现,可替换任意中间环节 错误追踪更清晰,流程可视化程度高 扩展性强,新规则只需添加andThen调用 这种模式特别适合规则

2025-06-13 09:43:46 505

原创 5000 字深度实战:从购物车到支付,CQRS 架构全流程 Mock 测试攻略

本文介绍了CQRS(命令查询职责分离)模式在电商系统中的应用实践,通过购物车、订单和支付三个模块展示命令分离的实现方法。文章重点讲解了添加购物车命令的设计与实现,包括命令对象设计、命令处理器、聚合根实现,以及使用Mockito进行的单元测试。该项目采用Spring Boot分模块开发,支持微服务架构,各模块可独立部署,并通过事件驱动架构实现模块间通信。文章内容适合对CQRS模式、Mock测试以及Spring Boot架构感兴趣的开发者阅读。

2025-06-13 09:31:01 420

原创 Spring项目Mock测试太难?我靠这套Hexagonal架构优雅通关复杂业务

摘要:如何在实际项目中正确应用六边形架构进行Mock测试 本文基于真实项目hexagonal-architecture-java,探讨六边形架构在复杂业务系统中的实际应用。文章指出常见误区:过度封装导致类数量翻倍、测试困难,强调架构的核心在于划分行为边界而非简单封装。通过分析项目结构(模型层、应用层、适配器层)和关键设计(Port接口、UseCase实现),展示了如何将业务逻辑与外部依赖解耦。重点演示了"添加商品到购物车"的测试用例编写,说明这种架构如何使Mock测试变得更自然高效。最后

2025-06-12 17:54:13 751

原创 Mock到底Mock谁?Clean Architecture 实战+Mock测试最佳实践(含对比代码)

这篇文章对比了传统三层架构与Clean Architecture在实现"创建订单"功能上的差异。作者通过实际代码示例展示了两种架构的结构设计、实现方式和测试方法。传统三层架构虽然简单易用,但存在Service层臃肿、测试不友好等问题;而Clean Architecture通过领域模型、接口隔离和依赖倒置,提供了更清晰的业务表达和更高质量的单元测试能力。文章建议根据项目规模选择适合的架构,并提供了从三层架构逐步演进到Clean Architecture的实践路径,强调架构的本质是提高系统清

2025-06-12 17:20:01 924

原创 如何用最少的代码,搞定一个可上线的推荐系统?SpringBoot + LensKit + Vue 全栈教程

本文介绍了一个基于SpringBoot+Vue的电影推荐系统实战项目。系统采用LensKit推荐引擎实现协同过滤算法,通过用户评分和兴趣标签构建个性化推荐。技术栈包含SpringBoot后端、Vue前端和MySQL数据库,设计了用户-电影-评分等核心数据表。文章详细讲解了用户画像生成、推荐算法实现、前后端接口交互等关键代码逻辑,并提供了完整的系统架构和配置说明。项目展示了如何不依赖复杂机器学习框架,通过合理的数据建模和开源工具搭建实用的智能推荐服务。最后作者分享了项目部署经验和开发工具彩蛋。

2025-06-11 12:03:41 298

原创 推荐系统入门最佳实践:Slope One 算法详解与完整实现

本文详细介绍了Slope One推荐算法的实现过程,通过差值矩阵和频次矩阵计算用户评分差异,预测未知评分。从数据读取、矩阵构建到评分预测,逐步解析Java代码实现,并给出示例验证结果。文章强调该算法简单高效、易于扩展,适合推荐系统入门。最后提出并行计算、稀疏存储等优化建议,帮助读者快速掌握这一轻量级推荐算法。

2025-06-11 11:32:32 552

原创 我用这套爬虫架构,批量采集了全网小说评论,还写进了公司项目里!

本文介绍了基于WebMagic框架构建GoodNovel评论数据采集系统的完整解决方案。该系统采用Java技术栈(WebMagic+Spring Boot+MyBatis),通过REST接口触发爬取流程,智能解析小说平台接口数据,实现自动化评论采集。文章详细拆解了系统架构、核心实现流程,包括控制器触发、请求构建、评论解析等关键环节,并提供了完整的代码示例,为开发者提供了一套可复用的工程化爬虫实现方案。该方案具有模块化设计、可扩展性强等特点,适用于各类小说平台的评论数据采集需求。

2025-06-10 11:11:21 590

原创 「60 招 Java 性能优化秘籍」码农变高手的实战宝典

本篇博客总结了 Java 开发中常见的 19 个性能优化技巧与编码建议,并提供了相应的代码示例与修订建议,帮助开发者写出更高效、健壮、易维护的代码。原始代码:优化方式:建议:原始代码:优化建议: 使用 和 ,并加一个 byte[] 缓冲:3. 减少循环次数反例:正例:建议: 尽量使用 Map 提高查找效率。示例:建议: 反射灵活但开销大,结合注解与缓存设计扩展点是最佳实践。优化示例:建议: 使用 组合多个异步任务,配合线程池避免并发问题。懒汉单例示例:建议: 懒加载适用于对象初始化较

2025-05-26 11:04:34 756

原创 [特殊字符] Linux 日志查看与分析常用命令全攻略

用于监控日志新增内容,常用于排查线上服务运行时行为。场景命令实时查看查看最近 100 行查询关键词上下 10 行查看日志第 1000 到 1500 行查询并导出日志grep '接口名' main.log > result.log删除日志中包含某关键词的行sed -i '/关键词/d' main.log切割大日志文件掌握这些日志命令,可以大大提升我们在排查生产问题、分析系统行为时的效率。建议大家动手在测试环境中多实践,形成肌肉记忆。如果你觉得有用,欢迎。

2025-05-26 10:48:02 414

原创 高级程序员是如何减少BUG的产生

也许,你会说我可以用日企那种方式,根据这个字段名全局搜索,然后一个个去判断它是否受到影响,相信我如果没有详细的注释,你只会感觉这个代码看起来没什么问题,那么我找测试随带把这些模块测试一下,哦对了,很可能你甚至没有测试,或者说这个测试也不清楚这些功能点怎么走完一遍,然后你和测试配合着一起走完大流程,结果一到生产环境,哦豁,又一个BUG打过来,这是不可抗拒的。第三个就是新增功能,这种就是前人或者你的代码在前,那么你要新增功能,这时候我有一个诀窍,不要着急写代码,不要着急写代码,不要着急写代码!

2025-05-25 23:19:54 309

原创 MybatisPlus最最最坑爹的BUG,SET出现null

这几天碰到一个超级恶心的BUG,mybatisPlus的set能够诡异的出现有值设置不上,导致update失效。第二种写法,出现各种灵异事件,不管是我怎么debug,前面dto明明有值就是set不进去。这导致出现了超级恶心的BUG,完全丢失数据了。然后我换第一种写法,程序又完美正常了。

2025-05-24 13:35:51 197

原创 【开源宝藏】30天学会CSS - DAY13 零基础也能做的炫酷 Loading 动画!手把手教到你不迷路

你好呀!。这个效果可以用在你的网站加载中、跳转页面时,也可以当作练习 CSS 动画的入门项目。完全零基础也能看懂的教程,从每一行代码讲起!

2025-05-18 17:32:24 389

原创 从技术大牛到开发新手:DTO与VO接口设计最强指南,马上提升你的编程水平!

摘要: DTO-VO双向关联设计模式通过定义通用接口和转换器,实现数据对象(DTO)与视图对象(VO)之间的双向转换。首先,定义Converter<T, U>接口,提供convertTo和convertFrom方法。其次,创建GenericConverter基类,利用反射或模板方法模式实现通用转换逻辑。最后,针对具体DTO和VO,继承GenericConverter并实现自定义转换逻辑。在Controller中,通过注入转换器,实现DTO与VO的灵活转换,提升代码复用性和可维护性。

2025-05-12 14:50:13 190

原创 【大厂实战】API网关进化史:从统一入口到智能AB分流,如何构建灰度无感知系统?

测试项结果实验分流准确率100%打点成功率(含重试)99.8%业务接口超时率0%高并发稳定性良好✅ AB分流、异步打点、定时重试机制完全符合预期。✅ 具备上线真实环境支撑动态实验流量管理的能力。

2025-04-29 15:09:05 470

原创 【技术深水区】为什么高手们都偷偷在用抽象文档模式?

在对象结构不固定、字段动态变化的场景下,允许以类型安全且灵活的方式组织数据,避免因频繁调整字段导致大量 JavaBean 类的爆炸,同时保留良好的可扩展性与可维护性。抽象文档模式结合了 Map 结构的灵活性和接口封装的类型安全性。它允许通过定义特征接口(Trait Interfaces)访问底层存储的数据,同时支持子文档的递归组合(组合模式)。:统一访问接口。:标准实现,基于 Map 操作。:各自封装字段访问逻辑。、 等实体对象组合特征接口。示例场景问题在传统项目中,开发者常用如下方式处理

2025-04-29 14:47:16 923

原创 【开源宝藏】30天学会CSS - DAY12 第十二课 从左向右填充的文字标题动画

这个文字填充动效虽然简单,但蕴含多个 CSS 技巧,非常适合初中高级前端练手。你可以快速把它集成到任何页面标题、副标题、按钮或品牌 Logo 上,让页面更有“高级感”。下次我们会继续拆解更多 CSS 动效。

2025-04-06 12:35:09 550

原创 【开源宝藏】30天学会CSS - DAY11 第十一课 漂亮的按钮动画

制造一个绿色波纹从按钮下方向上覆盖,再加上文字颜色变白,形成视觉动效。

2025-04-06 12:25:51 226

原创 【开源宝藏】30天学会CSS - DAY10 第十课 3行CSS写出动态表白效果

→ 我爱狗狗、读书、听音乐技术点用法说明::before创建伪元素填充内容content动态控制显示内容(支持文本和 emoji)@keyframes定义动画步骤持续执行切换动画flex居中页面居中布局方式。

2025-03-27 22:24:10 410

原创 【开源宝藏】用 JavaScript 手写一个丝滑的打字机动画效果

模块作用type()接收多个动画步骤(字符串 / 等待 / 函数)edit()根据目标文字智能删除 & 添加writer()模拟打字效果deleter()模拟删除效果perform()执行每一步并添加速度差这个项目结构简洁、逻辑清晰,是一个很适合自定义与学习 JS 动画的案例。

2025-03-25 23:56:14 1439

原创 【开源宝藏】30天学会CSS - DAY9 第九课 牛顿摆动量守恒动画

width: 3px;/* 细线 *//* 绳子长度 *//* 线与线之间间距 *//* 旋转中心为上端 */技术点应用说明flexbox页面元素居中transform通过旋转实现绳子摆动::before创建附着在元素上的球体控制动画交错,让左右球交替摆动keyframes自定义动画流程,控制角度变化与节奏。

2025-03-25 23:16:41 1093

原创 【开源宝藏】30天学会CSS - DAY8 第八课 跳动的爱心动画

页面背景为深灰色。页面中央显示一个粉红色爱心图案。爱心随着节奏跳动(缩放 + 放大)。接下来是最有趣的部分:心跳效果!技术点用法说明制作半圆补足爱心上半部分旋转主方块成心形基本形状scale()缩放模拟跳动感animation@keyframes完成节奏控制与循环跳动。

2025-03-25 22:43:39 886

原创 【开源宝藏】30天学会CSS - DAY7 第七课 CSS 关键帧打造Preloader 追逐动画

最终,这三个方块会依次沿着 4 个角落运动,形成。小方块沿着 150×150 px 的区域,,让你能一步步理解并调整动画效果。,可以看到一个 .loader。,它们将用来进行动画。

2025-03-24 23:14:47 1126

原创 【开源宝藏】30天学会CSS - DAY6 第六课 流光文字动画

0% {90% {100% {/* 亮黄色 */通过这一步步Flex 布局:将文字排成一行并居中显示;关键帧动画 + 延时:让每个字母按照不同的节奏进行闪亮;text-shadow 多重阴影:实现多层次的发光效果;nth-child:精准控制每个<li>的动画延迟,让文字依次闪动。不需要任何 JavaScript,就能制作出一个漂移有序、富有节奏感的文字闪光动画。希望本教程能让你理解 CSS 动画的乐趣与强大,并在实际项目中加以灵活运用。祝你学习与创作愉快!

2025-03-23 19:16:41 1208

原创 【开源宝藏】30天学会CSS - DAY5 第五课 脉冲动画

真正的脉冲效果是通过box-shadow在不同时刻的扩散和透明度变化来实现。把下面的代码加到style.css0% {40% {80% {100% {通过本教程的分步骤如何居中页面元素使用 CSS 生成圆形使用多重box-shadow制造外扩“水波”效果。关键帧配合动画:在不同阶段改动box-shadow的扩散半径与透明度,实现连续的“脉冲”循环。不需要任何 JavaScript,就能完成一个简洁又炫酷的“Pulsar”水波脉冲动画!

2025-03-23 19:11:37 861

原创 工作提效 07:DeepSeek+腾讯元器打造公众号AI助手

请帮我总结今天的 AI 资讯热点,并生成公众号适合的 300 字资讯简报。「请帮我生成针对‘如何用 AI 写作’的公众号自动回复,语气简洁、有价值。:能连接各种 AI 模型和 API,实现自动化处理。:可以用于 AI 写作、知识整理、自动化回复。:可以搭建自动回复、内容推荐、数据分析系统。(抓取 AI 资讯、定时推送、智能回复):简单配置,就能搭建你的 AI 助手!:用 AI 生成清晰结构,提高写作效率。:能精准总结文章、自动优化内容结构。搭建一个 AI 自动回复系统!(文章大纲、资讯整理、自动回复)

2025-03-22 17:00:00 115

原创 工作提效 06:Deepseek的推理逻辑,让我毛骨悚然!

我最近在研究 AI 生成视频的技术,特别是 OpenAI 的 Sora,感觉未来短视频行业会大变样。「小明用 20 元支付 15 元的面包,店主找回他 10 元,这说明店主可能算错了,或者有特殊折扣。这不仅仅是 ChatGPT 那种基于「概率分布」的语言生成,而是更接近「类人思维」的推理方式。✅ 在长文本理解时,不会断章取义,而是能「保持全局逻辑」。✅ 不是简单地「总结内容」,而是能识别文章的「隐含逻辑」。✅ 甚至能预测出用户「潜在的问题」,像是提前洞察你的思维。最近,我在测试国产 AI 模型。

2025-03-22 13:30:00 94

原创 方法论 07:普通人做IP短视频,必须懂的3个关键!

用 AI 语音+PPT+Midjourney 生成的图文短视频,3 个月涨粉 20 万+。」(前 3 秒抓住用户):「普通人也能用 AI 赚钱?」(制造悬念,引导观看),用 AI 生成的虚拟人短视频分享 AI 赚钱方法,吸引大量高端粉丝。:「这 5 个 AI 工具,让你的工作效率提升 300%!:「下期视频,我会告诉你 AI 副业最赚钱的 3 个方式!,每天分享 AI 办公工具,吸引了 50 万职场人关注。,实测 AI 副业赚钱方式,3 个月涨粉 10 万+。(AI 课程、AI 社群,吸引高端用户)

2025-03-22 13:15:00 75

原创 方法论 06:普通人如何用故事打造个人IP?

但这类内容竞争大,难以形成个人特色。想想你喜欢的博主,为什么你能记住他们?,让读者对你有期待感,愿意持续关注。很多人做 AI 公众号时,只会输出。,同时让你的内容更具人性化。(让粉丝陪你一起成长)(用踩坑经历建立信任)(通过案例让读者代入)

2025-03-22 13:00:00 64

原创 方法论 05:怎样写出爆款文章?教你5种经典结构

✅ 《Midjourney VS Stable Diffusion:AI 绘画工具哪家强?✅ 《GPT-4 VS Claude:谁才是 AI 时代最强大脑?,让你的 AI 公众号文章更吸引人,提升完读率,增加分享率!✅ 《这 3 个 AI 写作技巧,让你的公众号阅读量翻倍!✅ 《手把手教你用 AI 写作,10 分钟生成高质量文章!✅ 《5 个 AI 办公神器,让你每天省下 3 小时!✅ 《失败的 AI 创业项目,我踩过的 3 个坑!:「AI vs 传统方法」让用户更有代入感。(AI 工具、方法对比)

2025-03-22 12:15:00 246

原创 方法论 04:用AI提升内容创作?试试【4步进阶心法】

其实,真正的 AI 副业高手,已经用 ChatGPT 让 AI 自己干活,自己只负责数钱了。”(无聊,像 ChatGPT 论文)。“请帮我分析这篇公众号文章的选题逻辑,并帮我生成 5 个类似但更具新意的选题。“请帮我优化这篇文章的标题,使其更具 SEO 优势,并生成 5 个相关关键词。“请帮我生成 30 个关于【AI+创业】的公众号选题,并优化成吸引人的标题。“请根据以下大纲,生成一篇公众号文章的初稿,风格幽默、有趣,适合公众号阅读。“请根据以下选题,生成一篇公众号文章的大纲,并优化结构,使其更清晰。

2025-03-22 12:00:00 42

原创 方法论 03:用 AI 高效创作,你需要一套工作流

今天,我教你用 AI 提升 300% 效率,让老板以为你在 996,其实你在 007。想象一下,别人还在手动整理 Excel,你只需要输入一句话,AI 就帮你自动生成数据分析报告。“请帮我生成 30 个关于【AI+职场办公】的公众号选题,主题围绕 AI 提高效率、AI 工具、AI 自动化工作流。“请帮我分析以下 3 个选题的吸引力,并给出评分(满分 10 分),同时优化标题,使其更具爆款潜力。“请帮我生成一篇关于《AI 如何提升职场人效率》的公众号文章大纲,要求逻辑清晰,适合公众号排版。

2025-03-22 11:45:00 48

原创 方法论 02:如何用 AI 高效创作,3 步解锁选题困难

请帮我分析以下 3 个 AI 公众号选题的吸引力,并给出评分(满分 10 分),同时优化标题,使其更具爆款潜力。“请分析这篇文章《5 个 AI 工具,让你的生产力翻倍》的选题逻辑,并帮我生成 5 个类似但更有新意的选题。“请帮我生成 30 个关于【AI+自媒体】的公众号选题,主题围绕 AI 写作、AI 运营、AI 变现。“请帮我生成一篇关于《AI 如何提升职场人效率》的文章大纲,要求逻辑清晰,适合公众号排版。如果你看到某个 AI 公众号的文章爆了,AI 还能帮你。当你不知道写什么时,AI 可以成为你的。

2025-03-22 11:30:00 74

原创 方法论 01:普通人怎么选 AI 细分赛道?3 步法锁定方向

今天,我教你一个「3 步法」,帮助你精准找到适合自己的 AI 细分赛道,让你的公众号方向清晰,后续变现更简单。很多人选了 AI 赛道后,一直纠结「这个方向到底能不能火」,但不去执行。(大家都在发 GPT-4、Sora 相关内容,流量大,但难建立差异化)(单纯翻译 AI 新闻、整理 AI 论文,竞争激烈,缺少个人价值)在评论区写下你的「AI+X」赛道,我帮你优化方向!,要找到竞争没那么激烈但增长快的「蓝海」。:你自己有经验、能长期输出的方向。(全网都在做,门槛低,但很难持续)(选竞争小、增长快的赛道)

2025-03-22 11:00:00 93

原创 持续优化 05:AI 科技博主都互抄模板了,我决定不玩了

❌ AI 工具层出不穷,今天评测 Midjourney,明天就有新的 AI 绘画工具出现。如果所有人都在写「AI 工具测评」,你就应该写「AI 如何落地某个行业」。❌ 大部分博主的「AI 赚钱课」,其实就是告诉你怎么卖 AI 赚钱课。内容趋同的核心原因,是大家都在写「常规解析」,没有。✅ AI+职场(AI 提高效率、AI 个人助理)✅ AI+教育(AI 知识付费、AI 辅助学习)✅ AI+创业(AI SaaS、AI+电商)✅ AI+金融(AI 数据分析、AI 投资)

2025-03-22 10:15:00 64

原创 持续优化 03:把握 AI 发展方向,领先布局个人 IP

在 AI 领域做公众号,最大的挑战之一就是技术变化太快,今天流行的 ChatGPT、Midjourney、Sora,可能半年后就被新产品取代。如果你的公众号总是跟风,缺乏前瞻性,粉丝也不会对你产生长期依赖。如何把握 AI 发展方向,提前布局你的个人 IP,让你在浪潮中始终处于领先地位?本篇带你拆解战略级打法。先明确一个核心观点:AI 不是单一技术,而是多个领域的集合。如果你想长期运营 AI 公众号,就不能只盯着 ChatGPT 或 Midjourney 这种单点技术,而是要布局 AI 产业的长期趋势。以下几

2025-03-22 10:00:00 61

原创 持续优化 04:知识付费创作者 AI+IP 进阶案例拆解

当你的 AI 公众号积累了一定粉丝后,如何从内容创作过渡到,真正变现?大部分 AI 博主在流量增长到 5000+ 订阅者后,都会开始探索知识付费模式。本篇文章将拆解成功案例,帮你快速打造属于自己的,并结合实际案例,讲解如何设计可盈利的知识付费产品。在 AI 领域,知识付费的本质是。一个成熟的你需要持续产出高质量的 AI 相关内容,并,让用户对你有信任感。👉📌某 AI 自媒体博主,专注于 AI 办公工具评测,在 3 个月内通过公众号+知乎涨粉 2 万+,成功推出 AI 生产力课程,年收入破 50 万。

2025-03-22 10:00:00 116

原创 【程序员的思维乐园】设计系统里的隐形力量:如何用三大定律做“精准设计”?

n 为可选项数量,b 为经验系数👉 选项越多,决策越慢!人越多,效率反而越低!设计系统的“专业”,不是设计得多精美,而是——每个设计决策背后,有逻辑、有标准、有数据。Fitts’ Law 决定了“点击效率”Hick’s Law 决定了“思考速度”Brook’s Law 决定了“协作效率”三者一体,才是设计系统的灵魂。

2025-03-21 10:38:36 898

createfiles.vbs

只需要一个文件名,将文件上所有顶层文件夹创建好,复制好。

2021-02-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除