草庐IT

c++入门

全部标签

数据结构入门(C语言版)二叉树的顺序结构及堆的概念及结构实现应用

二叉树的顺序结构及堆的概念及结构实现二叉树的顺序结构堆的概念及结构堆的实现1、堆向下调整算法2、堆的创建3、堆的插入4、堆的实现向上调整(AdjustUp)向下调整(AdjustDown)堆的初始化(HeapInit)堆的销毁(HeapDestroy)堆的插入(HeapPush)堆的删除(HeapPop)取堆顶的数据(HeapTop)堆的打印(HeapPrint)堆的判空(HeapEmpty)堆的数据个数(HeapSize)堆排序的简易例子结语二叉树的顺序结构普通的二叉树是不适合用数组来存储的,因为可能会存在大量的空间浪费。而完全二叉树更适合使用顺序结构存储。现实中我们通常把堆(一种二叉树)使

【图像分割】医学图像分割入门实践(附源码)

有一定深度学习图像分割基础,至少阅读过部分语义分割或者医学图像分割文献开发环境部分包版本python3.7.9torch1.9.1torchstat0.0.7torchsummary1.5.1torchvision0.4.0cuda10.0cudatoolkit10.1.243numpy1.19.2文章目录开发环境部分包版本1完整源码2数据集3分割任务的思路4代码实现4.1数据预处理4.2模型设计4.3评估指标和损失函数4.4训练4.5模型验证前面的一篇医学图像分割多目标分割(多分类)实践文章记录了笔者在医学图像分割踩坑入门的实践,但当时的源码不够完整。通过博客的评论互动和私信发现有很多同学同

【图像分割】医学图像分割入门实践(附源码)

有一定深度学习图像分割基础,至少阅读过部分语义分割或者医学图像分割文献开发环境部分包版本python3.7.9torch1.9.1torchstat0.0.7torchsummary1.5.1torchvision0.4.0cuda10.0cudatoolkit10.1.243numpy1.19.2文章目录开发环境部分包版本1完整源码2数据集3分割任务的思路4代码实现4.1数据预处理4.2模型设计4.3评估指标和损失函数4.4训练4.5模型验证前面的一篇医学图像分割多目标分割(多分类)实践文章记录了笔者在医学图像分割踩坑入门的实践,但当时的源码不够完整。通过博客的评论互动和私信发现有很多同学同

GIT安装教程(入门)

目录前言Git作者官网GIT优点GIT缺点为什么要使用Git下载以及安装步骤一、官网下载二、GIT安装步骤1、安装get程序2、许可声明3、选择安装路径4、选择git组件5、创建菜单名称6、git文件默认编辑器7、设置新存储库中初始分支的名称8、调整Path环境9、选择SSH可执行文件10、选择HTTPS后端传输11.配置行尾符号转换12.配置用于GitBash的终端模拟器13.选择gitpull的默认行为​14.配置凭证管理器15.配置额外选项16.配置实验选项 17.开始安装18、安装完成19、切到电脑桌面GIT习题习题一习题二习题三习题四总结前言Git是一个分布式版本控制及源代码管理工具

【AI】AI入门之Nvidia Jetson平台(一)- Jetson平台介绍

目录一.Jetson概述二.Jetson系列2.1产品图谱 2.2参数对比 2.3 XavierNX模组 三.NVIDIAGPU3.1架构演变3.2VoltaGPU  四.XavierNX开发套件一.Jetson概述NVIDIA® Jetson™ 是世界领先的平台,适用于自主机器和其他嵌入式应用进行边缘计算部署。例如自主机器人,便携式医疗设备等。   Jetson平台被广泛应用于,智能工业,零售,医疗等行业。    Grundium数字切片扫描仪                          Ouva医患行为监控NVIDIA® Jetson™ 平台包括Jetson模组(外形小巧的高性能计算

【Spring】Spring AOP入门及实现原理剖析

文章目录1初探Aop1.1何为AOP?1.2AOP的组成1.2.1切面(Aspect)1.2.2连接点(JoinPoint)1.2.3切点(Pointcut)1.2.4通知(Advice)1.3AOP的使用场景2SpringAOP入门2.1添加SpringAOP框架⽀持2.2定义切面和切点2.3定义相关通知3SpringAOP实现原理3.1何为动态代理?3.2JDK动态代理实现3.3CGLIB动态代理实现3.4两种方式的区别写在最后1初探Aop1.1何为AOP?AOP(Aspect-OrientedProgramming)是一种编程范式,它提供一种将程序中的横切关注点模块化的方式。横切关注点可

Docker入门——保姆级

Docker概述​——NotesfromWAXthroughKuangShen准确来说,这是一篇学习笔记!!!Docker为什么出现一款产品:开发—上线两套环境!应用环境如何铜鼓?开发–运维。避免“在我的电脑米问题呀!!!”环境配置十分麻烦,没一个机器都要部署环境(集群Redis、ES…)!费时费力。发布一个项目(jar+(Redis、Mysql、jdk、ES))能否带上安装环境进行打包发布。Windows开发,最后发布到Linux:传统:开发项目,运维来做。现在:开发打包部署上线,一套流程做完。例:java–apk–发布(应用商店)–张三使用apk–安装即可使用!java–jar(环境)–打

数据结构入门:栈

目录前言1.栈1.1栈的概念及结构 1.2栈的实现1.2.1栈的定义 1.2.2 栈的初始化1.2.3入栈1.2.4出栈1.2.5 栈的元素个数1.2.6栈顶数据1.2.7栈的判空 2.栈的应用 2.1题目一:括号匹配2.1.1思路 2.1.2分析 2.1.3题解总结前言        无论你是计算机科学专业的学生、程序设计的爱好者,还是正在准备面试的求职者,本文将为你提供一份全面而深入的栈和队列指南。让我们一起探索栈和队列的双重魅力,为你的编程之路增添新的色彩。1.栈1.1栈的概念及结构栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另

activiti7入门教程

文章目录一、相关概念二、使用步骤三、activiti配置生成表四、简单画一个流程五、activiti接口基础api示例1.代码创建流程2.查询流程的定义3.删除流程4.获取流程里面的资源文件5.创建流程实例6.查看流程底下存在哪些实例7.根据流程和负责人查询任务8.处理流程9.流程历史信息查看10.单个流程全部实例挂起11.单个实例挂起和激活六、activiti接口进阶(变量启动)七、activiti网关1.排他网关2.并行网关3.包含网关八、组任务流程一、相关概念工作流概念工作流是指业务过程的部分或整体在计算机应用环境下的自动化。是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。act

python pytorch教程-带你从入门到实战(代码全部可运行)

pythonpytorch教程-带你从入门到实战(代码全部可运行)其实这个教程以前博主写过一次,不过,这回再写一次,打算内容写的多一点,由浅入深,然后加入一些实践案例。下面是我们的内容目录:1.先从数据类型谈起1.1如何生成pytorch的各种数据类型?1.2pytorch的各种数据类型有哪些属性?1.3pytorch的各种数据类型有哪些函数操作?2.数据类型和其操作谈完,选择某一个方向开始学习和实践(深度学习)。2.1求导2.2损失函数2.3优化器2.4线性回归代码实战2.5卷积神经网络实战2.6神经网络实战2.7RNN和LSTM实战1.先从数据类型谈起那如果从数据类型谈起,我们就要从下面几