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

    机器学习入门 7-5 高维数据映射为低维数据

    通过前面的关于主成分的学习,此时假设我们已经求出针对X样本矩阵来说前k个主成分,每一个主成分对应的一个单位方向,用W矩阵来表示,此时的W矩阵为k行n列,代表前k个主成分,每一个主成分有n个元素。

    4K31发布于 2019-11-13
  • 来自专栏刷题笔记

    7-5 字符串循环左移

    点这里 7-5 字符串循环左移 输入一个字符串和一个非负整数N,要求将字符串循环左移N次。 输入格式: 输入在第1行中给出一个不超过100个字符长度的、以回车结束的非空字符串;第2行给出非负整数N。

    1.1K20发布于 2019-11-08
  • 来自专栏freesan44

    PTA 7-5 买地攻略 (25 分)

    数码城市有土地出售。待售的土地被划分成若干块,每一块标有一个价格。这里假设每块土地只有两块相邻的土地,除了开头和结尾的两块是只有一块邻居的。每位客户可以购买多块连续相邻的土地。

    20300发布于 2021-09-11
  • 来自专栏刷题笔记

    7-5 小字辈 (25 分)

    点这里 7-5 小字辈 (25 分) 本题给定一个庞大家族的家谱,要请你给出最小一辈的名单。

    89110发布于 2019-11-08
  • 来自专栏freesan44

    PTA 7-5 买地攻略 (25 分)

    数码城市有土地出售。待售的土地被划分成若干块,每一块标有一个价格。这里假设每块土地只有两块相邻的土地,除了开头和结尾的两块是只有一块邻居的。每位客户可以购买多块连续相邻的土地。

    32620编辑于 2021-12-06
  • 来自专栏以终为始

    7-5 堆中的路径 (25 分)

    7-5 堆中的路径 (25 分) 将一系列给定数字插入一个初始为空的小顶堆H[]。随后对任意给定的下标i,打印从H[i]到根结点的路径。

    21320编辑于 2023-03-09
  • 来自专栏freesan44

    PTA 7-5 实验室使用排期 (25 分)

    受新冠疫情影响,当前大家的活动都必须注意保持充分的社交距离,国家实验室的使用也同样受到了严格的限制。假设规定任何一个时间点上,实验室内最多只能有 1 个人,且每个人都必须提前申请实验室的使用,只有申请被批准后才能进入。现给定一批第二天的实验室使用申请,你需要写个程序自动审批,使得能够被批准的申请数量最大化。

    64200发布于 2021-09-10
  • 来自专栏freesan44

    PTA 7-5 实验室使用排期 (25 分)

    受新冠疫情影响,当前大家的活动都必须注意保持充分的社交距离,国家实验室的使用也同样受到了严格的限制。假设规定任何一个时间点上,实验室内最多只能有 1 个人,且每个人都必须提前申请实验室的使用,只有申请被批准后才能进入。现给定一批第二天的实验室使用申请,你需要写个程序自动审批,使得能够被批准的申请数量最大化。

    48010编辑于 2021-12-06
  • 来自专栏凯哥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
  • 来自专栏刷题笔记

    【未完成】7-5 文件传输 (25 分)

    本文链接:https://blog.csdn.net/shiliang97/article/details/102727502 7-5 文件传输 (25 分) 当两台计算机双向连通的时候,文件是可以在两台机器间传输的

    43420发布于 2019-11-07
  • 来自专栏freesan44

    PTA 7-5 子串与子列 (25 分)

    子串是一个字符串中连续的一部分,而子列是字符串中保持字符顺序的一个子集,可以连续也可以不连续。例如给定字符串 atpaaabpabtt,pabt是一个子串,而 pat 就是一个子列。

    46540发布于 2021-09-10
  • 来自专栏freesan44

    PTA 7-5 子串与子列 (25 分)

    子串是一个字符串中连续的一部分,而子列是字符串中保持字符顺序的一个子集,可以连续也可以不连续。例如给定字符串 atpaaabpabtt,pabt是一个子串,而 pat 就是一个子列。

    40210编辑于 2021-12-06
  • 来自专栏程序员备忘录

    ​HashTable源码学习

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

    53420发布于 2020-08-25
  • 来自专栏2014前端笔记

    学习vuex源码

    昨天听完同学来我们团队做的分享之后,自己又去看了一遍源码,结合自己之前项目的一些理解,写一篇博客,这里是原文链接. 在看源码前,结合之前的自己的项目实践,有以下几个问题: 1.在mutation以外比如vue组件中修改数据,会报错,是怎么做到的 2.我们在一个组件中拿数据的时候要从mapGetters里面映射过来,为什么要存在这个 接下来针对上面的问题,结合源码做一下解答: 我们在一个项目中引入vuex是下面的这样一个注入: Vue.use(Vuex) export default new Vuex.Store({ modules 但其实看完源码后发现这层getters是必不可少的,为什么呢? vuex的源码非常简洁,里面并没有做和vue同样的事情,其实他正是通过了getter方法,与vue的watch相挂钩,才实现了vuex的双向绑定,来看源码中的如下代码 watch (getter,

    61440发布于 2019-11-20
  • 来自专栏后端技术学习

    ConcurrentHashMap源码学习

    ConcurrentHashMap源码学习 首先思考一下: 既然有了HashMap为什么还会出现ConcurrentHashMap?同时ConcurrentHashMap具有什么优势? key.equals(ek)))) return e.val; } } return null; } ConcurrentHashMap的源码写得是非常好的 ,里面有很多东西值得学习

    65820发布于 2020-07-17
  • 来自专栏一直在努力的Java菜鸡er

    HashSet源码学习

    HashSet源码学习 UML图(没实现SortedSet,无序的) 属性 static final long serialVersionUID = -5024744406713321676L; /*

    38950编辑于 2022-09-08
  • 来自专栏后端技术学习

    ReentranLock源码学习

    首先回答一个问题?线程的三大特性?什么时候我们需要锁?java中已经提供了synchronized,为什么还要使用ReentrantLock?AQS原理。 线程的三大特性:原子性、可见性、

    54120发布于 2020-07-16
  • 来自专栏flytam之深入前端技术栈

    Koa源码学习

    本文我们来学习下它的使用和相关源码 来自官网的介绍: Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造, 致力于成为 web 应用和 API 开发领域中的一个更小、更富有表现力 / ctx.router available }); app .use(router.routes()) .use(router.allowedMethods()); koa-router的源码就不展开了 koa-body不止处理json类型,它还会对form、text、xml等类型做相应的处理 源码实现 koa的源码非常简洁,一共只有4个文件 application application.js定义了 ctxStorage.run 存入当前的context对象并马上在回调函数中执行next(即请求后续所有的操作) 在后续获取即可通过getStore()获取到当前请求的context对象 总结 通过本文的学习我们了解到了 koa的一些使用和实现,koa的源码是非常精简的没有太多耦合功能,但是设计了巧妙的中间件机制设计来方便让我们开发各种功能

    90311编辑于 2023-10-19
  • 来自专栏程序员备忘录

    LinkedList源码学习

    之前学习了ArrayList,了解了其基于数组的本质,那么LinkedList是怎么实现的?显然LinkedList是链表。也就是基于链表实现。链表分为单向链表和多向链表。

    51510发布于 2020-09-01
  • 来自专栏BillyMiracle的文章

    JSONModel源码学习

    首先,在这个模型类的对象被初始化的时候,遍历自身到所有的父类(直到JSONModel为止),获取所有的属性,并将其保存在一个字典里。获取传入字典的所有key,将这些key与保存的所有属性进行匹配。如果匹配成功,则进行kvc赋值。

    1.7K00编辑于 2022-05-08
领券