推荐
专栏
教程
课程
飞鹅
本次共找到4138条
设计流程
相关的信息
Wesley13
•
4年前
java实现23种设计模式之解释器模式
解释器模式(InterpreterPattern)提供了评估语言的语法或表达式的方式,它属于行为型模式。这种模式实现了一个表达式接口,该接口解释一个特定的上下文。这种模式被用在SQL解析、符号处理引擎等。构建语法树,定义终结符与非终结符。应用实例:编译器、运算表达式计算。packagecom.ceshi22;
Chase620
•
4年前
架构与思维:设计容量,到底有多重要 ?
背景单位每年都会举行运动会,有一个2000m长跑的项目,大约每年报名人员为男选手40人,女选手20人,只有一条橡胶跑道。一次比赛10人齐跑,所以至少需要6场比赛。2000米的完成时间要求是20分钟,超过20分钟不计数,所以比赛耗时我们计算为20分钟,加上比赛前的动员组织,比赛后的清场,我们假定每场比赛耗时30分钟。现在我们预估下耗时:1、60
Wesley13
•
4年前
GOF二十三种设计模式之工厂模式
先说一下面向对象设计的基本原则:OCP:开放原则,一个软件的实体应当对扩展开放,对修改关闭。DIP:依赖倒转原则,针对接口编程,不要针对实现编程。LoD:迪米特法则,只与直接相关的类通信,避免和陌生人通信。在平常的编程中,我们都是直接new一个对象,而在工厂模式中,将对象的创建统一进行管理和控制,将调用者与实现类进行解耦。下边是一个简单的
Wesley13
•
4年前
Logoly
!(https://oscimg.oschina.net/oscnet/3dfa6b3ff6b38a224d2ebc252a9d365f07a.png)image20200607164436481最近发现很多的微信文章上出现了一种logo设计,跟P站的logo设计风格一样让人印象深刻,黑底白字,配上一小撮橙色,给人极强的冲击力。后来查了一下
京东云开发者
•
9个月前
业务复杂度治理方法论--十年系统设计经验总结
作者:京东物流尹昊喆一、复杂度综述1、什么是复杂度软件设计的核心在于降低复杂性。\《软件设计的哲学》业界对于复杂度并没有统一的定义,斯坦福教授JohnOusterhout从认知负担和工作量方面给出了一个复杂度量公式子模块的复杂度cp乘以该模块对应的开发时间
布局王
•
6个月前
HarmonyOS NEXT仓颉开发语言实战案例:简约音乐播放页
偶然间看到一个非常漂亮的音乐播放器设计图,忍不住想拿仓颉语言来练练手,当漂亮的设计图遇到优美的开发语言,简直是天作之合。看到这个页面,我们先做一个简单的分析。整个页面分为上中下三个部分,顶部为导航栏,底部是歌词工具栏,剩下的就是中间的歌曲信息和控制按钮部分
想天浏览器
•
2年前
短说PC端V3.1.0测试版发布|全新发布页、草稿箱、DIY门户首页新增页脚模块
Hi大家好,我是给你们带来惊喜的运营小番茄。本期更新为短说PC端3.1.0测试版。此次V3.1.0版本带来的功能更新:①发布页全新设计;②草稿箱功能上线;③门户首页新增页脚模块。此外,优化了V3.0.1中的一些功能。一、新增功能01.PC端发布页全新设计保
京东云开发者
•
1年前
业务复杂度治理方法论--十年系统设计经验总结
一、复杂度综述1、什么是复杂度软件设计的核心在于降低复杂性。\《软件设计的哲学》业界对于复杂度并没有统一的定义,斯坦福教授JohnOusterhout从认知负担和工作量方面给出了一个复杂度量公式子模块的复杂度cp乘以该模块对应的开发时间权重值tp,累加后得
程序员小五
•
1年前
融云IM干货丨 在IM服务中,如何优化接口调用以减少重复数据请求?
在IM服务中,优化API接口调用以减少重复数据请求可以采取以下几种策略:使用幂等设计:幂等性意味着一次或多次调用同一操作所产生的结果是一致的。通过设计幂等接口,可以有效防止由于网络抖动、用户误操作等原因产生的重复请求。具体实现方法包括在接口请求中引入唯一请
1
•••
142
143
144
•••
414