首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏AI机器学习与深度学习算法

    机器学习入门 7-9 人脸识别与特征脸

    本系列是《玩转机器学习教程》一个整理的视频笔记。本章的最后一个小节介绍PCA在人脸识别领域的一个特殊的应用,也就是所谓的特征脸。本小节会介绍什么是特征脸,并通过可视化的方式直观的感受特征脸。 在下一章将解除另外一个非常重要的问题-多项式回归,简单来说多项式回归就是使用线性回归的思路来解决非线性回归的问题,同时也会引入机器学习中非常重要的问题-模型的泛化。

    1.4K20发布于 2019-11-23
  • 来自专栏刷题笔记

    7-9 人以群分 (25 分)

    本文链接:https://blog.csdn.net/shiliang97/article/details/99688626 7-9 人以群分 (25 分) 社交网络中我们给每个人定义了一个“活跃度”

    73820发布于 2019-11-08
  • 来自专栏yuyy.info技术专栏

    【笔记】Operator课程(7-9)

    AddIndexers(newIndexers Indexers) error } 从目前阅读的源码来看,indexer 的实现类和delta fifo都是store的实现类,add方法都是在同一个地方调用的

    36920编辑于 2023-04-12
  • 来自专栏刷题笔记

    7-9 最长对称子串

    本文链接:https://blog.csdn.net/shiliang97/article/details/96307903 7-9 最长对称子串 对给定的字符串,本题要求你输出最长对称子串的长度。

    76130发布于 2019-11-08
  • 来自专栏后端开发从入门到入魔

    7-9 JAVA-水仙花数

    水仙花数是指一个N位正整数(7≥N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。 要求编写程序,计算所有N位水仙花数。

    40310编辑于 2024-03-01
  • 来自专栏刷题笔记

    【未完成】7-9 目录树 (30 分)

    本文链接:https://blog.csdn.net/shiliang97/article/details/102727548 7-9 目录树 (30 分) 在ZIP归档文件中,保留着所有压缩文件和目录的相对路径和名称

    71210发布于 2019-11-07
  • 来自专栏yuyy.info技术专栏

    《代码整洁之道》笔记(7-9章节)

    浏览和学习边界 通过编写测试来浏览和理解第三方代码。 ——学习性测试 学习性测试的好处不只是免费 编写学习性测试很容易了解第三方代码,并且当第三方代码更新时,我们可以运行学习性测试,看看程序的行为是否有变化。

    55810编辑于 2022-06-28
  • 来自专栏凯哥Java

    【RocketMQ源码学习】RocketMQ源码学习之环境搭建

    从git检出源码后,源码目录结构: ● broker: broker 模块(broke 启动进程) ● client :消息客户端,包含消息生产者、消息消费者相关类 ● common :公共包 ● dev Netty ● srcutil:服务工具类 ● store:消息存储实现相关类 ● style:checkstyle相关实现 ● test:测试相关类 ● tools:工具类,监控命令相关实现类 将源码导入到 idea后,执行下面命令: clean install -Dmaven.test.skip =true 源码调试: 需求:我们基于源码来实现一个消息发送和消息消费。 在进行源码调试之前,先在源码工程创建conf配置文件夹,配置信息从distribution拷贝brokrer.conf和logback_broker.xml及logback_namesrv.xml这三个文件到 启动nameServer源码: 启动broker 消息消费

    36230编辑于 2022-12-16
  • 来自专栏后端技术学习

    LinkedBlockingQueue源码学习

    采用线程池和阻塞队列实现生产/消费者模型。其中LinkedBlockingQueue是阻塞队列,同时线程安全,其特点:

    48110发布于 2020-07-21
  • 来自专栏程序员备忘录

    PageHelper源码学习

    或者它是怎么做的,我们看看源码的根本想法就是获得一点感悟,这些感悟不仅仅对工作有好处,往远的说还或许影响我们看待事物的角度,久而久之会形成我们的价值观。 ? 从源码中我们看到pagehelper主要有几个包和一些类组成,按照分门别类的思想,那么每个包都对应一个相同的点,而最底下的类应该就是一些功能聚合类。

    60010发布于 2020-12-31
  • 来自专栏后端技术学习

    ArrayList源码学习

    ArrayList是一种以数组实现的列表,而数组的优势在于有角标,因此查询的速度较快,是一种可以动态扩容的数组。我们着重了解添加、获取、替换、删除操作。

    56820发布于 2020-07-17
  • 来自专栏程序员备忘录

    HashSet源码学习

    经过前两次的HashMap和HashTable的学习,我们准备将HashSet也进行学习一下,本着之间差异不是特别大的前提。但是实际上是这样吗? 带着这样的疑问我们学习一下HashSet的源码吧。 ? 从源码的结构来看,HashSet真的没有多少代码。但是我们发现其中有一个Map,莫非HashSet是从Map演变而来?

    40620发布于 2020-08-25
  • 来自专栏程序员备忘录

    ExecutorCompletionService源码学习

    之前我们通过Thread和ThreadPoolExecutor的学习知道实现runnable接口测试任务的核心。而ThreadPoolExecutor则是线程的执行容器,用来管理线程的。 那么我们就详细学习一下ExecutorCompletionService类的实现机理吧! ? 我们看到ExecutorCompletionService代码量不多,其中的submit肯定是提交任务的。 我们还是按照类的初始化和基本调用方法的步骤来学习其实现过程吧。 //这里的参数是Executor,也就是线程池,因为此类是一个调度器。 好了源码就分析到这里。

    67320发布于 2020-08-25
  • 来自专栏后端技术学习

    HashMap源码学习

    removeNode(hash(key),key,null,false, get操作 return (e = getNode(hash(key), key)) 从里面可以收获到的一些结论: HashMap的源码较多 给定初始化容量时,给定元素个数/加载因子为最佳初始化容量,可以在源码找到这个代码。

    42220发布于 2020-07-17
  • 来自专栏程序员备忘录

    ScheduledThreadPoolExecutor源码学习

    而我们之前学习延迟队列的时候我们就知道延迟队列是通过实现Delayed接口生成时间戳,然后延迟队列获取消息的时候总是获取的到期时间的消息。 而这里使用的延迟队列也不是我们之前学习的DelayQueue,而是自定义的延迟队列。而其中的内部类也正是延迟队列的定义。 我们还是来看看源码吧. public RunnableScheduledFuture<? 通过源码我们发现有很多方法也是直接用用的父类。 在submit方法里 public Future<?

    56520发布于 2020-08-25
  • 来自专栏程序员备忘录

    ​Executors源码学习

    学习并发线程池的时候,我们基本都已经学习了一下常见的线程。但是我们发现Executors这样一个类的存在。那么这个类是干什么的? 那么我们来学习一个Executors究竟是何方圣神吧。 ? 从结构图上看出这个类有一些内部类,显然内部类都是定制的。除此之外此类提供了一些创建线程池的工具类。所以看的出来这块的功能还是类似工具类。

    43130发布于 2020-08-25
  • 来自专栏程序员备忘录

    StringJoiner源码学习

    在阅读源码的时候发现了一个类StringJoiner,因为之前也没用过。感觉应该是字符串拼接的工具类。 ? 看到其中有几个变量。主要是前后缀和空字符串等。

    49320发布于 2020-09-01
  • 来自专栏一直在努力的Java菜鸡er

    HashMap源码学习

    HashMap源码学习 关系图 属性 //默认初始容量 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 //最大容量 static

    33230编辑于 2022-09-08
  • 来自专栏一直在努力的Java菜鸡er

    LinkedList源码学习

    LinkedList源码学习 被transient修饰的first和last如何序列化呢 LinkedList中重写列writeObject方法,ObjectOutputStream中将调用ObjectStreamClass x = next; } first = last = null; size = 0; modCount++; } 全部源码

    75230编辑于 2022-09-08
  • 来自专栏程序员备忘录

    ​HashTable源码学习

    在之前学习HashMap的时候,我们知道在JDK8中HashMap是采用Node数组+链表+红黑树的方式实现的。那么HashTable又是怎样的? 字面上看应该还是利用的Hash表来处理的。 那么我们基于这样一点知识来学习一下HashTable的设计和实现过程。 ? 从结构上看,HashTable的结构也没有HashMap那么复杂。所以实现起来应该还是比较简单吧。

    53420发布于 2020-08-25
领券