自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我亦无他,唯手熟尔

面向对象面向君,不负代码不负卿 \n 你的点赞+收藏+关注 是我创作的最大动力!

  • 博客(258)
  • 收藏
  • 关注

原创 8.2 NLP主流任务和快速实践——NLP主流任务和快速实践

自然语言处理(natural language processing,简称NLP)是计算机科学和人工智能领域重要的方向,自2018年BERT预训练模型被提出以来,自然语言处理领域的各项任务指标不断被刷新,甚至在一些任务上已经超过了人类的基准值,例如阅读理解评测数据SQuAD 1.0。预训练模型基于新的自然语言处理任务范式:预训练+微调,极大推动了自然语言处理领域的发展。基于这个新的训练范式,预训练模型可以被广泛应用于NLP领域的各项任务中。本节将讲解任务和。

2024-11-07 11:26:26 1198 3

原创 预训练语言模型BERT——PaddleNLP中的预训练模型

与此同时,为方便用户使用,PaddleNLP提供了常用的预训练模型及其相应权重,包括从 huggingface.co 直接转换的模型权重和百度自研模型权重。目前共包含了40多个主流预训练模型,500多个模型权重。Sequence Classification: 针对整个文本序列进行分类,最典型的任务是文本分类Token Classification:针对序列中每个token进行分类,最典型的任务是命名实体识别。

2024-11-07 11:23:10 1232

原创 8.1.3预训练语言模型BERT——预训练任务示例

因此模型蒸馏方向的模型或技术被提出来,其主要通过将性能好的大模型作为Teacher模型,将运行效率高的小模型作为Student模型,通过知识蒸馏的方式,将Teacher模型的知识逐步迁移至Student模型中。一样的预训练模型,其主要采用预训练+微调的策略进行使用,预训练主要是帮助BERT模型学习语言知识,在预训练完成后,可基于预训练后的模型,对下游任务进行微调训练,往往能够在下游任务中获得比较好的效果。基于预训练后的BERT模型进行下游任务微调,能够帮助下游任务获得更好的效果。里面,导致上下文碎片化。

2024-10-24 09:21:07 991

原创 第八章自然语言处理任务的新范式:预训练语言模型——8.1BERT

自此,不管是学术界,还是工业界均掀起了基于Transformer的预训练模型研究和应用的热潮,并且逐渐从NLP延伸到CV、语音等多项领域。,将会获得比较好的一个分类结果,直观地想,预训练模型已经懂得了语言的知识,在这些知识基础上去学习文本分类任务将会事半功倍。监督(weak-supervised)的方式训练模型,经过大规模语料的”洗礼”,预训练模型能够学习到语言相关的知识,比如句法,语法知识等等。上进行预训练,学到了很好的语言知识,能够更好地进行词向量表示,当前已经成为主流的文本表示模型。

2024-10-24 09:19:41 1362

原创 828华为云征文 | Flexus X实例评测与应用体验:高性能与经济性的完美结合 带你部署Grafana

华为云Flexus X实例基于擎天QingTian架构和瑶光云脑技术,结合大模型调度和智能加速算法,旨在突破传统云服务器的局限。与传统云服务提供商的固定规格不同,Flexus X实例允许用户自定义CPU和内存规格,实现1:3、2:5等灵活配比。这样的设计能显著提高资源利用效率,减少资源浪费。

2024-09-02 14:00:34 1313 2

原创 828华为云征文 | Flexus X实例评测使用体验——手把手带你体验瑞吉外卖下载与部署

瑞吉外卖 对象转换器 公共字段自动填充 文件上传/下载 阿里云短信_nginx 自动填充识别-CSDN博客因为本篇主要测试服务器,如果不了解的朋友可以看我的这篇博客,就不再一一赘述!

2024-09-02 13:53:03 866

原创 828华为云征文 | Flexus X强大性能与高可靠性使用体验——手把手带你部署es docker rabbitmq

随着云计算技术的发展,越来越多的企业和个人开始将自己的业务迁移到云上。在选择云服务提供商时,稳定性、性能和可靠性是最重要的考虑因素之一。在这方面,Flexus云服务器X无疑是一个令人印象深刻的选择。Flexus云服务器X是华为云服务器系列中的高性能型号,专为那些对计算资源有高要求的企业和个人用户而设计。它能够提供强大的计算能力和卓越的性能,为用户的应用和服务提供稳定可靠的基础设施支持。首先,Flexus云服务器X配备了强大的处理器和内存组合,以应对各种复杂的计算任务。它采用最新的英特尔至强处理器。

2024-09-02 09:00:00 1260

原创 某猪24校招-工程方向笔试

现有一个有序表( 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 ),当二分查找值为 60 的元素时,它将依次与表中哪些元素比较?当该进程的访问页面顺序是 3、1、4、2、5、3、1、6、2、4、5、3、1,进程运行过程中会发生多少次缺页?前面已经有8(0~7)行,即8*8个元素,再加【4】第5个元素,前面一共64+4=68;为 0~7,从首地址 180 开始连续按行优先存放,在这种情况下,元素。中,假设每个数组元素的长度为 3 个存储单元,行下标。

2024-08-04 16:41:41 967 2

原创 2024年睿抗机器人开发者大赛(RAICOM)CAIP-编程技能赛-本科组国赛

该比赛属于个人赛,而且是类似ioi赛制,就是每一道题目提交之后可以看到自己题目的分数,而且可以多次提交都有效的取最高的分数(蓝桥杯只有最后一次的提交是有效的而且当场看不到分数),那么就可以疯狂提交,最后取最高分。该比赛分为省赛和国赛,先进行省赛,决胜出一二等奖晋级国赛,省赛的比例为:10%,15%,20%,对应一等奖、二等奖、三等奖,国赛的比例为:10%,15%,20%分别对应一等奖、二等奖、三等奖。比赛时间:2小时7月15日下午14:00-16:00比赛平台:OMS(需要提前下载并调试)比赛场地:

2024-08-04 16:34:45 1720 6

原创 比赛须知【2024 年睿抗机器人开发者大赛CAIP-编程技能赛(国赛)】

8.禁止打开任何纸质资料和事先存储在机器上的电子资料。12.严禁在检查过程中擅自关闭摄像头、监考客户端。1.开考 15 分钟内禁止退场。7.禁止使用任何形式的人工智能(AI)辅助工具。2.禁止使用双屏,无论第二屏幕是否开启、4.比赛过程中禁止触碰 USB 接口。5.禁止以任何形式访问任何非指走网站。10.禁止与监考老师以外的任何人交谈。违反上述禁则任何一条,都将以作弊论处。6.禁止使用任何形式的即时通讯工具。11、禁止拒绝监考老师的检查要求,3禁止佩戴耳机等电子设备。禁止使用任何电子翻译功能。

2024-07-31 17:17:31 1025 9

原创 7.2 Transformer:具有里程碑意义的新模型——自注意力模型

自此,不管是学术界,还是工业界均掀起了基于Transformer的预训练模型研究和应用的热潮,并且逐渐从NLP领域延伸到CV、语音等多项领域。Transformer模型是一个具有里程碑意义的模型,它的提出催生了众多基于Transformer网络结构的模型,特别是在2018年预训练模型BERT的提出,其在多项NLP任务上均取得了。如在阅读理解任务中,一篇文章最后段落的理解,可能依赖对于该文章开篇的典故的理解,这种与全局信息的关联,显然不是循环神经网络能够捕捉的。基于上面朴素的想法,自注意力模型的网络结构如。

2024-07-22 19:19:41 1551 2

原创 7.1.3.2、使用飞桨实现基于LSTM的情感分析模型的网络定义

在讲解卷积神经网络的的章节,我们详细列出了每一种神经网络使用基础算子拼装的详细网络配置,但实际上对于一些常用的网络结构,飞桨框架提供了现成的中高层函数支持。下面用于情感分析的长短时记忆模型就使用API实现。如果读者对使用基础算子拼装LSTM的内容感兴趣,可以查阅类的源代码。

2024-07-22 19:18:05 1174 1

原创 7.1.3、使用飞桨实现基于LSTM的情感分析模型

接下来让我们看看如何使用飞桨实现一个基于长短时记忆网络的情感分析模型。在飞桨中,不同深度学习模型的训练过程基本一致,流程如下: 数据处理 :选择需要使用的数据,并做好必要的预处理工作。 网络定义 :使用飞桨定义好网络结构,包括输入层,中间层,输出层,损失函数和优化算法。 模型训练 :将准备好的训练集数据送入神经网络进行学习,并观察学习的过程是否正常,如损失函数值是否在降低,也可以打印一些中间步骤的结果出来等。 模型评估 :使用测试集数据测试训练好的神经网络,看看训练效果如何

2024-07-20 11:00:00 1531

原创 7.1 NLP经典神经网络 RNN LSTM

如何设计神经网络的记忆功能呢?我们先了解下RNN网络是如何实现具备记忆功能的。RNN相当于将神经网络单元进行了横向连接,处理前一部分输入的RNN单元不仅有正常的模型输出,还会输出“记忆”传递到下一个RNN单元。而处于后一部分的RNN单元,不仅仅有来自于任务数据的输入,同时会接收从前一个RNN单元传递过来的记忆输入,这样就使得整个神经网络具备了“记忆”能力。但是RNN网络只是初步实现了“记忆”功能,在此基础上科学家们又发明了一些RNN的变体,来加强网络的记忆能力。但RNN对“记忆”能力的设计是比较粗糙的,

2024-07-20 10:15:00 698

原创 6.2.3. 使用飞桨实现Skip-gram

定义skip-gram的网络结构,用于模型训练。在飞桨动态图中,对于任意网络,都需要定义一个继承自的类来搭建网络结构、参数等数据的声明。同时需要在forward函数中定义网络的计算逻辑。值得注意的是,我们仅需要定义网络的前向计算逻辑,飞桨会自动完成神经网络的后向计算在skip-gram的网络结构中,使用的最关键的API是函数,可以用其实现Embedding的网络层。

2024-07-19 10:45:00 694

原创 6.2词向量:迈向NLP领域的第1步台阶

在自然语言处理任务中,词向量(Word Embedding)是表示自然语言里单词的一种方法,即把每个词都表示为一个N维空间内的点,即一个高维空间内的向量。通过这种方法,实现把自然语言计算转换为向量计算。如图1所示的词向量计算任务中,先把每个词(如queen,king等)转换成一个高维空间的向量,这些向量在一定意义上可以代表这个词的语义信息。再通过计算这些向量之间的距离,就可以计算出词语之间的关联关系,从而达到让计算机像计算数值一样去计算自然语言的目的。图1:词向量计算示意图如何把词转换为向量。

2024-07-19 10:15:00 850

原创 6.1 自然语言处理综述

自然语言处理(Natural Language Processing,简称NLP)被誉为人工智能皇冠上的明珠,是计算机科学和人工智能领域的一个重要方向。它主要研究人与计算机之间,使用的各种理论和方法。简单来说,计算机以用户的自然语言数据作为输入,在其内部通过定义的算法进行加工、计算等系列操作后(用以解),再返回用户所期望的结果,如所示。图1:自然语言处理示意图自然语言处理是一门于一体的科学。

2024-07-18 11:00:00 783 1

原创 5.3 目标检测YOLOv3实战:叶病虫害检测——损失函数、模型训练

本章系统化的介绍了计算机视觉的各种网络结构和发展历程,并以图像分类和目标检测两个任务为例,展示了ResNet和YOLOv3等算法的实现。期望读者不仅掌握了计算机视觉模型搭建方法,也能够对提取视觉特征的方法有更深入的认知。

2024-07-18 10:30:00 901

原创 5.3 目标检测YOLOv3实战:叶病虫害检测

在本课程中,将使用百度与林业大学合作开发的林业病虫害防治项目中用到昆虫数据集。提供了2183张图片,其中训练集1693张,验证集245,测试集245张。包含7种昆虫,分别是Boerner、Leconte、Linnaeus、acuminatus、armandi、coleoptera和linnaeus。包含了图片和标注。

2024-07-17 11:00:00 1599 1

原创 5.2.3 检测头设计(计算预测框位置和类别)

将P0[t,0:12,i,j]与输入的第t张图片上小方块区域(i,j)第1个预测框所需要的12个预测值对应,P0[t,12:24,i,j]与输入的第t张图片上小方块区域(i,j)第2个预测框所需要的12个预测值对应,P0[t,24:36,i,j]与输入的第t张图片上小方块区域(i,j)第3个预测框所需要的12个预测值对应。P0[t,0:4,i,j]与输入的第tt张图片上小方块区域(i,j)第1个预测框的位置对应,P0[t,12:16,i,j]与第2个预测框的位置对应,依此类推,则使用下面的程序可以。

2024-07-17 10:30:00 1072

原创 5.2.1 Backbone(特征提取) 5.2.2 Neck(多尺度检测)

上面这段示例代码,指定输入数据的形状是(1,3,640,640)(1, 3, 640, 640),则3个层级的输出特征图的形状分别是C0(1,1024,20,20)C0 (1, 1024, 20, 20),C1(1,512,40,40)C1 (1, 512, 40, 40)和C2(1,256,80,80)C2 (1, 256, 80, 80)。如果只在在特征图P0的基础上进行的,它的步幅stride=32。,得到的新特征图既能包含丰富的语义信息,又具有较多的像素点,能够描述更加精细的结构。

2024-07-16 10:33:04 823

原创 5.2 单阶段目标检测模型YOLOv3

其中跟真实框IoU最大的是锚框A_3,形状是(373,326),将它所对应的预测框的objectness标签设置为1,其所包括的物体类别就是真实框里面的物体所属类别。,每个锚框会有一个跟它对应的预测框,我们需要确定上面计算式中的t_x, t_y, t_w, t_h,从而计算出与锚框对应的预测框的位置和形状。,P_1, P_2,... , P_C则是锚框包含的物体属于每个类别的概率。为了回答问题,只需要将上面预测框坐标中的b_x, b_y, b_h, b_w设置为真实框的位置,即可求解出t的数值。

2024-07-16 10:00:00 875

原创 2024年睿抗机器人开发者大赛(RAICOM)CAIP-编程技能赛-本科组省赛_题解

一、算法的概念算法是计算机处理信息的本质,因为计算机本质上是一个算法来告诉计算机确切的步骤来执行一个指定的任务。算法是独立存在的一种解决问题的方法和思想。对于算法而言,实现的语言并不重要,重要的是思想。算法可以有不同的语言描述实现版本二、算法的五大特性1、输入:算法具有0个或多个输入2、输出:算法至少有1个或多个输出3、有穷性:算法在有限的步骤之后会自动结束而不会无线循环,并且每一个步骤可以在可接受的时间内完成4、确定性:算法中的每一步都有确定的含义,不会出现二义性5、可行性:算法的每一步

2024-07-15 16:51:53 6238 17

原创 5.1.2.3 目标检测基本概念和YOLOv3设计思想——交并比 NMS

假设使用模型对图片进行预测,一共输出了11个预测框及其得分,在图上画出预测框。在每个人像周围,都出现了多个预测框,需要消除冗余的预测框以得到最终的预测结果。下图“交集”中青色区域是两个框的重合面积,图“并集”中蓝色区域是两个框的相并面积。比如在上面的程序中,boxes里面一共对应11个预测框,scores给出了它们预测"人"这一类别的得分。两个矩形框之间的相对位置关系,除了上面的示意图之外,还有哪些可能,上面的公式能否覆盖所有的情形?两个框可以看成是两个像素的集合,它们的交并比等于两个框。

2024-07-15 10:45:00 982

原创 5.1 目标检测基本概念和YOLOv3设计思想

穷举法也许能得到正确的预测结果,但其计算量也是非常巨大的,其所生成的总候选区域数目约为W^2*H^2/4,假设H=W=100,总数将会达到2.5×10^7个,如此多的候选区域使得这种方法几乎没有什么实用性。在上一节中我们学习了图像分类处理基本流程,先使用卷积神经网络提取图像特征,然后再用这些特征预测分类概率,最后选出概率最大的类别,即为当前图片的类别,流程如。不同的模型往往有着不同的生成锚框的方式,在后面的内容中,会详细介绍YOLOv3算法里面产生锚框的规则,理解了它的设计方案,也很容易类推到其它模型上。

2024-07-15 10:00:00 1339

原创 4.3.2 图像分类ResNet实战:眼疾识别——模型构建

在这一节里,我们通过ResNet模型实现眼疾识别,在验证集上的预测精度在95%左右,通过这个案例熟悉了基础的视觉任务构建流程。如果读者有兴趣的话,可以进一步调整学习率和训练轮数等超参数,观察是否能够得到更高的精度。上一节定义好已经了解了ResNet模型结构,本节直接使用飞桨高层API中的Resnet50进行图像分类实验。用Runner在训练集上训练5个epoch,并保存准确率最高的模型作为最佳模型。飞桨高层API中都为大家提供了实现好交叉熵损失函数,代码如下所示。,观察模型在评估集上的准确率。

2024-07-13 11:00:00 1286

原创 4.3 图像分类ResNet实战:眼疾识别

如今近视已经成为困扰人们健康的一项全球性负担,在近视人群中,有超过35%的人患有重度近视。近视会拉长眼睛的光轴,也可能引起视网膜或者络网膜的病变。随着近视度数的不断加深,高度近视有可能引发病理性病变,这将会导致以下几种症状:视网膜或者络网膜发生退化、视盘区域萎缩、漆裂样纹损害、Fuchs斑等。因此,及早发现近视患者眼睛的病变并采取治疗,显得非常重要。

2024-07-13 10:00:00 975

原创 4.2 图像分类基本概念和ResNet设计思想

通俗的比喻,在火热的电视节目《王牌对王牌》上有一个“传声筒”的游戏,排在队首的嘉宾把看到的影视片段表演给后面一个嘉宾看,经过四五个嘉宾后,最后一个嘉宾如果能表演出更多原剧的内容,就能取得高分。图像分类在许多领域都有着广泛的应用,如:安防领域的人脸识别和智能视频分析等,交通领域的交通场景识别,互联网领域基于内容的图像检索、相册自动归类、商品识别、医学领域的图像识别等。,然后跟输入图片进行短接,如果残差块中第三次卷积输出特征图的形状与输入不一致,则对输入图片使用1 x 1卷积,将其输出形状调整成一致。

2024-07-12 11:30:00 1011

原创 一文搞懂 卷积神经网络 批归一化 丢弃法

《零基础实践深度学习》(第1版)2020年正式上线,深受开发者和高校师生追捧,累积学习人数超过9万人。本课程是它的升级版,结合深度学习技术的发展、学员反馈,并结合近两年AI产业应用经验,进行了全面更新和优化。如:• 模型算法方面 :新增CV、NLP和推荐领域经典模型和算法介绍,以及相应的代码实现,如Transformer、BERT等。 • 产业应用方面 :新增AI产业应用方法论和使用工具介绍,如芯片选型原则、AI推理部署套件FastDeploy、飞桨产业范例库等。 • 学员反馈方面 :课程第1章增加P

2024-07-12 10:00:00 1451

原创 一文搞懂 卷积神经网络 卷积算子应用举例 池化 激活函数

《零基础实践深度学习》(第1版)2020年正式上线,深受开发者和高校师生追捧,累积学习人数超过9万人。本课程是它的升级版,结合深度学习技术的发展、学员反馈,并结合近两年AI产业应用经验,进行了全面更新和优化。如:• 模型算法方面 :新增CV、NLP和推荐领域经典模型和算法介绍,以及相应的代码实现,如Transformer、BERT等。 • 产业应用方面 :新增AI产业应用方法论和使用工具介绍,如芯片选型原则、AI推理部署套件FastDeploy、飞桨产业范例库等。 • 学员反馈方面 :课程第1章增加P

2024-07-11 12:00:00 954

原创 4.1卷积神经网络

《零基础实践深度学习》(第1版)2020年正式上线,深受开发者和高校师生追捧,累积学习人数超过9万人。本课程是它的升级版,结合深度学习技术的发展、学员反馈,并结合近两年AI产业应用经验,进行了全面更新和优化。如:• 模型算法方面 :新增CV、NLP和推荐领域经典模型和算法介绍,以及相应的代码实现,如Transformer、BERT等。 • 产业应用方面 :新增AI产业应用方法论和使用工具介绍,如芯片选型原则、AI推理部署套件FastDeploy、飞桨产业范例库等。 • 学员反馈方面 :课程第1章增加P

2024-07-11 10:00:00 1192

原创 第3章 计算机视觉基础

《零基础实践深度学习》(第1版)2020年正式上线,深受开发者和高校师生追捧,累积学习人数超过9万人。本课程是它的升级版,结合深度学习技术的发展、学员反馈,并结合近两年AI产业应用经验,进行了全面更新和优化。如:• 模型算法方面 :新增CV、NLP和推荐领域经典模型和算法介绍,以及相应的代码实现,如Transformer、BERT等。 • 产业应用方面 :新增AI产业应用方法论和使用工具介绍,如芯片选型原则、AI推理部署套件FastDeploy、飞桨产业范例库等。 • 学员反馈方面 :课程第1章增加P

2024-07-10 12:00:00 1627

原创 2.10 动静转换

《零基础实践深度学习》(第1版)2020年正式上线,深受开发者和高校师生追捧,累积学习人数超过9万人。本课程是它的升级版,结合深度学习技术的发展、学员反馈,并结合近两年AI产业应用经验,进行了全面更新和优化。如:• 模型算法方面 :新增CV、NLP和推荐领域经典模型和算法介绍,以及相应的代码实现,如Transformer、BERT等。 • 产业应用方面 :新增AI产业应用方法论和使用工具介绍,如芯片选型原则、AI推理部署套件FastDeploy、飞桨产业范例库等。 • 学员反馈方面 :课程第1章增加P

2024-07-10 10:00:00 945

原创 2.9 手写数字识别之恢复训练

《零基础实践深度学习》(第1版)2020年正式上线,深受开发者和高校师生追捧,累积学习人数超过9万人。本课程是它的升级版,结合深度学习技术的发展、学员反馈,并结合近两年AI产业应用经验,进行了全面更新和优化。如:• 模型算法方面 :新增CV、NLP和推荐领域经典模型和算法介绍,以及相应的代码实现,如Transformer、BERT等。 • 产业应用方面 :新增AI产业应用方法论和使用工具介绍,如芯片选型原则、AI推理部署套件FastDeploy、飞桨产业范例库等。 • 学员反馈方面 :课程第1章增加P

2024-07-09 12:00:00 915

原创 2.8.4 加入正则化项,避免模型过拟合

《零基础实践深度学习》(第1版)2020年正式上线,深受开发者和高校师生追捧,累积学习人数超过9万人。本课程是它的升级版,结合深度学习技术的发展、学员反馈,并结合近两年AI产业应用经验,进行了全面更新和优化。如:• 模型算法方面 :新增CV、NLP和推荐领域经典模型和算法介绍,以及相应的代码实现,如Transformer、BERT等。 • 产业应用方面 :新增AI产业应用方法论和使用工具介绍,如芯片选型原则、AI推理部署套件FastDeploy、飞桨产业范例库等。 • 学员反馈方面 :课程第1章增加P

2024-07-09 10:30:00 1187

原创 2.8 手写数字识别之训练调试与优化

《零基础实践深度学习》(第1版)2020年正式上线,深受开发者和高校师生追捧,累积学习人数超过9万人。本课程是它的升级版,结合深度学习技术的发展、学员反馈,并结合近两年AI产业应用经验,进行了全面更新和优化。如:• 模型算法方面 :新增CV、NLP和推荐领域经典模型和算法介绍,以及相应的代码实现,如Transformer、BERT等。 • 产业应用方面 :新增AI产业应用方法论和使用工具介绍,如芯片选型原则、AI推理部署套件FastDeploy、飞桨产业范例库等。 • 学员反馈方面 :课程第1章增加P

2024-07-08 12:15:00 1285

原创 2.7 手写数字识别之资源配置

《零基础实践深度学习》(第1版)2020年正式上线,深受开发者和高校师生追捧,累积学习人数超过9万人。本课程是它的升级版,结合深度学习技术的发展、学员反馈,并结合近两年AI产业应用经验,进行了全面更新和优化。如:• 模型算法方面 :新增CV、NLP和推荐领域经典模型和算法介绍,以及相应的代码实现,如Transformer、BERT等。 • 产业应用方面 :新增AI产业应用方法论和使用工具介绍,如芯片选型原则、AI推理部署套件FastDeploy、飞桨产业范例库等。 • 学员反馈方面 :课程第1章增加P

2024-07-08 11:00:00 821

原创 2.6 手写数字识别之优化算法

《零基础实践深度学习》(第1版)2020年正式上线,深受开发者和高校师生追捧,累积学习人数超过9万人。本课程是它的升级版,结合深度学习技术的发展、学员反馈,并结合近两年AI产业应用经验,进行了全面更新和优化。如:• 模型算法方面 :新增CV、NLP和推荐领域经典模型和算法介绍,以及相应的代码实现,如Transformer、BERT等。 • 产业应用方面 :新增AI产业应用方法论和使用工具介绍,如芯片选型原则、AI推理部署套件FastDeploy、飞桨产业范例库等。 • 学员反馈方面 :课程第1章增加P

2024-07-07 21:16:21 1370

原创 黑马商城 Elasticsearch从入门到部署 RestClient操作文档

当我们要导入商品数据时,由于商品数量达到数十万,因此不可能一次性全部导入。而数据库中的商品数据实际会达到数十万条,某些项目中可能达到数百万条。不过查询的目的是得到结果,解析为ItemDTO,还要再加一步对结果的解析。我们如果要将这些数据导入索引库,肯定不能逐条导入,而是采用批处理方案。我们需要将数据库中的商品信息导入elasticsearch中,而不是造假数据了。索引库结构与数据库结构还存在一些差异,因此我们要定义一个索引库结构对应的实体。每当商品服务对商品实现增删改时,索引库的数据也需要同步更新。

2024-07-07 21:13:25 1094

原创 Elasticsearch从入门到部署 文档操作 RestAPI

文档操作有哪些?POST /{索引库名}/_doc/文档id { json文档 }GET /{索引库名}/_doc/文档idDELETE /{索引库名}/_doc/文档id修改文档:PUT /{索引库名}/_doc/文档id { json文档 }POST /{索引库名}/_update/文档id { "doc": {字段}}JavaRestClient操作elasticsearch的流程基本类似。核心是方法来获取索引库的操作对象。初始化创建XxxIndexRequest。XXX是CreateGet。

2024-04-28 16:54:42 787 1

蓝桥杯人工智能团队赛模拟题三期答案

蓝桥杯人工智能团队赛国赛模拟题三期:https://www.lanqiao.cn/contests/ai-2024-3/challenges/; 答案,7.群策群力—实现多模型融合 https://www.lanqiao.cn/problems/8749/learning/ 介绍 你们研发小组已经完成了一个音乐热度预测模型的训练。在上线之前,一般需要对模型的泛化能力进行测试。模型融合可能会比单个模型有更好的泛化能力。在本任务中,你们要对多个训练好的回归模型完成模型融合,结合多个回归模型的预测结果,以生成最终的预测结果。 准备 开始答题前,请确认/home/project目录下包含以下文件: • model1.pkl • model2.pkl • model3.pkl • task.py 其中: • model1.pkl 、 model2.pkl 、 model3.pkl ,是本任务提供的基于 sklearn 训练的回归模型。 • task.py ,是你后续答题过程中编写代码的地方。 目标 请在task.py文件中按要求实现以下目标函数。 predictY函数

2024-05-20

后端微服务必看最新最热面试题

## 微服务面试题 >**面试官:**Spring Cloud 5大组件有哪些? > >**候选人:** > >早期我们一般认为的Spring Cloud五大组件是 > >- Eureka : 注册中心 >- Ribbon : 负载均衡 >- Feign : 远程调用 >- Hystrix : 服务熔断 >- Zuul/Gateway : 网关 > >随着SpringCloudAlibba在国内兴起 , 我们项目中使用了一些阿里巴巴的组件 > >- 注册中心/配置中心 Nacos > >- 负载均衡 Ribbon > >- 服务调用 Feign > >- 服务保护 sentinel > >- 服务网关 Gateway > >**面试官:**服务注册和发现是什么意思?Spring Cloud 如何实现服务注册发现? > >**候选人:** > >我理解的是主要三块大功能,分别是服务注册 、服务发现、服务状态监控 > >我们当时项目采用的eureka作为注册中心,这个也是spring cloud体系中的一个核心组件 > >**服务注册**:服务提供者需要把自己的信息

2024-04-06

office2016安装手册.pdf

计算机二级 最新最热 office2016安装手册.pdf 本教程追求最短路径讲解,章节重点难点突出,总结考点综合实战案例,Word、Excel、PowerPoint三个模块真题实战演练,一天轻松实现从入门到拿证!帮助个人提高工作效率和竞争力,为个人提供技能认证和职业发展来更多的机会和优势! Word的功能和使用 Ø Excel的功能和使用 Ø PowerPoint的功能和使用 考试方式: 上机考试,10道选择题,占10分;Office操作共3道操作题,占80分 技巧:选择题:思路与刚刚一致 操作题:多刷视频、多练题、多归纳总结 全国计算机等级考试二级 Office 考试时间定为120分钟。 考试时间由考试系统自动进行计时,提前5分钟自动报警来提醒考生 应及时存盘,考试时间用完,考试系统将自动锁定计算机,考生将不能继续进行考试。

2024-03-20

计算机二级 最新最热 MS Office选择题题库

计算机二级 最新最热 MS Office选择题题库 本教程追求最短路径讲解,章节重点难点突出,总结考点综合实战案例,Word、Excel、PowerPoint三个模块真题实战演练,一天轻松实现从入门到拿证!帮助个人提高工作效率和竞争力,为个人提供技能认证和职业发展来更多的机会和优势! Word的功能和使用 Ø Excel的功能和使用 Ø PowerPoint的功能和使用 考试方式: 上机考试,10道选择题,占10分;Office操作共3道操作题,占80分 技巧:选择题:思路与刚刚一致 操作题:多刷视频、多练题、多归纳总结 全国计算机等级考试二级 Office 考试时间定为120分钟。 考试时间由考试系统自动进行计时,提前5分钟自动报警来提醒考生 应及时存盘,考试时间用完,考试系统将自动锁定计算机,考生将不能继续进行考试。

2024-03-20

华为端云一体化端云一体化开发支持开发者在 DevEco Studio 内使用一种语言同时完成 HarmonyOS 应用的端侧与

# 端云一体化 什么是端云一体化 * 端云一体化开发支持开发者在 DevEco Studio 内使用一种语言同时完成 HarmonyOS 应用的端侧与云侧开发 这里的关键有两点 1. 一套开发工具,即 DevEco Studio 既能开发端侧代码、也能开发云侧代码 2. 一套开发语言,端侧使用 ArtTS,云侧使用 TS 端云一体化的好处 * 对于开发人员来说,统一工具,统一语言,能够降低开发成本,提高开发效率 * 此外云侧开发,使用的各种云服务还具备免运维、零浪费的好处,能够降低运维成本 什么是云开发 * 云开发(Serverless)是一种按需提供云端服务的架构和服务模型。应用运行所需的服务器和环境可以皆由云端平台提供,开发者只需关注应用的业务逻辑,而无需关心基础设施 华为云开发服务框架 常见的云服务 - 认证服务:助力应用快速构建安全可靠的用户认证系统。 - 云函数: 提供Serverless化的代码开发与运行平台。 - 云数据库:提供端云数据的协同管理。 - 云缓存:为云函数提供Key-Value型高速缓存。 - 云存储:助力应用存储图片、音频、视频等内容,并提供高

2024-03-06

全网首发鸿蒙 HarmonyOS NEXT星河版零基础入门到实战,零基础也能快速入门鸿蒙开发教程

全网首发鸿蒙 HarmonyOS NEXT星河版零基础入门到实战,零基础也能快速入门鸿蒙开发教程;开发工具下载 HarmonyOS官网 → 一探究竟 → DevEco Studio 下载 地址:https://developer.huawei.com/consumer/cn/; ArkTS基础快速入门 ArkTS:是一门用于开发鸿蒙应用的编程语言。 编程语言:用来控制计算机工作的,可以告诉计算机我们要做的事情。认识数据 编程语言的核心是处理 数据 三种常见的基础数据类型: ① string 字符串:描述信息 ② number 数字:计算 ③ boolean 布尔:判断 (真、假)

2024-02-11

某高校 软件体系结构 2022年考试真题,本人在考试中拿到了第一名的好成绩

1.重用. 重用也叫再用或复用,是指同一事物不作修改或稍加改动就多次重复使用,广义地说,软件重用可分为以下3个层次:. (1)知识重用 (例如,软件工程知识的重用) (2)方法和的标准的重用 (例如,面向对象方法或国家制定的软件开发规范的重用. (3)软件成分的重用. 前两个重用层次属于知识工程研究的范畴,本节仅计论软件成分重用问题. 2.软件成分的重用级别. 业务逻辑的划分比重:在客户端多一些还是在服务器端多些? 胖客户端:客户端执行大部分的数据处理操作 瘦客户端:客户端具有很少或没有业务逻辑 软件体系结构非常复杂,无法用简单的一维模型加以描述。从多个不同角度建立SA的模型,分别刻画SA某一方面的性质,系统的每一个不同的视图反映一组系统相关人员所关注的系统的特定方面;多视图体现了“关注点分离”的思想,使系统更易于理解,方便系统相关人员之间进行交流,并且有利于系统的一致性检测以及系统质量属性的评估。 sa建模三个层次: (1)图形化模型: 从不同的视角描述特定系统的体系结构,从而得到多个视图,并将这些视图组织起来以描述整体的SA模型;(2)形式化模型:在SA基本概念的基础上,选取

2023-12-08

2023年全国大学生软件测试省赛web《凤凰网》功能测试

全国大学生软件测试大赛是一个面向全国高校学生的竞赛活动,旨在提升学生在软件测试领域的技能和能力。其中,"Web测试赛道"是比赛中的一个专题赛道,主要侧重于Web应用程序的测试。 这个资源包含了关于2023年全国大学生软件测试大赛《省赛——凤凰网》的一系列测试用例、需求文档、界面设计等材料,以帮助参赛选手进行测试工作。参赛选手需要理解这些材料,并根据给定的测试目标,设计和执行测试计划,编写测试脚本,模拟用户操作,并检查应用程序的功能、性能、安全性等方面是否符合预期。 在这个比赛中,参赛选手将使用测试工具和技术,如Selenium、Junit、Postman等,对网易云音乐进行功能测试、界面测试、性能测试、安全测试等,以评估和提高网易云音乐的质量和稳定性。 通过参与这个赛道,学生可以锻炼和提升软件测试的技能,了解Web应用程序的测试方法和流程,并在实践中发掘和解决问题。此外,参赛选手还有机会与其他优秀的

2023-11-11

2023年全国大学生软件测试省赛web《再生资源系统》功能测试

全国大学生软件测试大赛是一个面向全国高校学生的竞赛活动,旨在提升学生在软件测试领域的技能和能力。其中,"Web测试赛道"是比赛中的一个专题赛道,主要侧重于Web应用程序的测试。 这个资源包含了关于2023年全国大学生软件测试大赛《省赛——再生资源系统》的一系列测试用例、需求文档、界面设计等材料,以帮助参赛选手进行测试工作。参赛选手需要理解这些材料,并根据给定的测试目标,设计和执行测试计划,编写测试脚本,模拟用户操作,并检查应用程序的功能、性能、安全性等方面是否符合预期。 在这个比赛中,参赛选手将使用测试工具和技术,如Selenium、Junit、Postman等,对网易云音乐进行功能测试、界面测试、性能测试、安全测试等,以评估和提高网易云音乐的质量和稳定性。 通过参与这个赛道,学生可以锻炼和提升软件测试的技能,了解Web应用程序的测试方法和流程,并在实践中发掘和解决问题。此外,参赛选手还有机会与其他优秀的

2023-11-11

2023年全国大学生软件测试预选赛 Web性能测试-喜马拉雅测试文档

全国大学生软件测试大赛是一个面向全国高校学生的竞赛活动,旨在提升学生在软件测试领域的技能和能力。其中,"Web测试赛道"是比赛中的一个专题赛道,主要侧重于Web应用程序的测试。 "2023年省赛真题"是指该竞赛在2023年省级比赛阶段所使用的针对喜马拉雅软件的测试题目。这些题目被设计成模拟真实场景中的软件测试任务,让参赛选手能够应用测试技术和方法,发现并解决Web应用程序中的问题。 这个资源包含了关于Web性能的一系列测试用例、需求文档、界面设计等材料,以帮助参赛选手进行测试工作。参赛选手需要理解这些材料,并根据给定的测试目标,设计和执行测试计划,编写测试脚本,模拟用户操作,并检查应用程序的功能、性能、安全性等方面是否符合预期。 在这个比赛中,参赛选手将使用测试工具和技术,如Selenium、Junit、Postman等,对网易云音乐进行功能测试、界面测试、性能测试、安全测试等,以评估和提高网易云音乐的质量和稳定性。 通过参与这个赛道,学生可以锻炼和提升软件测试的技能,了解Web应用程序的测试方法和流程,并在实践中发掘和解决问题。此外,参赛选手还有机会与其他优秀的

2023-10-22

全国大学生软件测试大赛 2023年预选赛 -起点中文网测试需求文档.pdf

全国大学生软件测试大赛是一个面向全国高校学生的竞赛活动,旨在提升学生在软件测试领域的技能和能力。其中,"Web测试赛道"是比赛中的一个专题赛道,主要侧重于Web应用程序的测试。 "2020年省赛网易云真题"是指该竞赛在2020年省级比赛阶段所使用的针对网易云音乐(网易云)的测试题目。这些题目被设计成模拟真实场景中的软件测试任务,让参赛选手能够应用测试技术和方法,发现并解决Web应用程序中的问题。 这个资源包含了关于网易云音乐的一系列测试用例、需求文档、界面设计等材料,以帮助参赛选手进行测试工作。参赛选手需要理解这些材料,并根据给定的测试目标,设计和执行测试计划,编写测试脚本,模拟用户操作,并检查应用程序的功能、性能、安全性等方面是否符合预期。 在这个比赛中,参赛选手将使用测试工具和技术,如Selenium、Junit、Postman等,对网易云音乐进行功能测试、界面测试、性能测试、安全测试等,以评估和提高网易云音乐的质量和稳定性。 通过参与这个赛道,学生可以锻炼和提升软件测试的技能,了解Web应用程序的测试方法和流程,并在实践中发掘和解决问题。此外,参赛选手还有机会与其他优秀的

2023-10-22

全国大学生软件测试大赛 2023年预选赛 -有架测试需求文档.pdf

全国大学生软件测试大赛是一个面向全国高校学生的竞赛活动,旨在提升学生在软件测试领域的技能和能力。其中,"Web测试赛道"是比赛中的一个专题赛道,主要侧重于Web应用程序的测试。 "2020年省赛网易云真题"是指该竞赛在2020年省级比赛阶段所使用的针对网易云音乐(网易云)的测试题目。这些题目被设计成模拟真实场景中的软件测试任务,让参赛选手能够应用测试技术和方法,发现并解决Web应用程序中的问题。 这个资源包含了关于网易云音乐的一系列测试用例、需求文档、界面设计等材料,以帮助参赛选手进行测试工作。参赛选手需要理解这些材料,并根据给定的测试目标,设计和执行测试计划,编写测试脚本,模拟用户操作,并检查应用程序的功能、性能、安全性等方面是否符合预期。 在这个比赛中,参赛选手将使用测试工具和技术,如Selenium、Junit、Postman等,对网易云音乐进行功能测试、界面测试、性能测试、安全测试等,以评估和提高网易云音乐的质量和稳定性。 通过参与这个赛道,学生可以锻炼和提升软件测试的技能,了解Web应用程序的测试方法和流程,并在实践中发掘和解决问题。此外,参赛选手还有机会与其他优秀的

2023-10-22

全国大学生软件测试大赛web测试赛道2020年省赛网易云 真题

全国大学生软件测试大赛是一个面向全国高校学生的竞赛活动,旨在提升学生在软件测试领域的技能和能力。其中,"Web测试赛道"是比赛中的一个专题赛道,主要侧重于Web应用程序的测试。 "2020年省赛网易云真题"是指该竞赛在2020年省级比赛阶段所使用的针对网易云音乐(网易云)的测试题目。这些题目被设计成模拟真实场景中的软件测试任务,让参赛选手能够应用测试技术和方法,发现并解决Web应用程序中的问题。 这个资源包含了关于网易云音乐的一系列测试用例、需求文档、界面设计等材料,以帮助参赛选手进行测试工作。参赛选手需要理解这些材料,并根据给定的测试目标,设计和执行测试计划,编写测试脚本,模拟用户操作,并检查应用程序的功能、性能、安全性等方面是否符合预期。 在这个比赛中,参赛选手将使用测试工具和技术,如Selenium、Junit、Postman等,对网易云音乐进行功能测试、界面测试、性能测试、安全测试等,以评估和提高网易云音乐的质量和稳定性。 通过参与这个赛道,学生可以锻炼和提升软件测试的技能,了解Web应用程序的测试方法和流程,并在实践中发掘和解决问题。此外,参赛选手还有机会与其他优秀的

2023-10-19

Java结构型设计模式资料day03

本课程从设计模式的一些相关的概念开始,再到软件设计原则,重点讲解23种设计模式,针对每一种模式都配备了相关的代码。最后通过一个综合案例将常用的设计模式使用起来。 市面上已经有很多的设计模式的教程,而我们这套课程有哪儿些特色呢? 从基础开始。只要你有JavaSE的基础都可以学习 全面。针对设计模式及其模式的变形及开发中是如何使用的 案例经典。学习spring框架是最好的提升的途径,spring框架将面向对象体现的淋漓尽致 本课程从设计模式的一些相关的概念开始,再到软件设计原则,重点讲解23种设计模式,针对每一种模式都配备了相关的代码。最后通过一个综合案例将常用的设计模式使用起来。 市面上已经有很多的设计模式的教程,而我们这套课程有哪儿些特色呢? 从基础开始。只要你有JavaSE的基础都可以学习 全面。针对设计模式及其模式的变形及开发中是如何使用的 案例经典。学习spring框架是最好的提升的途径,spring框架将面向对象体现的淋漓尽致

2023-10-01

Java设计模式资料day02

本课程从设计模式的一些相关的概念开始,再到软件设计原则,重点讲解23种设计模式,针对每一种模式都配备了相关的代码。最后通过一个综合案例将常用的设计模式使用起来。 市面上已经有很多的设计模式的教程,而我们这套课程有哪儿些特色呢? 从基础开始。只要你有JavaSE的基础都可以学习 全面。针对设计模式及其模式的变形及开发中是如何使用的 案例经典。学习spring框架是最好的提升的途径,spring框架将面向对象体现的淋漓尽致 本课程从设计模式的一些相关的概念开始,再到软件设计原则,重点讲解23种设计模式,针对每一种模式都配备了相关的代码。最后通过一个综合案例将常用的设计模式使用起来。 市面上已经有很多的设计模式的教程,而我们这套课程有哪儿些特色呢? 从基础开始。只要你有JavaSE的基础都可以学习 全面。针对设计模式及其模式的变形及开发中是如何使用的 案例经典。学习spring框架是最好的提升的途径,spring框架将面向对象体现的淋漓尽致

2023-10-01

Java设计模式资料day01

本课程从设计模式的一些相关的概念开始,再到软件设计原则,重点讲解23种设计模式,针对每一种模式都配备了相关的代码。最后通过一个综合案例将常用的设计模式使用起来。 市面上已经有很多的设计模式的教程,而我们这套课程有哪儿些特色呢? 从基础开始。只要你有JavaSE的基础都可以学习 全面。针对设计模式及其模式的变形及开发中是如何使用的 案例经典。学习spring框架是最好的提升的途径,spring框架将面向对象体现的淋漓尽致 本课程从设计模式的一些相关的概念开始,再到软件设计原则,重点讲解23种设计模式,针对每一种模式都配备了相关的代码。最后通过一个综合案例将常用的设计模式使用起来。 市面上已经有很多的设计模式的教程,而我们这套课程有哪儿些特色呢? 从基础开始。只要你有JavaSE的基础都可以学习 全面。针对设计模式及其模式的变形及开发中是如何使用的 案例经典。学习spring框架是最好的提升的途径,spring框架将面向对象体现的淋漓尽致

2023-10-01

Java设计模式大纲+导学

本课程从设计模式的一些相关的概念开始,再到软件设计原则,重点讲解23种设计模式,针对每一种模式都配备了相关的代码。最后通过一个综合案例将常用的设计模式使用起来。 市面上已经有很多的设计模式的教程,而我们这套课程有哪儿些特色呢? 从基础开始。只要你有JavaSE的基础都可以学习 全面。针对设计模式及其模式的变形及开发中是如何使用的 案例经典。学习spring框架是最好的提升的途径,spring框架将面向对象体现的淋漓尽致 本课程从设计模式的一些相关的概念开始,再到软件设计原则,重点讲解23种设计模式,针对每一种模式都配备了相关的代码。最后通过一个综合案例将常用的设计模式使用起来。 市面上已经有很多的设计模式的教程,而我们这套课程有哪儿些特色呢? 从基础开始。只要你有JavaSE的基础都可以学习 全面。针对设计模式及其模式的变形及开发中是如何使用的 案例经典。学习spring框架是最好的提升的途径,spring框架将面向对象体现的淋漓尽致

2023-10-01

必看1年-本科-程序员面试简历模版

 熟练掌握java基础知识,具有良好的编码习惯;  熟悉java高级特性,比如多线程编程、网络编程、反射、注解等;  熟练掌握javaweb技术,具有独立的开发能力,熟悉http协议,EL,JSTL表达式;  熟悉html、css、javascript、jQuery等脚本语言;并且能够熟练使用zTree、validate、 jQuery UI、easyui、bootstrap等jQuery插件  熟练使用主流框架,如spring、springmvc、Struts2、mybatis、Hibernate  熟悉Mysql、Oracle等主流数据库管理系统、相关技术及工具,熟悉Redis等Nosql数据库的配置、部署和优化;  熟悉tomcat,jboss等常见应用服务器;  熟悉Linux及Apache、Ngnix等主流Web服务器的基本配置及常用命令;  熟练使用SVN、Maven、PowerDesigner、Eclipse、idea等项目开发及管理工具;  熟练使用WebService技术;  了解阿里分布式开源框架dubbo,有一定的使用经验;

2023-10-01

程序员面试必看参考话术 万字!

您好,我是来面试咱们公司java高级工程师的,我叫XXX。我从事java行业已经两年多了。曾近做过三个项目,最近做的是宝亮网智的服务管理系统 和 心连心社交平台等。在这几年的项目开发中,我掌握了并发、微服务、多线程等技术的应用,以及我能够熟练使用Oracle,MySQL等关系型数据库以及现在比较获得NoSQL( MongoDB)非关系型数据库。我还掌握了一些有关于项目中的优化问题,如:缓存,SQL优化,性能优化,业务优化,Tomcat调优,负载均衡等。 1、为什么离职? 解析: 【个人原因】正面 : 家里有事导致、离开企业所在城市 、挑战自我。 回答范例1:是想要来北京寻找更好的发展,提升自己的技术,寻找更好的平台。之前在天津上学,毕业后就留在那边啦,但是后来发现天津跟北京的区别还是很大的,之前就是过的比较安逸,工作上也很难有很大的突破,所以就想重新寻找更大一点的平台,跳槽来北京发展了。

2023-10-01

必看!Java批注简历标准 两千字

个人信息: 1、年龄:如果年龄小的话,写个虚岁,最好年龄都稍微写大一些;年龄大的可以写实岁 备注:22岁左右为适龄 2、地址:现居地,要求都写在北京(如果去其他城市找的话直接写城市的名称 3、电话: 1、以--343隔开 2、邮箱:最好不要使用QQ邮箱 3、建议写籍贯,万一碰到老乡 4、学历:如果是全日制统招本科,可以加上(统本) 如果是其他形式学历如:成教等不必标注 如果是211/985可以标注 5、如果英语有四六级的可以加上 6、如果自己在github上发表过自己的开源项目、或者在csdn上发表过一些比较有深度的文章,而且评论和点击率都不错的,可以把自己的连接地址写在上面,这个肯定会成为你的加分项

2023-10-01

JAVA开发五年程序员简历模版

Java面试专题课解决面试过程中的一些常见问题,课程全面覆盖重难点Java面试题。包含了多个模块的面试题讲解,如:Redis、MySQL、框架、微服务、消息中间件、数据结构、Java集合源码分析、多线程、JVM、设计模式、高并发场景、企业实际问题场景等等各个方面逐一讲解。 1、具备扎实的编程基础,精通Java语言,熟悉JVM,内存模型,并发编程 2、可以灵活运用设计模式,如:单例、工厂、策略、责任链、模板方法等设计模式进行项目开发 3、熟悉Spring、 SpringMVC、SpringBoot、SpringCloud、Mybaits、Mybaits-Plus等开发技术。 4、熟悉分布式常见解决方案:分布式事务、分布式一致性、分布式锁 5、熟悉关系型数据库MySQL,有一定的SQL优化经验 6、熟练使用Redis等非关系型数据库。 7、熟练运用Freemarker模板技术和nginx反向代理服务器 8、熟练运用RabbitMQ、Kafka等主流消息中间件 9、熟练运用git、Linux操作系统等基本命令。 10、有高并发、高性能、高可用系统架构设计实践、并有性能调优经验

2023-10-01

Dev-cpp下载资料

1、安装与启动 Dev-C++ (有时候也称为 Dev-Cpp)是一个免费软件,最早是由 BloodShed 公司开发的,在版本 4.9.2 之后该公司停止开发并开放源代码。然后由 Orwell 接手进行维护,陆续开发了几个版本,后来也有其他开发人员陆续参与开发维护并发布了一些分支版本。 建议读者从 Dev-C++ 中文版网站(https://devcpp.gitee.io/)下载最新版本(2020年9月):Dev-C++ 5.15中文版。 下载之后开始安装。安装过程很简单,按照对话框的操作提示执行即可,在此略过不叙。 安装完毕之后,双击 Windows 桌面上的 Dev-C++ 图标,以启动Dev-C++。工作界面如下图所示。

2023-09-06

Java大厂面试专题课-MySQL面试题-参考回答

Java面试专题课解决面试过程中的一些常见问题,课程全面覆盖重难点Java面试题。包含了多个模块的面试题讲解,如:Redis、MySQL、框架、微服务、消息中间件、数据结构、Java集合源码分析、多线程、JVM、设计模式、高并发场景、企业实际问题场景等等各个方面逐一讲解。 欢迎在观看同时参考这篇博客:https://blog.csdn.net/m0_67184231/article/details/130255210 本课程是目前为止,MySQL方面最为全面的一套课程,视频知识涵盖了MySQL的基础、进阶、运维等多个方面,不仅讲解知识点的具体应用,还会讲解其底层结构和原理。知识讲解全面、深入,能够完全满足我们日常的开发、运维、面试、以及自我提升,而且在讲解过程中结合多种手段,帮助学生更加清晰的理解课程中的重点和难点内容。

2023-09-06

天机学堂(学成在线加强版)是一个基于微服务架构的生产级在线教育项目

天机学堂是一个基于微服务架构的生产级在线教育项目,核心用户不是K12群体,而是面向成年人的非学历职业技能培训平台。相比之前的项目课程,其业务完整度、真实度、复杂度都非常的高,与企业真实项目非常接近。 通过天机学堂项目,你能学习到在线教育中核心的学习辅助系统、考试系统,电商类项目的促销优惠系统等等。更能学习到微服务开发中的各种热点问题,以及不同场景对应的解决方案。学完以后你会收获很多的“哇塞”。 在大多数情况下,我们进入公司接手的都是一个成熟的,或者说开发中的微服务项目。所以如何快速熟悉项目、熟悉业务流程、融入开发团队就成了我们的必修课。 因此,项目二模拟的正是这样的开发场景:你刚刚进入了一家公司,进入了一个微服务项目组,参与一个微服务项目开发。我们会带着大家拉取代码、搭建开发环境、熟悉项目代码、熟悉业务流程、修改项目BUG、开发新功能、完成项目优化。通过整个项目的学习,真正掌握微服务架构技术栈,有能力解决微服务架构的各种问题。

2023-09-06

Java八股文最新消息中间件面试宝典

Java面试专题课解决面试过程中的一些常见问题,课程全面覆盖重难点Java面试题。包含了多个模块的面试题讲解,如:Redis、MySQL、框架、微服务、消息中间件、数据结构、Java集合源码分析、多线程、JVM、设计模式、高并发场景、企业实际问题场景等等各个方面逐一讲解。 **面试官**:RabbitMQ-如何保证消息不丢失 **候选人**: 嗯!我们当时MYSQL和Redis的数据双写一致性就是采用RabbitMQ实现同步的,这里面就要求了消息的高可用性,我们要保证消息的不丢失。主要从三个层面考虑 第一个是开启生产者确认机制,确保生产者的消息能到达队列,如果报错可以先记录到日志中,再去修复数据 第二个是开启持久化功能,确保消息未消费前在队列中不会丢失,其中的交换机、队列、和消息都要做持久化 第三个是开启消费者确认机制为auto,由spring确认消息处理成功后完成ack,当然也需要设置一定的重试次数,我们当时设置了3次,如果重试3次还没有收到消息,就将失败后的消息投递到异常交换机,交由人工处理

2023-09-06

Python精通爬虫资料 看这一篇就够了!

可以搭配以下博客观看https://blog.csdn.net/m0_67184231/article/details/131342617 B站讲解:https://www.bilibili.com/video/BV1Db4y1m7Ho/?spm_id_from=333.337.search-card.all.click&vd_source=a89a4490eeaae639d01b98e1ed955787 本教程适合想掌握爬虫技术的学习者,以企业主流版本Python 3.7来讲解,内容包括:Python基础、Urllib、解析(xpath、jsonpath、beautiful)、requests、selenium、Scrapy框架等。针对零基础的同学可以从头学起,有Python基础的同学建议直接从第52集开始学习爬虫部分视频。教程中示例多种网站的爬取,包括设计类网站、招聘类网站、图书类网站、图片素材类网站等,还讲解了验证码的破解和常见的打码平台使用

2023-09-06

《黑马头条》项目源码,采用的是SpringBoot+springcloud当下最流行的微服务为项目架构

《黑马头条》项目采用的是SpringBoot+springcloud当下最流行的微服务为项目架构,配合spring cloud alibaba nacos作为项目的注册和配置中心。新课程采用快速开发的模式,主要解决真实企业开发的一些应用场景。深入挖掘技术和业务的解决方案,做到更加的通用,能举一反三,充分满足互联网行业中复杂的微服务技术要求。 SpringCloud微服务技术栈课程火热登场! SpringCloudAlibaba、RabbitMQ、Docker、Redis、Elasticsearch等众多行业大厂必备技术一网打尽。 实用篇、高级篇、面试篇分层次教学,由易到难,层层推进,高潮不断! 该套教程技术体系完整,即使在职或者曾学过的话也强烈建议你再刷一遍这套教程!

2023-09-02

Java数据结构和Java算法

本套Java课程采用理论与实践并重的方式,讲练结合,帮助学员更牢固地对所学知识进行掌握Java数据结构与算法。课程内容全面,涉及Java数据结构和Java算法的各个方面,包括数组、链表、递归、队列、栈、堆、二叉树、查找算法、排序算法、回溯、贪心、分治、动态规划等等。非常适合想入门数据结构和算法的同学,和已经工作想补习这方面的同学。

2023-08-22

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除