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

软件设计

  • 简述YOLOv8与YOLOv5的区别

    前言yolov7,yoloX相关论文还没细看,yolov8就出来了。太卷了!YOLOv8是ultralytics公司在2023年1月10号开源的YOLOv5的下一个重大更新版本。GitHub地址:github.com/ultralytics/ultralyticsYOLOv8是在YOLOv5上的一次

  • sigmoid函数求导

    sigmoid函数求导推导过程sigmoid函数:f(x)=11+e−xf(x)=\frac{1}{1+e^{-x}}f(x)=1+e−x1​sigmoid函数的导数:f′(x)=f(x)(1−f(x))f'(x)=f(x)(1-f(x))f′(x)=f(x)(1−f(x))推导过程首先,对f(x)

  • 京东APP百亿级商品与车关系数据检索实践

    导读本文主要讲解了京东百亿级商品车型适配数据存储结构设计以及怎样实现适配接口的高性能查询。通过京东百亿级数据缓存架构设计实践案例,简单剖析了jimdb的位图(bitmap)函数和lua脚本应用在高性能场景。希望通过本文,读者可以对缓存的内部结构知识有一定了解,并且能够以最小的内存使用代价将位图(bi

  • 抽象工厂模式(Abstract Factory Pattern)

    回顾工厂方法设计模式的不足:具体产品增加时,系统中类的个数将成对增加,在一定程度上增加了系统的复杂度模式动机产品等级结构:产品等级结构即产品的继承结构,即抽象产品与具体产品产品族:在抽象工厂模式中,产品族是指由同一个工厂生产的,位于不同产品等级结构中的一组产品模式定义提供一个创建一系列相关或相互依赖

  • 【数据结构与算法】深刨Trie树(字典树)

    文章目录一、什么是字典树?二、字典树的相关操作2.1插入2.2查找2.3例题:Trie字符串统计三、应用:最大异或对四、总结一、什么是字典树?Trie树,也叫“字典树”。顾名思义,它是一个树形结构。它是一种专门处理字符串匹配的数据结构,用来解决在一组字符串集合中快速查找某个字符串的问题。Trie树的

  • MATLAB实现多目标粒子群优化算法(MOPSO)

    MATLAB实现多目标粒子群优化算法(MOPSO)这里如何用MATLAB实现多目标粒子群优化算法。本教程参考:MATLAB实现多目标粒子群算法对其中的优化项、优化目标项进行了简单的修改。优化项由1个修改成了2个,优化目标由2个修改成了3个。同时,参考MATLAB源码,将该算法在C#上也进行了实现,有

  • 美团2024届暑期实习第一轮后端笔试详解

    这是美团2024届暑期实习后端岗位的第一轮笔试,总共有五道编程题,四道情景算法题,一道二叉树题目,时长两个小时,我用的是go语言,只AC了前两道,第三道死活通不过,第四道模拟情况太复杂,放弃了,第五道马上写完,可惜没时间了,还是得合理分配时间才行,哭死!!!Coding一题目描述:小美有一个由数字字

  • C++回调函数

    C/C++回调函数首先看一下回调函数的官方解释:回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或

  • 【数据结构】栈的实现

    😛作者:日出等日落📘专栏:数据结构🌹如果说,读书是在奠定人生的基石,在梳理人生的羽毛,那么,实践,就是在构建人生的厅堂,历练人生的翅膀。是不是,人生经过了实践,才能真正矗立、飞翔在天地之间。目录1.栈 1.1栈的概念及结构 1.2栈的实现1.2.1入栈1.2.2出栈2.栈的

  • 【GPLT】【2021天梯赛真题题解】【231分】

    文章目录L1-1人与神(5分)题目描述题目分析L1-2两小时学完C语言(5分)题目描述题目分析L1-3强迫症(10分)题目描述题目分析L1-4降价提醒机器人(10分)题目描述题目分析L1-5大笨钟的心情(15分)题目描述题目分析L1-6吉老师的回归(15分)题目描述题目分析L1-7天梯赛的善良(20

  • 【工程实践】np.loadtxt()读取数据

    前言    机器学习中使用np.loadtxt()可以高效的导入数据,np.loadtxt()适合.txt文件和.csv文件。但是它默认读取float类型的值。1.np.loadtxt()读取txt文件1-1基础参数numpy.loadtxt(fname,dt

  • C++——list的简介及使用

    文章目录list的简介list的使用list的构造list插入和删除数据push_front和pop_frontpush_back和pop_backinserteraselist迭代器的使用list获取数据list容量大小list相关操作函数swapclearsortresizeremoveuniq

  • JAVA入门学习 —数组排序的方法

    目录1.冒泡排序(BubbleSort)2.选择排序(SelectSort)3.插入排序(InsertSort)4.希尔排序(ShellSort)5.快速排序(QuickSort)6.归并排序(MergeSort)7.堆排序(HeapSort)8.计数排序(CountSort)9.桶排序(Bucke

  • 【数据结构与算法】万字剖析八大排序(直接插入排序、希尔排序、选择排序、堆排序、冒泡排序、快速排序、归并排序、计数排序)

    目录一.直接插入排序二.希尔排序三.选择排序四.堆排序五.冒泡排序六.快速排序1.hoare版2.挖坑法3.前后指针4.选取基准值的优化(1)快速排序非递归七.归并排序(2)归并排序非递归八.计数排序九.八大排序稳定性分析一.直接插入排序初窥直接插入排序我们先来看一张动图:由动图我们可以分析出直接插

  • 【C++】开散列哈希表封装实现unordered_map和unordered_set

    在未达成目的之前,一切具有诱惑力的事物都显得那么不堪一击文章目录一、unordered系列关联式容器二、哈希函数和哈希冲突三、闭散列(你抢我的位置,我抢他的位置)1.哈希表结构2.Insert()3.Erase()(标记的伪删除法)4.Find()5.哈希表key值不能取模无法映射的解决方法(BKD

  • 【C++】哈希

    文章目录一、哈希的概念及性质1、哈希概念2、哈希函数3、哈希冲突二、闭散列1、线性探测法2、哈希表的基本框架3、哈希表的插入删除与查找4、哈希表的扩容5、哈希表的仿函数6、字符串哈希算法7、整体代码实现8、二次探测法三、开散列1、开散列的概念2、开散列的节点结构3、开散列的插入删除与查找4、开散列的

  • 《Java》图书管理系统(已升级)

    目录前言效果展示 功能模块书架定义书的类 创建书架 用户User用户类AdminUser管理员NormalUser普通用户  功能接口FindOperation查找图书 AddOperation添加图书 DelOperation删

  • YOLOv8/YOLOv7/YOLOv5系列改进| 目录一览表

    文章目录YOLO系列算法改进方法|目录一览表一、注意力机制添加方法二、网络轻量化方法三、优化损失函数四、非极大值抑制五、“Transformer+CNN”结构六、特征融合方式改进七、优化锚框生成八、激活函数改进九、空间金字塔池化层改进💡魔改YOLO系列算法,助力涨点,助力科研。通过添加注意力机制S

  • 【数据结构】单链表(笔记总结)

    👦个人主页:@Weraphael✍🏻作者简介:目前学习C++和算法✈️专栏:数据结构🐋希望大家多多支持,咱一起进步!😁如果文章对你有帮助的话欢迎评论💬点赞👍🏻收藏📂加关注前景回顾上期讲解了顺序表,虽然它的尾插和尾删的时间复杂度都是O(1),但还是存在一些缺陷的,比如中间和头部插入数据

  • 一篇文章让你彻底搞懂定时线程池ScheduledThreadPoolExecutor(深度剖析)

    文章目录前言一、ScheduledThreadPoolExecutor1、快速入门-常用方法使用案例二、源码类图分析2.1、ScheduledThreadPoolExecutor-构造方法2.2、DelayedWorkQueue-延迟阻塞队列2.3、ScheduledFutureTask-具有返回结

  • 【数据结构初阶】线性表——单链表(手撕单链表)

    大家好我是沐曦希💕链表1.链表的概念及结构2.链表的分类3.单链表的实现SList.hSList.ctest.c4.单链表改进4.1替换法删除pos4.2替换法pos之前插入节点5.写在最后1.链表的概念及结构概念:链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的

  • 文件操作介绍及C语言实现通讯录管理系统3.0最终版(文件操作版本)

    文章目录1.前言2.文件操作2.1什么是文件2.2文件缓冲区2.3文件指针2.4文件的打开与关闭2.5文件的顺序读写3.优化通讯录3.1保存通讯录3.2加载通讯录4.结尾1.前言上一篇文章我们学习了动态内存开辟的相关知识点,并用动态内存函数优化了我们的通讯录,但通讯录还有需要改进的地方,比如,正常情

  • 手眼标定原理(眼在手上和眼在手外)

    手眼标定是指求解出工业机器人的末端坐标系与相机坐标系之间的坐标变换关系,或者工业机器人的基底坐标系与相机坐标系之间的坐标变换关系。手眼标定有两种情形:第一种是相机(眼)固定在机器臂(手)的末端,相机相对于机器臂末端是固定的,相机跟随机器臂移动,这种方式的手眼标定成为Eye-in-hand;第二种是相

  • [ 数据结构-C语言 ] 二叉树--初阶 大总结~~

    今天要和大家一起步入一个新的数据结构--二叉树。在学习了解二叉树之前我们先来了解什么是树。以下是本篇的主要内容及目录目录1.树的概念及其结构1.1树的概念1.2树的相关概念(重点*) 1.3树的表示 2.二叉树概念及结构2.1概念2.2特殊的二叉树 2.3二叉树的性质(

推荐阅读