深圳幻海软件技术有限公司 欢迎您!

软件设计

  • 【目标检测算法】YOLO-V5训练结果的分析与评价

    文章目录零、目标检测性能指标一、confusion_matrix二、P&R&PR&F1_curve1.P_curve2.R_curve3.PR_curve4.F1_curve三、labels&labels_correlogram四、result.png&res

  • 【数据结构】带你深入理解栈

    一.栈的基本概念💫栈是一种特殊的线性表。其只允许在固定的一端进行插入和删除元素的操作,进行数据的插入和删除的一端称作栈顶,另外一端称作栈底。栈不支持随机访问,栈的数据元素遵循后进先出的原则,即LIFO(LateInFirstOut)。也许有人曾经听说过压栈和入栈的术语,以下是它们的定义:压栈:栈的

  • 【算法】手把手学会前缀和

    目录前缀和前缀和的好处公式的推导例题:前缀和二维前缀和推导公式 例题:子矩阵的和前缀和前缀和的好处🎵前缀和算法可以理解为是一种以空间换时间的方式,通过建立一个新的数组来存储从头到当前位置的数据的总和。公式的推导初始化数组 🎵前缀和数组的初始化就是将前 i 

  • 一眼看破五花八门的链表结构

    文章目录📕一:五花八门的链表结构📖链表与数组的简单对比📖单链表📖循环链表📖双向链表📕二:链表VS数组性能大比拼👿最后说一句🐱‍🐉作者简介:大家好,我是黑洞晓威,一名大二学生,希望和大家一起进步。👿本文收录于算法,本专栏是针对大学生、初学算法的人准备,解析常见的数据结构与算法,同时

  • 数据结构与算法——栈和队列<也不过如此>

    🏆作者主页:king&南星🎄专栏链接:数据结构🏅文章目录一、🥇栈1、🥈概念理解2、🥈链表头插头删实现栈1、🥉预备准备2、🥉创建结点函数3、🥉遍历函数4、🥉头插5、🥉头删3、🥈链表尾插尾删实现栈二、🥇队列1、🥈概念理解2、🥈数组头插尾删实现队列1、🥉预备准备2、

  • 【数据结构】基础知识总结

    系列综述:💞目的:本系列是个人整理为了数据结构复习用的,由于牛客刷题发现数据结构方面和王道数据结构的题目非常像,甚至很多都是王道中的,所以将基础知识进行了整理,后续会将牛客刷题的错题一并整理到该文章中,可以考试复习或者找工作复习使用。🥰来源:材料主要源于《王道数据结构考研复习指导》进行的,每个知

  • 【数据结构】带头双向循环链表

    文章目录😎前言带头双向循环链表的初始化创造一个哨兵位头节点得到节点链表清理链表销毁打印链表链表判空链表尾插链表尾删链表头插链表头删链表查找链表修改任意插入任意删除整体代码😳写在最后😎前言前面学习了单链表的结构,并且做了些许单链表的OJ练习,相信大家已经对单链表的结构了如指掌。因此,本章带来了与

  • 【洛谷刷题】蓝桥杯专题突破-深度优先搜索-dfs(1)

    目录写在前面:题目:P1036[NOIP2002普及组]选数-洛谷|计算机科学教育新生态(luogu.com.cn)题目描述:输入格式:输出格式:输入样例:输出样例:解题思路:代码:AC!!!!!!!!!!写在最后:写在前面:怎么样才能学好一个算法?我个人认为,系统性的刷题尤为重要,所以,为了学好深

  • 【蓝桥杯-筑基篇】排序算法

    🍓系列专栏:蓝桥杯🍉个人主页:个人主页目录前言:一、冒泡排序二、选择排序三、插入排序四、图书推荐前言:算法工具推荐: 还在为数据结构发愁吗?这款可视化工具,帮助你更好的了解其数据结构数据结构和算法动态可视化(Chinese)-VisuAlgo​一、冒泡排序1.什么是冒泡排序?冒泡排序(

  • 十大经典排序算法(上)

    目录1.1冒泡排序1.算法步骤 3.什么时候最快4.什么时候最慢5.代码实现1.2选择排序1.算法步骤 2.动图演示3.代码实现 1.3插入排序1.算法步骤2.动图演示3.算法实现1.4希尔排序1.算法步骤2.动图演示 3.代码实现1.5归并排序1.算法步骤&

  • 对于多任务多连接多线程实现限速的实现方法及思考

    对于多任务多连接多线程实现限速的实现方法及思考前言最近在写毕业设计,我的毕业设计就是用Rust语言实现一个Bittorrent客户端协议及其拓展协议,顺便写个Web让这个玩意能跑起来用。总之就是要实现一个类似迅雷的下载器。下载器嘛,肯定要有限速功能的,不然吃满带宽导致其他应用饿死(BT下载尤其如此,

  • 为什么Kafka的性能那么好?

    ApacheKafka是一个高性能的消息队列,在众多的消息队列产品中,Kafka的性能是处于第一梯队的。Kafka的高性能主要取决于以下几方面:使用批量处理的方式来提升系统吞吐能力基于磁盘文件高性能顺序读写的特性来设计的存储结构利用操作系统的PageCache来缓存数据,减少IO并提升读性能使用零拷

  • 聊聊缓存

    在设计高并发、高性能的系统架构时,缓存是绕不开的一个话题,之所以用缓存,是因为不同的存储介质的访问速度存在巨大差异,例如SSD(固态硬盘)每秒钟可以读写几千次,而内存的随机读写速度是SSD的10万倍。使用内存作为缓存来加速应用程序的访问速度,是几乎所有高性能系统都会采用的方法。缓存的思想很简单:把低

  • 怎么正确使用锁?

    锁的原理:任何时间都只能有一个线程持有锁,只有持有锁的线程才能访问被锁保护的资源。我们接下来看一下在锁的使用上有什么最佳实践。避免滥用锁如果能不用锁,就不用锁;如果你不确定是不是应该用锁,那也不要锁。使用锁后带来的代价:加锁和解锁过程都需要CPU时间的,这是一个性能的损失。使用锁还可能导致线程等待锁

  • 怎么使用硬件同步原语替代锁?

    什么是硬件同步原语?硬件同步原语(AtomicHardwarePrimitives)是由计算机硬件提供的一组原子操作。我们常见的原语操作有CAS和FAA两种。CASCompareandSwap(CAS),字面意思是先比较,再计算。它的伪代码如下。<<atomic>>funct

  • 物联网的实时分析Apache Pinot介绍

         长期以来,我们一直听说物联网(IoT)将通过将日常设备连接到互联网来改变我们的生活和工作方式。虽然物联网的许多承诺似乎总是"即将到来",但物联网设备的激增已经创造了大量的数据,需要实时处理、存储和分析。我已经说了很多年--实际上已经超过十年

  • 观察者模式——学习笔记

    观察者模式介绍观察者模式是极其重要的一个设计模式,在许多框架都使用了,以及实际开发中也会用到。定义对象之间的一种一对多的依赖关系,使得每当一个对象的状态发生变化时,其相关的依赖对象都可以得到通知并被自动更新。主要用于多个不同的对象对一个对象的某个方法会做出不同的反应!以不同观察者从同一个天气台中获取

  • 秒懂算法 | 回归算法中的贝叶斯

     在本文中,我们会用概率的观点来看待机器学习模型,用简单的例子帮助大家理解判别式模型和生成式模型的区别。通过思考曲线拟合的问题,发现习以为常的损失函数和正则化项背后有着深刻的意义01、快速理解判别式模型和生成式模型从概率的角度来理解数据有着两个不同的角度,假设我们有5个数据点,每个数据都只

  • 蓝桥杯python知识总结(详细)

    文章目录python接收数据的方法python内置方法python字符串方法python模块动态规划回溯算法力扣简单题中所含知识点(前面数字为题号)力扣一些有意思的题目python接收数据的方法1、接收一个元素s=input()#字符串n=int(input())#整数2、接收两个或三个元素(以空格

  • 【数据结构】史上最好理解的红黑树讲解,让你彻底搞懂红黑树

    目录一、红黑树简介二、为什么需要红黑树?三、红黑树的特性四、红黑树的效率4.1红黑树效率4.2红黑树和AVL树的比较五、红黑树的等价变换六、红黑树的操作 6.1旋转操作6.2插入操作6.2.1插入操作的所有情况6.2.2LL和RR插入情况6.2.3LR和RL插入情况6.2.4上溢的LL插入

  • ChatGPT模型采样算法详解

    ChatGPT模型采样算法详解ChatGPT所使用的模型——GPT(GenerativePre-trainedTransformer)模型有几个参数,理解它们对文本生成任务至关重要。其中最重要的一组参数是temperature和top_p。二者控制两种不同的采样技术,用于因果语言模型(Causall

  • 八大排序算法之插入排序+希尔排序

    目录一.前言(总体简介)关于插入排序 关于希尔排序:二.插入排序函数首部:算法思路:算法分析插入排序代码实现:插入排序算法的优化前奏: 三.希尔排序(缩小增量排序)1.算法思想: 2.算法拆分解析 序列分组分组预排序:分组预排序的另一种实现方式:希尔排序的实现

  • 【AcWing】蓝桥杯备赛-深度优先搜索-dfs(1)

    目录写在前面:题目:92.递归实现指数型枚举-AcWing题库读题:输入格式:输出格式:数据范围:输入样例:输出样例:解题思路:代码:AC!!!!!!!!!!写在最后:写在前面:距离蓝桥杯已经不足一个月了,根据江湖上的传言,蓝桥杯最喜欢考的是深度优先搜索和动态规划,所以蓝桥杯也叫暴搜杯、dp杯,那我

  • 蓝桥杯历年真题及答案汇总整理(Java、C语言、Python)

    本文是蓝桥杯历年的题目及答案汇总整理,耗时两周,精心整理了往年真题以及答案。因为网上的大多数蓝桥杯历年的真题都只有真题没有答案,很难受!所以打算自己亲自整理一下,真的是求人不如求己啊,一方面方便自己学习,另外也希望能帮助到C站上跟我一样的朋友。先给大家看一下蓝桥杯历年省赛真题大纲吧:1、Java语言

推荐阅读