聊聊设计模式中的里式替换
在面向对象的软件设计中,只有尽量降低各个模块之间的耦合度,才能提高代码的复用率,系统的可维护性、可扩展性才能提高。面向对象的软件设计中,有23种经典的设计模式,是一套前人代码设计经验的总结,如果把设计模式比作武功招式,那么设计原则就好比是内功心法。常用的设计原
在面向对象的软件设计中,只有尽量降低各个模块之间的耦合度,才能提高代码的复用率,系统的可维护性、可扩展性才能提高。面向对象的软件设计中,有23种经典的设计模式,是一套前人代码设计经验的总结,如果把设计模式比作武功招式,那么设计原则就好比是内功心法。常用的设计原
前几天,有小伙伴问了大概这么一个问题:RTOS有很多任务,如果没有执行任务了,都在延时等待(如vTaskDelay),或等待事件触发(如xQueueReceive),CPU在干嘛?
前两天,有人问我:“项目里有 10000 个 if-else,要怎么优化?”我听了直接一个头两个大,先别说代码了,光是数数“10000”这个数字,我都怀疑要崩溃了。这要是让我接手,怕不是直接就递辞职信了。
合同中常见的搭配有:null and void, any and all,cease or desist, full and complete,save and except,force and effect, perform and discharge ,