ICode9

精准搜索请尝试: 精确搜索
  • 如何将MindSpore模型转ONNX格式并使用OnnxRuntime推理---全流程开发指导2022-08-11 18:32:39

    前言 1 本次Onnx模型推理任务不需要详细读原论文和源码,只需要清楚模型网络结构即可。 2 我们只用找到需要映射的算子就可以开始开发,本文也会依照以下流程进行讲解,完整讲述本次Onnx模型推理任务的开发流程: 3 不需要开发的同学:经过模型导出及算子分析后,如果发现所有算子都已经实

  • LRU由浅入深讲解2022-08-11 18:04:24

    我们常用缓存提升数据查询速度,由于缓存容量有限,当缓存容量达到上限,就需要删除部分数据挪出空间,这样新数据才可以添加进来,缓存数据不能随机删除,一般情况下我们需要根据某种算法删除缓存数据,常用的淘汰算法有LRU,LFU,FIFO LRU简介 LRU是Least Recently Used的缩写,这种算法认为最近

  • 递归寻找子节点的所有父节点(父,爷,祖等)2022-08-11 17:34:00

    let retArr: any = []; /** * 递归找ID * @param str * @param arr */ const findPId = (str: any, arr = data as any) => { let curPId = str; for (var idx in arr) { if (arr[idx].id == str) { //返回名字 retArr.push(arr[idx].name); cur

  • CF1580E Tree Calendar2022-08-11 16:02:44

    前言 被这道题虐暴了…… 正文 题目大意:有一棵 \(n\) 个节点,以 \(1\) 为根的树,你求出它的 dfs 序 \((a_1,...,a_n)\),每次操作可以: 选择最小的 \((a_u,a_v)\),满足 \(u\) 与 \(v\) 有有向边相连且 \(a_u<a_v\),并交换 \(a_u,a_v\)。 现在知道 \(k\) 次操作以后的 \(a_i\),请求出 \(k

  • IO流+原理和疑问2022-08-11 15:30:53

    1.IO流可以理解成一个管子,管子连接着IO流关联的源,管道中是不存放数据的,但是会缓存要交换的数据 2.使用read(),write()方法触发数据读写 read(),read(byte[] b),read(byte[] b,int off,int len) 方法参数解释 节点流和处理流 节点流:是底层流,直接跟数据源相连

  • redis搭建集群2022-08-11 09:30:52

    redis集群搭建 在开始redis集群搭建之前,我们先简单回顾一下redis单机版的搭建过程 下载redis压缩包,然后解压压缩文件; 进入到解压缩后的redis文件目录(此时可以看到Makefile文件),编译redis源文件; 把编译好的redis源文件安装到/usr/local/redis目录下,如果/local目录下没有redis

  • 从groupcache看一致性哈希2022-08-11 02:01:56

    一致性哈希(consistenthash) 什么是一致性哈希 在分布式缓存中,假设我们有3台缓存服务器,我们有三万张图片要缓存数据要分配到这三台服务器上,常见的做法就是哈希,用图片名对服务器的个数取模,根据取模结果分配,这样就可以分配的很均匀。但是,如果3台机器不够,要加机器呢?这时候,机器数变了,

  • 数据结构2022-08-11 01:32:06

    一. 概述 数据结构是相互之间存在一种或多种特定关系的数据元素集合 主要包括三个方面:逻辑结构、存储结构和数据的运算 算法的设计取决于逻辑结构,而其实现依赖于存储结构 逻辑结构 线性结构:线性表 非线性结构:集合、树、图 存储结构 顺序存储:逻辑上相邻的元素,物理位置上也相邻,存

  • P2014 [CTSC1997] 选课 -树形dp2022-08-10 22:34:32

            #include <bits/stdc++.h> #define debug(x) std::cerr << "[" << __LINE__ << "]: " << #x << " = " << x << "\n" using i64 = long long; const int N = 300 + 5;

  • 快速求树中某个节点的k级祖先2022-08-10 21:35:13

    问题如题目所示。 方法有很多,本文说三种: 树上倍增/LCA魔改 O(n logn) 预处理得到fa数组,倍增向上跳跃,求祖先即可。 int fa[N][21],dep[N]; void dfs_lca(int u,int father){ dep[u]=dep[father]+1; fa[u][0]=father; for(int i=1;(1<<i)<=dep[u];i++) fa[u][i]

  • 2022-08-09第十组薛雯匀2022-08-10 21:32:20

    且将新火试新茶,诗酒趁年华。 FileOutputStream               write (byte[ ] b, int off, int len)将len 字节从位于偏移量off的指定字节数组写入此文件输出流 fileOutputStream.write(str.getBytes(),0,3); Java文件拷贝 文件2《-----输出流---Java程序《-----输入流---文

  • 论文解读(g-U-Nets)《Graph U-Nets》2022-08-10 20:04:20

    论文信息 论文标题:Graph U-Nets论文作者:Hongyang Gao, Shuiwang Ji论文来源:2019,ICML论文地址:download 论文代码:download  1 Introduction   受到类似 encoder-decoder architecture 的 U-Nets 影响,作者希望能在图数据上使用这种 pooling 和 up-sampling 的操作。   N

  • 2022 RoboCom 世界机器人开发者大赛-本科组(国赛)RC-u5 养老社区2022-08-10 16:02:12

    题目大意是给定一棵树,每个节点有个权值。 之后在树上找到3个点,使他们两两之间相等,并且两两之间权值不同。 问三元组的个数 首先因为是一棵树,所以我们可以通过广搜得到两两节点之间的距离。时间复杂度是O(\(n^2\)) 接下来很容易想到直接找到两个权值不同的点(a, b),然后得出a b之间

  • 并查集2022-08-10 13:54:30

    之前在介绍“图的一些基本概念”中提到了最小生成树,其中一种算法是克鲁斯卡尔(Kruskal's algorithm)算法,里面涉及了对环的判断。我们再回顾下算法的主要流程: 从最小的一个边开始连接,然后再连接第二小的边,且保证新加入的边不能和已经连接的顶点形成环。这样一直重复,最终连接起所有的

  • 04--链表之-->双链表2022-08-09 01:00:42

    单链表管理的缺点: 单项链表,查找的方向只能是一个方向,而双链表可以向前或者向后查找节点 单链表不能自我删除,而要借助辅助节点进行遍历,而双链表则可以自我删除,之前用单链表删除节点时总会使用到辅助变量tmp,其实tmp就是待删除节点的前一个节点 单链表实现效果图:    删除:    

  • 2022-08-05 高严 学习笔记2022-08-08 22:02:24

    一、今日重点 集合(重要) 树 二、进程概况 【√代表掌握了,-代表产生困惑但已解决,×代表没解决】 讲解数据结构--树相关知识【√】 三、今日知识 结点:结点是数据结构中的基础,构成复杂数据结构基本组成单位 树(Tree):是n(n>=0)个结点的有限集,n=0,称为空树。 在任意的非空数中: 1.

  • 09 DOM(文档对象模型)2022-08-08 19:35:58

    概述: DOM 全称(document object model)文档对象模型(文档指定为对应html文档),对应的DOM就是操作HTML文档的(增删改查) document 文档对象 方法 1.获取全局的内容 document.getElementById() //通过id属性来获取元素,返回的是一个元素 (Element) //通过id获取对应的元素 var box = document

  • 链表的知识总结2022-08-08 16:34:50

    链式结构内存不连续的,而是一个个串起来的,每个链接表的节点保存一个指向下一个节点的指针。 ⭐ 链式结构包含:node(节点)还有value(值),由于内存不连续的,那么对于数据的插入,只需找到一个节点便可以插入数据,这也是链表优于列表的一个优点,反之,对于数据的删除,由于不是连续的,不能通过索引删

  • 左偏树(可并堆)2022-08-08 11:05:06

    左偏树 扒来的标准说明 左偏树(Leftist Tree)是一种可并堆(Mergeable Heap) ,它除了支持优先队列的三个基本操作(插入,删除堆顶,取最小节点),还支持一个很特殊的操作————合并操作。 左偏树是一棵二叉树,具有堆的性质,同时具有左偏性质 它有以下属性与定义 键值(key):用于节点比较大小的

  • hdfs2022-08-08 09:34:16

    hadoop 删除文件流程 当通过cli执行删除文件操作时,具体namenode与datanode工作详解如下: namenode端: 1.cli提交 删除文件 command; 2.FileSystem会调用具体delete操作; 3.delete操作会由DFSClient通过RPC将delete请求发送给NameNode; 4.nameNode接收请求后,会该操作交由namesystem(名字

  • 03--链表之-->单链表2022-08-08 00:34:15

    链表的物理存储结构:    特点: 链表是以节点的方式来存储数据的 每个节点包含data域,next域:指向下一个节点 链表的各个节点不一定是连续的 分类:链表分带头节点的和没有头节点的,根据实际需求来决定  案例:定义单链表实现三国英雄任务增删查改以及排序、遍历、合并等操作 1

  • Vue diff算法2022-08-07 20:33:49

    # Diff算法 `Diff`算法的核心就是**针对具有相同父节点的同层新旧子节点进行比较,而不是使用逐层搜索递归遍历的方式。时间复杂度为`O(n)`**。   如何理解?   说白点,就是**当新旧`VNode`树在同一层具有相同的`VNode`节点时,才会继续对其子节点进行比较**。一旦旧`VNode`树同层

  • day09 DOM2022-08-07 19:01:04

    DOM 概述: DOM 全称(document object model)文档对象模型(文档指定为对应html文档),对应的DOM就是操作HTML文档的(增删改查) DOM结构   document 文档对象 方法 1.获取全局的内容 document.getElementById() //通过id属性来获取元素,返回的是一个元素 (Element) //通过id获取对应的元素 v

  • 力扣-刷题-剑指 Offer II 022. 链表中环的入口节点2022-08-07 17:33:49

    题目链接 来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/c32eOV 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 题目描述 给定一个链表,返回链表开始入环的第一个节点。 从链表的头节点开始沿着 next 指针进入环的第一个节点为环的入口节点。如果链表

  • ETCD快速入门-01 ETCD概述2022-08-07 15:00:15

    1.ETCD概述 1.1 ETCD概述     etcd是一个高可用的分布式的键值对存储系统,常用做配置共享和服务发现。由CoreOS公司发起的一个开源项目,受到ZooKeeper与doozer启发而催生的项目,名称etcd源自两个想法,即Linux的/etc文件夹和d分布式系统。/etc文件夹是用于存储单个系统的配置数据的地

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有