6 个内容
本文详细介绍了编程中泛型类型参数的逆变与协变概念。协变允许子类型容器向上转型为父类型容器(返回值场景),逆变允许父类型容器向下转型为子类型容器(参数场景)。文章对比了协变、逆变与不变,并解释了引入逆变与协变以兼顾灵活性和类型安全的原因。
本文对比Go、Java和Node.js运行时机制,剖析其核心差异与设计哲学。Go静态编译,协程并发,适用于云原生;Java基于JVM,生态成熟,但冷启动慢;Node.js单线程事件循环,适合I/O密集型。选型需权衡性能、生态和团队能力。
via Gold Fish
520想new一个对象,但是new不出来,才知道我是抽象类
from 現実的論理主義者
因为使用时间格式不正确,没有正确使用24小时制(HH:mm:ss)而是使用12小时制来格式化时间,导致时间相差12小时的 BUG