- 博客(51)
- 收藏
- 关注
原创 web开发发展历程-前端、后端、消息队列、后端架构演进
在学习web开发时,面对的总是一个一个技术,这让我感觉很割裂,不踏实。因此,我想了解web开发的发展历程,通过不同历史时期技术上、需求上的变化,更好的把握核心。
2024-03-26 01:00:03
1295
原创 Maven(一)maven设置,坐标,pom,java工程,web工程,目录结构,构建,依赖,继承,聚合
maven的原意是专家,内行关于Maven总之,Maven作为一个构建工具,不仅帮我们自动化构建,还能抽象构建过程,提供构建任务实现.他跨平台,对外提供一致的操作接口,这一切足以使他成为优秀的,流行的构建工具但是Maven不仅是构建工具,他还是一个依赖管理工具和项目信息管理工具.他还提供了中央仓库,能帮我们自动下载构件使用Maven还能享受一个额外的好处,即Maven对于项目目录结构、测试用例命名方式等内容都有既定的规则,只要遵循了这些成熟的规则,用户在项目间切换的时候就免去了额外的学习成本,可以说是。
2023-01-01 01:20:32
2088
1
原创 JAVAWeb(一)
回顾之前的学习,javase,mysql,jdbc,我们了解到java对面向对象有什么样的支持,了解到除了最基本的语法规范,java有许多逻辑结构上的设计,可能一开始不理解为什么这样设计,但还是可以用我在JAVASE写的那句话来解释,先把代码量提升几个数量级,你就会发现这些设计是必不可少的。
2022-12-09 00:59:38
137
原创 mysql(五)
触发器是由 事件来触发 某个操作,这些事件包括 INSERT 、 UPDATE 、 DELETE 事件。所谓事件就是指用户的动作或者触发某项行为。如果定义了触发程序,当数据库执行这些语句时候,就相当于事件发生了,就会 自动 激发触发器执行相应的操作触发器和表深度耦合这是一个固定写法。比如说:报sqlstate_value为’HY000’的错误,从而使得添加失败SIGNAL SQLSTATE 'HY000' SET MESSAGE_TEXT = '薪资高于领导薪资错误';signal:标识。
2022-11-25 11:32:53
213
原创 MySQL(二)
前文的单行函数,从声明上看起来传入的是一个字段,好像是传入了一组数组,但依据我猜测的底层实现,在底层,传入的就是对象的一个属性。它是对一组数据进行汇总的函数,输入的是一组数据的集合,输出的是单个值。
2022-11-18 01:04:23
1269
原创 JAVA编程思想进阶(三)反射,注解,动态代理,AOP,句柄
我记得之前涉及到Class类的地方是进程同步,好像是将类名.class作为同步监视器Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。程序不仅可以获得类的内部信息,还可以直接操作类的属性和方法编译型语言:需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言C、C++
2022-11-13 23:22:22
1110
原创 JAVA编程思想进阶(一)多线程,常用类,集合,泛型
当对OOP的规则感到迷惑的时候,请先将你操作过的最大项目的代码量扩大100倍,再思考这些规则的合理性。
2022-11-01 23:22:39
820
原创 正则表达式
一直觉得这个东西很神秘,也没有专门学习过。恰好在JAVA编程思想这本书里遇到了,就专门学习一下首先,正则表达式、linq表达式、lambda 表达式经常听到,以至于我认为他们是一个东西。linq表达式是允许在.NET中像访问数据库一样访问内存数据的.NET语言扩展。lambda表达式是匿名函数正则表达式,又称规则表达式,使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串,通常被用来检索、替换那些符合某个模式(规则)的文本。本质上就是一个字符串,可以用来匹配符合指定规则的其他字符串。
2022-10-29 17:29:15
251
原创 JAVA编程思想基础,OOP,static,main,代码块,final,abstract,匿名,接口,内部类,异常处理
封装继承多态,就是这个多态感觉一直没有摸到边。在实际编程中,也是习惯性地忽略OOP,talk is cheap, show me the code。
2022-10-29 00:41:06
562
原创 每天一个算法(简单)
此篇文章的目的是在于建立一个可以协同配合的工作流,我希望对于一个算法的理解包含以下内容:详尽的分析,程序的结构,代码。文章中包含前两个部分,然后在本地完成代码。编写代码是否需要再附上结构,很难说,我现在想的是只加上主干,再附上一个链接即可对于一个大数,直接处理往往是很复杂的。通常,使用因式分解对大数进行拆分,对每一个质因数进行处理自然数通常可以写成质因数相乘的形式模式识别:需要移动左右两头的问题可以考虑双指针题目:给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。
2022-09-14 14:21:35
2286
原创 关于第一次深度学习项目的总结
这是第一次从头开始操作一个深度学习项目,从数据预处理,model设计,搭建,训练,调参,基本上整个流程都走了一遍半年之前我将计算机视觉几个任务的主要模型都熟悉了,像分类任务的vgg, alexnet, 目标检测的YOLO系列,SSD,RCNN,语义分割的Unet,FCN。在此之后,我要求具备深度网络的设计和实现能力。在复现了全卷积网络unet和yolo3之后,我想可以进入一个新的领域检验我所学习到的东西。本次检验做的是单目自监督深度估计。其目标在于通过单张图像,输出图像中每个像素点与相机的距离。传统
2022-05-04 20:44:04
1405
原创 Attention is all you need:关于transformer中的self-attention
本来我是打算直接上swim transformer的,但是预备知识得有VIT,去学VIT,一个self-attention又给我整懵了。所以,现在回到2017年google团队发表的《Attention is all you need》https://www.bilibili.com/video/BV1Xp4y1b7ih?from=search&seid=14536050607345172525&spm_id_from=333.337.0.0https://www.bilibili.co
2021-12-19 20:07:54
910
原创 Transformer结构的初步探索
https://www.bilibili.com/video/BV1hQ4y1e7js/?spm_id_from=333.788.recommend_more_video.0https://www.bilibili.com/video/BV1hQ4y1e7js/?spm_id_from=333.788.recommend_more_video.0这是原作者来做的swim transformer的核心要点的讲解首先,有一个重要的研究方向是为NLP和CV进行统一建模。从2017年,NLP领域基本上就是使用t
2021-12-19 11:54:47
892
原创 关于注意力机制的学习
https://www.bilibili.com/video/BV1264y1i7R1?from=search&seid=16907604872624656989&spm_id_from=333.337.0.0https://www.bilibili.com/video/BV1264y1i7R1?from=search&seid=16907604872624656989&spm_id_from=333.337.0.0李沐这个位置讲的非常清楚他提到了两个东西,随意线索.
2021-12-18 11:43:26
3503
原创 卷积网络:关于感受野的计算以及卷积网络涉及到的计算
https://www.bilibili.com/video/BV1q7411T7Y6?from=search&seid=5647822811307033095&spm_id_from=333.337.0.0https://www.bilibili.com/video/BV1q7411T7Y6?from=search&seid=5647822811307033095&spm_id_from=333.337.0.0仔细想想,也许我在之前的文章中对于感受野的理解是错的:认为fea
2021-12-12 15:36:58
725
原创 关于yolo3论文的学习
https://www.bilibili.com/video/BV1Vg411V7bJ?p=2&spm_id_from=pageDriverhttps://www.bilibili.com/video/BV1Vg411V7bJ?p=2&spm_id_from=pageDriver这就是这张经典的用以描述yolo3性能的图表,几乎还是老样子,快的没他准,准的没他快在描述中,yolo3修复了yolo2中数据加载的一个bug,这提升了2%的map.这相对于Yolo2的其他组..
2021-12-08 09:41:19
433
原创 神经网络的迭代是如何进行的
之前一直没有想明白一个batchsize的样本迭代一次究竟是怎样进行的先理清一点,batchsize的选择或者是存在,是为了在内存效率和内存容量之间取一个平衡在batchsize背景下,以batchsize个样本为单位,那么会有batchsize个输出,这batchsize个输出分别送进loss function中计算损失,通过反向传播算法,可以得到网络中相关参数的一组更新值,一共有batchsize组更新值这些loss全部是在同一组旧参数下计算得到等到这batchsize个样本处理完成,就
2021-12-07 12:13:34
1152
原创 关于yolo3的学习
https://www.bilibili.com/video/BV1Vg411V7bJhttps://www.bilibili.com/video/BV1Vg411V7bJ
2021-12-05 17:57:06
2459
原创 关于yolo2论文的学习
https://www.bilibili.com/video/BV1Q64y1s74K?p=2https://www.bilibili.com/video/BV1Q64y1s74K?p=2论文题目的意味就是相当明确的这个说法有点意思,什么叫可以在分类数据集以及目标检测数据集上同时训练???目前我只知道在不同类型数据集上训练的网络结构是不同的这里讲到imagenet检测数据集是一个弱监督数据集,包含的200个类别中只有44个是在训练阶段模型见过的。那么yolo2再这样一个超过75%的样..
2021-12-01 21:09:13
294
1
原创 关于YOLO2的学习
https://www.bilibili.com/video/BV1Q64y1s74K?from=search&seid=14147522030581958530&spm_id_from=333.337.0.0https://www.bilibili.com/video/BV1Q64y1s74K?from=search&seid=14147522030581958530&spm_id_from=333.337.0.0经过一年半的时间,到2016年年末,yolo2出世。其.
2021-11-30 15:14:50
2791
原创 关于resnet的论文(二)
https://www.bilibili.com/video/BV1vb4y1k7BV?p=4https://www.bilibili.com/video/BV1vb4y1k7BV?p=4文章摘要开篇就做了论断在2013年的RCNN的论文中,也是反复提到了迁移训练这件事,先进行预训练,再进行fine tunning.明确表示,可以将用于识别任务的特征迁移到目标检测任务上。文章用2016之前的模型来论证卷积网络做深的重要性,紧接着提问是否可以直接增加网络深度呢??如果可以的话,当年l.
2021-11-26 20:22:44
954
原创 关于resnet(残差网络)(一)
https://www.bilibili.com/video/BV1vb4y1k7BV?from=search&seid=13945031926072503039&spm_id_from=333.337.0.0首先解释何为残差,一般和误差做一个区分误差是观察值与真实值之间的差。误差中的观察值表示通过测量得出的值,真实值表示那个理想地、几乎不可能达到的精确的值。可以说我们的模型是自带误差。误差是无法消除得残差是观察值与模型估计值之间的差。残差中的观察值就是我们的标注数据的值,在
2021-11-26 16:57:06
3062
原创 关于Alexnet的学习
https://www.bilibili.com/video/BV1UQ4y1y7A3?from=search&seid=5854695703801361192&spm_id_from=333.337.0.0https://www.bilibili.com/video/BV1UQ4y1y7A3?from=search&seid=5854695703801361192&spm_id_from=333.337.0.0https://www.bilibili.com/video/B
2021-11-26 13:42:55
365
原创 关于图像分类
https://www.zhihu.com/question/57075015/answer/194397802https://www.zhihu.com/question/57075015/answer/194397802先定义一下图像分类,一般而言,图像分类分为通用类别分类以及细粒度图像分类那什么是通用类别以及细粒度类别呢?这里简要介绍下:通用类别是指我们日常生活中的一些大类别物体,比如说,奔驰,宝马,法拉利什么的都可以归到车这个大类别,因为他们视觉特征(形状,外观等)非常相似;细粒度类别
2021-11-17 15:49:08
1142
原创 感谢同济子豪兄的分享-关于RCNN论文的学习(二)
https://www.bilibili.com/video/BV1d64y1W74E?p=4https://www.bilibili.com/video/BV1d64y1W74E?p=4感谢子豪兄RCNN之前的目标检测方案的缺陷在于,只能提取像素级别的特征,这些特征只是简单地与领域特征有一点关系,丢失了语义层面的抽象特征这句不好理解,朝向直方图发展的团块???意思就是上一条解释的意思,特征表征能力很差,丢失了很多信息RCNN的创新有两点:1.我们可以将高容...
2021-11-17 13:29:16
2325
原创 查全率,查准率,对于多个类别的mAP
精度(precision),召回率(recall),map_pikaqiu_n95的博客-CSDN博客目标检测中经常会见到precision,recall,map三个指标用来评估一个模型的优劣,当然在很多其他的应用中也可以看到这三个指标的具体应用;因此很有必要对这三个指标进行详细的了解。在介绍这三个指标之前有必要先了解几个基本的术语:True positives,True negatives,False positives,False negative。大雁和飞机假设现有一个测试集,测试集中仅包含大雁和飞机
2021-11-16 14:45:22
642
原创 关于git和github的学习
https://www.bilibili.com/video/BV1pW411A7a5?p=7&spm_id_from=pageDriverhttps://www.bilibili.com/video/BV1pW411A7a5?p=7&spm_id_from=pageDriver感谢尚硅谷团队的开源教程感谢教授这门课程的老师Git的结构:git和github的关系就是系统和托管中心的关系:本地库和远程库的交互:一种是团队内部协作一种是跨团队协作..
2021-10-31 17:52:54
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人