《大明王朝 1566》:赵贞吉、海瑞与“格物致知”
赵贞吉与海瑞的交锋 《大明王朝1566》赵贞吉和海瑞关于如何审浙江贪墨案产生了正面的交锋,里面有两段关于格物致知的片段: 1. 赵贞吉心中之羞赧可想而知,毕竟一代“硕儒”,半生的功夫都下在“格物至知”上,这时遇到这样的对手,反而激起了他...
共 112 篇文章 · 第 8 页
赵贞吉与海瑞的交锋 《大明王朝1566》赵贞吉和海瑞关于如何审浙江贪墨案产生了正面的交锋,里面有两段关于格物致知的片段: 1. 赵贞吉心中之羞赧可想而知,毕竟一代“硕儒”,半生的功夫都下在“格物至知”上,这时遇到这样的对手,反而激起了他...
备忘录模式(Memento Pattern)是一种行为型设计模式,允许在不破坏封装性的前提下,捕获对象的内部状态,并在将来需要时恢复到原先的状态。主要应用于支持撤销和恢复操作的应用程序中,例如文本编辑器、游戏存档系统等。
中介者模式(Mediator Pattern)是一种行为型设计模式,它通过引入一个中介者对象,来封装一系列对象之间的交互操作,从而使这些对象不再相互直接引用,降低了对象之间的耦合度。这使得一个对象的变化可以独立于其他对象的变化,更加灵活和可拓展。
解释器模式(Interpreter Pattern)是一种行为型设计模式,它提供了一种方法来定义语言的文法,并且通过解释这些语句来实现该语言的语法分析和执行。主要应用于编译器、查询语言和报告生成等场景。
深入解析React 18新增的useSyncExternalStore Hook的核心实现原理和运行机制,详细剖析其在React源码中的具体实现、状态订阅同步流程、并发模式下的处理策略。通过源码分析揭示该Hook如何解决外部状态管理库的订阅同步问题,为开发者理解React状态管理机制和构建高性能状态管理方案提供深度技术洞察。
命令模式(Command Pattern)是一种行为型设计模式,它将请求或操作封装成一个对象,从而使得可以用不同的请求、队列或日志来参数化其他对象。同时,它还支持可撤销的操作。
责任链模式是一种行为型设计模式,它允许多个对象都有机会处理请求,从而避免请求发送者与多个请求处理者耦合在一起。这些对象连成一条链,并沿着这条链传递请求,直到有一个对象处理它为止。
深入解析Zustand轻量级状态管理库的核心源码实现,详细剖析其订阅发布机制、状态更新流程、中间件系统和TypeScript类型设计。通过逐行代码分析,揭示Zustand如何以极简的API设计实现高效的状态管理,对比Redux、MobX等方案的优劣,为开发者提供状态管理库选型和自定义状态管理方案的技术参考。
在软件设计中,代理模式(Proxy Pattern)是一种结构型设计模式。它为其他对象提供一种代理,并由代理对象控制对原对象的访问。代理模式常用于延迟对象的创建、控制对对象的访问以及提高系统的安全性。
享元模式是一种结构型设计模式,关注于通过共享机制来有效地支持大量细粒度对象的复用,以减少应用程序的内存使用。这种模式尤其适用于那些对象数量众多,且对象状态大部分可以外部化的场景。