机器学习与深度学习
机器学习与深度学习 Coursera-ML-AndrewNg-Notes [教程/笔记]吴恩达老师的机器学习课程个人笔记 d2l-ai/d2l-zh [教程/笔记]《动手学深度学习》:面向中文读者、能运行、可讨论。中英文版被60多个国家的400多所大学用于教学。 apachecn/AiLearning [教程/笔记]AiLear...
机器学习与深度学习 Coursera-ML-AndrewNg-Notes [教程/笔记]吴恩达老师的机器学习课程个人笔记 d2l-ai/d2l-zh [教程/笔记]《动手学深度学习》:面向中文读者、能运行、可讨论。中英文版被60多个国家的400多所大学用于教学。 apachecn/AiLearning [教程/笔记]AiLear...
文章以纯面试的角度去讲解,所以有很多的细节是未曾铺垫的。 单纯通过一篇文章来想要在面试中答出AQS、公平锁&&非公平锁以及ReentrantLock的加解锁🔐流程是很难的,强烈建议看完之后自己去翻下源码。 鉴于很多同学反馈没看懂【对线面试官】系列,基础相关的知识我确实写过文章讲解过啦,但有的同学就是不爱去翻。
https://www.iocoder.cn/JUC/sike/ReentrantReadWriteLock/ 1. 简介 重入锁 ReentrantLock 是排他锁,排他锁在同一时刻仅有一个线程可以进行访问,但是在大多数场景下,大部分时间都是提供读服务,而写服务占有的时间较少。然而,读服务不存在数据竞争问题,如果一个线程在读时禁止其他线程读势必会导致性能降低。所以就提供了读写锁。 ...
技术架构图
redis使用规范 一、键名设计 1、key名设计 1. 禁止包含特殊字符(比如空格、换行、单双引号以及其他转义字符) 2. 建议以业务名为前缀,以冒号分割来构造一定规则的key名(比如业务名:表名:id) 比如:teach:leeson_id:21 3. 控制key的长度 key太长量一大起来就会非常占用内存 2、value设计 1. 拒绝大key操作 禁用超过10K的...
// 抽象类,定义泛型<T> public abstract class BaseDao<T> { public BaseDao(){ Class clazz = this.getClass(); ParameterizedType pt = (ParameterizedType) clazz.getGenericSuperc...
人像\姿势\3D人脸 deepinsight/insightface 最先进的2D和3D人脸分析项目 人脸识别\检测\对齐 yoyo-nb/Thin-Plate-Spline-Motion-Model 用于图像动画的薄板样条运动模型 人脸、人物动作姿势模拟 AliaksandrSiarohin/first-order-model 图像动画的一阶运动模型,实现静态图像到动态图像的转换.人...
https://www.iocoder.cn/JUC/sike/Semaphore/ 1. 简介 信号量 Semaphore 是一个控制访问多个共享资源的计数器,和 CountDownLatch 一样,其本质上是一个”共享锁“。 Semaphore,在 API 是这么介绍的: 一个计数信号量。从概念上讲,信号量维护了一个许可集。 如有必要,在许可可用前会阻塞每一个 acquire,...
何为lambda 咱们首先来说说 Lambda 这个名字,Lambda 并不是一个什么的缩写,它是希腊第十一个字母 λ 的读音,同时它也是微积分函数中的一个概念,所表达的意思是一个函数入参和出参定义,在编程语言中其实是借用了数学中的 λ,并且多了一点含义,在编程语言中功能代表它具体功能的叫法是匿名函数(Anonymous Function),根据百科的解释: 匿名函数(英语:Anonym...