IP属地:广东
向量缩放以及张成空间 在向量前添加标量,在可视化的层面上,我们可以看到向量的长度会随着标量的改变而改变,这种情况我们称为向量的缩放。通过向量的缩...
初学AI动机与需求 公司最近分配了一个任务,需要对下属红外图像进行图像识别,训练模型,最后保证较高的正确率。 知识图谱 这个知识图谱可以帮助我知...
异或 MD5 Sha Base64 综合运用
线程池 - ThreadPoolExecutor ThreadPoolExecutor是其中功能最为强大的线程池类,重点掌握。 newCache...
Callable和Runnable Callable和Runnable的区别在于前者执行线程任务后是可以返回值。 FutureTask Futu...
AbstractQueuedSynchronizer - AQS Provides a framework for implementing b...
怎么才能安全地共享对象? 上章介绍对象的发布,这章将介绍一下发布的对象如何让其安全地共享。内容: 不可变对象, 线程封闭, 同步容器 不可变对象...
线程共享对象是引起线程安全的原因,所以怎么发布对象至关重要。 这里通过getter获取对象后,任何其他对象或线程都可以直接操作states,所以...
线程安全三个必要性 原子性 Atomic 包提供了一批AtomicXXX类型,用于确保对象的获取和操作步骤为原子性操作。 这里关键是add()中...