自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 收藏
  • 关注

原创 25年408考试大纲思维导图

2025-06-11 13:27:43 66

原创 三角形神经网络(TNN)

三角形神经网络的核心思想是构建一种类似三角形的层次化结构来处理数据。在这个结构中,数据的处理沿着三角形的边和层次进行传递和交互,每个节点(神经元)接收来自上一层相邻节点的输入,并将处理后的结果传递给下一层的节点。三角形神经网络的训练通常采用反向传播算法,通过最小化预测结果与真实标签之间的损失函数来调整网络中的权重参数。在训练过程中,网络会不断地学习如何更好地处理输入数据,以提高预测的准确性。在金融市场预测中,三角形神经网络可以处理时间序列数据和不同金融资产之间的复杂关系。

2025-04-22 12:49:31 566

原创 对比学习(Contrastive Learning)

通过最小化上述损失函数,模型能够学习到具有判别性的特征表示。这样,在后续的任务(如分类)中,可以利用这些特征来进行更准确的预测。:定义对比损失函数,鼓励同一张图片的不同视图在特征空间中靠近,而不同图片的视图则远离。:从每张图片生成两个不同的视图(例如通过裁剪、旋转、颜色抖动等方式),记作 x1 和 x2​。假设我们有一组未标注的动物图片,目标是学习一个能够区分不同种类动物的特征表示。其中,simsim 表示余弦相似度,ττ 是温度参数,KK 是负样本的数量。

2025-04-16 15:12:31 252

原创 自注意力机制(Self-Attention Mechanism)

假设我们有一个句子:“The cat sat on the mat.” 我们的目标是理解每个词在这个句子中的意义,并找出它们之间的关系。通过这种方式,模型可以动态地关注句子中最重要的部分,例如“cat”与“sat”的关系比“the”更为重要。

2025-04-16 15:06:49 201

原创 一般编程语言的运算符优先级

关系运算符 >= <= > < ==!python有点特别, 位运算符优先级>关系运算符优先级。算术运算符 * / % - +位运算符 & | ^逻辑运算符 && ||c++、c、java符合上述优先级。

2025-04-03 22:09:38 94

原创 操作无法完成,因为其中的文件夹或文件已在另一程序中打开 请关闭该文件夹或文件,然后重试。>>怎么删除被打开的文件

打开浏览器,访问 Sysinternals 官方网站的 Handle 页面, 在页面上找到“Download Handle”按钮,点击下载 handle 工具。执行命令 handle [-a] 你的文件地址 //[]表示可选, 加上-a会显示得更全面, 文件地址不需要加双引号,handle是一个绿色软件(解压之后就是一个文件夹, 所以不需要安装, 可以直接用)以管理员身份打开命令行, 切换到handle文件中。, 如下图, 下面我只是删除了俩, 这么多就不演示了。

2024-11-30 19:36:00 1344

原创 java-苍穹外卖--day15--springtask

spring task 是spring框架提供的任务调度工具,可以按照约定时间自动执行指定的代码逻辑, 适用于定时处理的场景, 比如信用卡每月还款提醒,售票系统处理未支付订单, 纪念日为用户发送通知。

2024-11-30 09:59:10 347

原创 苍穹外卖--day14--关于网站开发

注意: 冗余字段应该稳定, 不能经常变化, 并且被查询次数较多。作用: 减少查询次数, 显著提高查询速度,是什么: 是指在数据库表中重复出现的数据。

2024-11-30 09:55:28 184

原创 苍穹外卖--day13--springCache

如果没有缓存数据, 就调用方法,并将方法返回值放在缓存中。@Cacheable 在方法执行前查询缓存中是否有数据, 如果有数据, 就直接返回缓存数据。不同的缓存实现, 需要下载对应的服务端数据库吗?@EnableCaching 开启缓存注解功能, 一般加在启动类上。@CachePut 将方法的返回值放在缓存中, 但不能取出缓存数据。1.spring提供的框架, 实现了基于注解的缓存功能, 通过加注解, 实现缓存功能。2.spring cache 提供了一层抽象, 底层可以切换不同的缓存实现,

2024-11-30 09:50:59 282

原创 苍穹外卖--day12

优先查询redis, redis中没有的话, 访问磁盘中的数据库, 将数据读入缓存。使用redis存储一些访问量大的数据, 相当于小型数据库, 当系统访问数据时,前端通过查询数据库获取数据,, 如果用户访问量大, 数据库压力变大,2.数据库中数据有变更时, 需要清理缓存数据, 确保数据一致。1.根据页面分类保存一份缓存数据。会导致系统响应慢,用户体验差。

2024-11-30 09:49:03 222

原创 简单快速区分Shell, sh, bash:

如果你需要编写一个脚本,确保它在多种 Unix 系统上都能运行,最好使用 sh 语法。如果你只需要在现代 Linux 系统上运行,可以使用 Bash 的高级特性。sh 通常比 Bash 更轻量级,启动速度更快。Bash 提供了更多的功能和更好的用户体验。

2024-11-25 21:31:51 411

原创 linux软件安装

它是一个用于在终端中传输文件的工具集,特别适用于通过 ssh 连接到远程服务器时进行文件传输。它包含两个主要命令:rz 和 sz。这两个命令分别用于接收(接收文件)和发送(发送文件)文件。它是一个包含 rz 和 sz 命令的工具集,用于在终端中进行文件传输。它基于 zmodem 协议,该协议支持断点续传和错误校验,因此比 xmodem 和 ymodem 协议更可靠。

2024-11-25 21:24:51 730

原创 linux常见版本:

Red Hat Enterprise Linux(RHEL) , 由商业公司进行维护。CentOS 基于RHEL的免费版(免费的,当然是社区维护啦)Kali Linux , 基于Debian, 网络安全。Ubuntu 新手友好, 社区活跃, 资料丰富,CentOS7已经停止维护了!Debian, 高度稳定, 适合企业和个人电脑。Fedora 技术新, 适合技术爱好者和开发者。Tails , 基于Debian, 匿名上网。

2024-11-24 14:11:31 332

原创 linux命令:

追加到/etc/profile文件中, 然后输入source /etc/profile , 让文件修改生效。-l 显示文件/目录详细信息,比如文件类型(d表示目录, -表示文件), 用户权限, 文件所有者,文件大小...按下[i/a/o], 即可进入插入模式, 按下esc, 回到命令模式,1.使用vim编辑文件时, 如果文件存在, 打开文件, 如果不存在, 新建文件。vim打开文件后, 默认处于命令模式, 该模式下,-r(recursion) 将目录以及目录中的文件逐一删除, 即递归删除,

2024-11-24 14:10:41 770

原创 微信开发者工具突然卡机, 不响应, 而且不显示任何错误

突然遇到无法编译, 与微信开发者工具无法交互, 开发者工具就像是卡机一样,这个时候, 有可能不是你代码的问题,在使用微信开发者工具的时候,别问, 说多了都是泪。

2024-11-21 14:54:17 364 1

原创 java入门-day5-标准javaBean类与对象

无参构造: 在初始化对象的时候, 可以在生成对象的时候, 同时为对象中的成员变量进行赋值。4.成员方法, 每个成员变量都有get+set方法, 如果存在其他行为, 也需要写上。2.在测试类中创建javabean类的对象并进行赋值调用,-->测试类, 需要编写main方法。3.无参构造与全参构造, 两者方法名字相同, 参数个数不同, 叫做构造方法的重载。1.如果没有定义构造方法, 系统会提供默认的无参构造方法,引用类型, 例如类, 接口, 数组, String ->null。

2024-11-18 21:20:44 346

原创 苍穹外卖-day11-httpClient和微信小程序开发

是apache jakarta common下的子项目, 提供了最新高效丰富的支持http协议的客户端程序工具包, 并且支持HTTP协议最新的版本和建议。

2024-11-17 15:58:37 964

原创 苍穹外卖-day10-redis数据库及其命令

list -列表, 按照插入顺序排序, 可以有重复元素, 类似于java中的LinkedList。根据分数升序排序, 无重复元素。mysql在磁盘中存储, 因为磁盘造价较低, 存储空间大, 一般可达512G或1024G,redis在内存中存储, 因为内存造价昂贵, 所以终端中的内存一般最多16G或32G,4.setnx key vlaue -只有在key不存在时设置key值, key存在时, 设置无效。只不过, 在redis中, 增+改==set, 删==del ,查==get。

2024-11-16 12:06:53 988

原创 毫不夸张, 这四张图已经可以让我整体把握软件开发了

上面四张图取自昆明理工大学的软件工程网课, 感兴趣的可以去学习,这简直就是我的软工启蒙老师啊。

2024-11-14 20:23:47 172

原创 面向对象分析与设计

根据参与者来划分子系统/功能模块--系统功能结构图,1.寻找候选类--寻找名词, 寻找需要保存的结果。2.完善类属性--一般常识属性, 当前问题域属性。3.确定类之间的结构关系--UML四大关系。确定软件构件及其关系--组件图。面向类的设计, 是对现实世界的直接映射, 更符合人的思维逻辑与理解。组件图--构件图, 构件及其相互依赖关系。例如xxx需要执行xx操作。4.寻找用例之间的关系, 确定最终用例,对象图--对象以及对象对象之间关系。部署图--构件在各节点上的部署。类图----类以及类之间关系。

2024-11-14 20:02:46 690

原创 软件工程-需求分析与设计-更新中-1.0版

原型评价--做出系统雏形,或许这就是页面原型?需求模型详细定义系统需求而没有局限于具体技术。系统功能.性能.限制条件。1.技术选型+架构风格选择。

2024-11-14 19:56:43 1184

原创 结构化需求分析与设计

比如, B/S, C/S...比如, nginx负载均衡, web服务器, 数据库服务器。比如, 前端与后端是否使用RESTful风格进行通信。比如,前端用户界面, 后端逻辑处理组件, 数据库表。比如, 线上聊天室, A用户给B用户发送消息,比如, 数据结构的选择、数据库设计、数据字典的创建等。比如,前后端通过http请求通信,比如, 各个网站简洁大气的主页面。关注的是系统内部组件之间的接口以及系统与外部系统之间的接口。划分模块及其关系, 确定接口--将结构化分析阶段的数据流图DFD映射成结构图。

2024-11-13 22:08:53 992

原创 苍穹外卖项目--编辑修改员工出现问题: 页面可以回显,但无法修改

呜呜呜, 终于找到哪里出问题了,原因: xml映射文件中的动态uodate语句缺少查询条件: where id= #{id}排错思路:1.页面可以回显, 说明, 之前编写的根据id查询员工信息的代码部分没有问题,那么问题就出现在, 根据id修改员工信息这部分代码上2. 接着, 我们应该怎么做呢, 那就是,对比授课老师的代码和自己的代码有什么区别, 这其中一个区别就是你错误的原因,抱歉, 抱歉, 没办法, 最后只能通过对比摸排来发现问题了正常运行的代码在这, 可以参考。

2024-11-12 12:16:58 289

原创 仅想要实现一个网站登录者之间可以进行临时会话的功能, 需要几张数据表? 人工ai替你回答(ai版)

暂时先放这吧, 如果对你有一丝一毫的帮助和启发, 我也不算白发。哈哈哈, 我与ai的对话, 发这些图片倒不是闲着没事干,主要是, 之前没有了解过要实现, 网站用户怎么进行会话,还是那句话, 个人感觉,

2024-11-11 20:16:44 295

原创 苍穹外卖-账号被锁定怎么办?

也就是, 如果employee对象的status属性值与StatusConstant常量类的disable属性值相同,无论是swagger接口测试, 还是前后端联调, 都显示"账号被锁定", 原本想在网上找找解释,先找到拦截器这个类, 尝试用log.info(ex), 在console控制台,打印出来异常信息,注意看, status==0, 与其他用户状态不一致,结果我太笨, 搜不到, 那就只能在代码里面排查咯,在完善开发编辑员工功能的时候, 不知道怎么搞的,diasbale属性值是0,

2024-11-11 15:27:30 317

原创 数列极限知识点小结

若存在常数a, 任给epsilon>0,存在N, 当n>N时, |xn-a|<epsilon ==>{xn}以a为极限。infer3)原数列收敛<=>奇数列, 偶数列构成的子数列收敛, 且极限相同。infer4)找到两个及以上字数列收敛, 且极限相同, 原数列未必收敛。infer2)找到两个及以上数列收敛, 但是极限不同, 则原数列发散。3){xn}收敛于a, 任何子数列{xn}也收款于a。单调有界, 才有极限,也就是收敛。任给一小邻域,总能找到n>N后的值都落在该邻域内。1)数列收敛, 则极限唯一。

2024-11-11 09:22:06 374

原创 网站开发-苍穹外卖-day3:苍穹外卖和瑞吉外卖哪个更好???

当前端提交数据与实体类中对应的属性差别较大时, 建议使用DTO精确封装数据。个人感觉更贴合实战开发的复杂场景, 但是里面对于一些基础必要的东西没有讲解。感觉急匆匆的, 而且相比于瑞吉外卖, 感觉授课老师变得没耐心了。@ApiModelProperty--用在属性上,描述属性信息。@ApiModel-用在VO, DTO, entity等类上。@ApiOperation--用在方法上, 说明方法用途。@Api--用在controller等类上。想做项目--先苍穹, 后瑞吉。想打基础--先瑞吉, 后苍穹。

2024-11-09 19:58:21 584

原创 java-web-苍穹外卖-day2-上:测试阶段区分+开发工具区分

postman与swagger差不多, postman通过发送请求验证, swagger通过解析文件验证。在点击下一步之前,点击任意一个password, 查看到的密码都是123456(明文),在点击下一步之后, 点击任意一个password, 查看到的密码都是密文(32位小写)swagger类似于事后文档, 也就是通过解析你编写的代码,生成接口文档,保证后端服务安全--将后端放在内网中, 将nginx作为外界访问后端服务的唯一门户。兼容性测试-验证系统在不同硬件, 操作系统,浏览器和网络环境的兼容性。

2024-11-08 10:14:30 1101

原创 java-web-苍穹外卖-day1:软件开发步骤简化版+后端环境搭建

dto-----数据传输对象, 通常用于程序各层之间数据传递。感觉书本上和线上课程, 讲的太抽象, 不好理解, 但软件开发不就是为了开发应用程序吗?当然,我一IT界小菜鸟, 对软件开发的认识也很浅显, 这个思维导图也仅仅是现阶段我的看法,entity--实体类, 通常与数据库中的表对应。vo------视图对象, 为前端展示数据的对象。详细设计(用户界面设计,接口设计和数据库设计),干嘛搞这么抽象,对吧, 下面个人对于软件开发的看法, 主打简单易懂,vue.js默认端口:8080。

2024-11-07 21:15:04 1141

原创 java-web-web后端知识小结

但是, tlias-pojo与tlias-utils并没有存在于本地仓库, 需要先进行安装。springmvc: springframework中的web开发模块, 属于springframework。快速搭建项目, 不需要根据依赖关系手动构建, 也就是一键安装, 一键打包...3.IOC,DI,事务管理, AOP, 全局异常处理--springframework。打包的时候,会在本地仓库查找项目所需要的依赖,虽然项目可以运行,分模块开发需要先进行功能拆分, 模块设计, 再进行开发。阿里云OSS(云存储)

2024-11-07 12:18:34 1509

原创 java-web-day14-项目属性配置和bean的管理

bean的类型 实例名称=(bean类型)appliactionContext.getBean(String "xx")bean的类型 实例名称=applicationContext.getBean("xx",xx.class)bean的类型 实例名称=applicationContext.getBean(xx.class)@Scope("portotype")--每次使用bean时, 都会创建一个新的实例。在实际开发中, 绝大多数bean是单例, 即大部分时候不需要配置scope属性。

2024-11-06 16:36:18 406

原创 自学心得分享

1.找一位这个领域的"老师",当然可以多找几位,多多益善,老师可以给出学习方向,可以通过报名考试/参加项目/参加活动/写笔记/写博客等带动自己学习。2.制定自己的计划,不要花太长时间制定计划,最重要的是要简单实用。不要指望老师给出具体的答案, 路是自己走的, 不是别人拉你拉的。3.最后, 要有输出,通过输出倒逼输入,即倒逼自己学习,2.容易失去动力,同时缺乏压力,容易丢失新鲜感。1.选择范围太大,不知道学什么。3.知识体系不完善,不扎实。

2024-11-06 16:32:11 540

原创 java-web-day13-事务管理+spring aop

默认情况下,只有出现runtimeException(运行时异常)才回滚, 而如果出现其他异常,例如受检异常, 就不会回滚事务,REQUIRED(默认值),需要事务, 有则加入, 无则创建新事物。不过可以加上rollbackfor属性用于控制出现何种异常类型, 回滚事务。当一个事务方法被另一个事务方法调用时, 这个事务方法应该如何进行事务控制。REQUIRES_NEW, 无论有无事务, 总是创建新事物。1.导入aop的起步依赖。

2024-11-06 16:26:25 212

原创 java-web-day12-登录校验+异常处理+事务管理

类前注解:@RestControllerAdvice=@ControllerAdvice+@ResponseBody。在类/方法/接口前面, 加上注解@Transactional, 即表示将当前方法进行事务管理。返回登录失败信息, 并结束校验。因为一次数据访问操作, spring默认执行事务管理, 即。如果包含,直接放行, 并结束校验。返回的json数据必须严格按照接口文档填写,否则,容易出现。如果事务执行失败, 数据库内的数据不会变更。如果事务执行成功, 系统会自动提交事务。

2024-11-04 13:28:39 394

原创 java-web-day11-登录校验JWT令牌+过滤器

-filter是java web中的组件, 但不是springboot中提供的组件,防止token被篡改, 对header,payload和秘钥三部分,进行数字签名。1.jwt技术会对1,2部分的原始数据进行base64编码, 编码之后的信息,在filter类前加@WebFilter注解, 并配置资源拦截路径。可以查看, 但无法篡改-因为签名部分=秘钥+header+payload。过滤器的执行顺序的优先级是按照过滤器的类名进行排序的。一个web应用中, 可以配置多个过滤器,自包含-可以定义自己的内容。

2024-11-04 13:24:41 514

原创 java-web-day10

通过 server.port=9000, 可以设置idea内嵌的tomcat端口号为9000。通过 server.address=127.0.0.1, 可以设置连接的服务器为本机ip地址。对象/map集合/数组/List/Set有什么区别?哈哈哈哈哈哈, 之前的库存, 发一下,曾经的我, 多么短小无力啊。

2024-11-04 13:17:38 244

原创 docker配置与基础操作

容器-container 运行状态的应用程序, 类似安装好的虚拟机。镜像-images 应用程序的静态文件, 类似虚拟机的系统镜像。docker-compose是可以管理分布式的docker自动化管理平台。一个开源应用容器引擎, 用于build,share, run应用程序的平台。docker在默认情况下, 镜像与容器都是空的。docker与主机连接使用的是docker自己的虚拟网卡, 类似于虚拟机使用NAT模式连接主机。查看镜像--docker images。查看容器--docker ps -a。

2024-11-03 22:59:20 1167

原创 计算机网络-以太网小结

1.如果转发表中存在数据接收方的端口信息, 就会将数据转发到对应端口, 不进行广播。2.如果转发表中没有数据接受方的端口信息, 就会将数据进行广播。4.数据内容精确--帧同步, 帧对界, 数据封装,寻址。集线器通过双绞线连接终端, 学校机房的里面就有集线器。这种方式仍然属于共享式以太网, 传播方式依然是广播。怎么下车--信号转换, 调制解调。坐什么车--电信号/光信号。交通规则--CSMA/CD。前导码--解决帧同步/时钟同步问题。帧开始分界符-解决帧对界问题。搭建网络体系需要考虑的问题。

2024-11-02 19:10:56 451

原创 java-web-day9

pageHelper--简化分页查询。springboot的测试依赖。简化开发的lombok依赖。mybatis起步依赖。mysql的驱动依赖。项目创建时自动配置的依赖。开发中需要引入的依赖。web开发需要配置的依赖。让我偷一次懒吧, 兄弟们。登录校验+拦截+JWT。

2024-11-01 21:36:45 223

原创 计算机网络-总线型以太网(ethernet)-知识点小结

广域网不使用局域网技术,传输介质主要是光纤和电话线常见广域网技术综合业务数字网(ISDN)、帧中继(Frame Relay)、异步传输模式。

2024-11-01 21:10:36 1098

中国平安股票从成立以来到2020-12-28的相关数据

#===================================== 中国平安股票从成立以来到2020-12-28的相关数据 #===================================== 样本量: 共3301个样本 #===================================== 数据说明(特征值+目标值) date:日期 open:开盘价 close:收盘价 high:最高价 low:最低价 volume:成交量 code:股票代码 #============================================== 数据来源--Tushare大数据开放社区 #============================================== 问题描述--适合用来做股票策略的测试,验证股票策略的可行性

2024-10-26

jdk21的安装程序, 适合64位的windows电脑

jdk21的安装程序, 适合64位的windows电脑,与之前版本的jdk安装程序不同, jdk21在一般情况下,会在电脑上自动配置环境变量, 关于环境变量是否存在, 可以去命令行里面敲java或者javac, 如果不报错, 那基本就是成功的

2024-10-20

空空如也

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

TA关注的人

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