- 博客(227)
- 收藏
- 关注
原创 【有线传输与接入】(1)光纤通信概述
本案例的数字光纤通信系统中,光发射机的输出光功率为100mW,光接收机的接收光功率是10mW,单模光纤的传输损耗为0.125dB/km。已知某单模光纤的工作波长为 1550mm,其传输损耗为 0.17dB/km,传输长度为 60km,光发射机的输出光功率为 100mW,仅考虑光纤传输损耗的情况下,光接收机的接收光功率是多少?已知某单模光纤的工作波长为 1550nm,其传输损耗为0.2dB/km,传输长度为50km,光发射机的输出光功率为 100mW,仅考虑光纤传输损耗的情况下,光接收机的接收光功率是多少?
2025-10-12 23:14:30
943
原创 【知识库】计算机二级python操作题(七)
在“PY301-1.py"文件中修改代码,代码中编写了一个马(Horse)的类,在这个类中马有三个属性,分别是年龄(age)、品种(category)及性别(gender)。在PY301-2.py文件中修改代码,该代码编写了一个骆驼类:(Camel),这个类继承自上一个文件中的马类但是不对马类中的属性和方法进行操作。每一匹马都有自己的最快速度,所以类中有一个速度(speed)属性,存储马的最快速度值。马和骆驼都是哺乳动物,它们都有四只脚,体型也差不多大,我们将在这里为它们编写属于它们各自的类。
2025-09-18 08:36:19
704
原创 【知识库】计算机二级python操作题(六)
普通闰年是指能被4整除但不能被 100整除的年份,世纪闰年是指能被 400 整除的年份。请编写一个函数,能够实现以下功能:输入一个年份,能够判断这个年份是否为闰年,并且能打印在屏幕上。score.csv文件中存储的是一个学生在第一季度同一学科对应的月考成绩,求出每一门学科在三个月中的平均成绩,将结果输出在考生文件夹下,命名为“avg-score.txt”。考生文件夹下存在一个文件 PY202.py,该文件是本题目的代码提示框架,其中代码可以任意修改。输入2004,输出为2004年是闰年。
2025-09-18 08:21:52
790
原创 【知识库】计算机二级python操作题(五)
考生文件夹下存在一个文件PY202.py,该文件是本题目的代码提示框架,其中代码可以任意修改,请在该文件中编写代码,以实现如下功能:编写程序,实现将列表1s=[51,33,54,56,67,88,431,111,141,72,45,2,78,13,15,5,69]中的素数去除,并输出去除素数后列表的元素个数,结果保存在考生文件夹下,命名为“PY202.txt”。在考生文件夹下有一个文件PY103.py,请按照文件内的说明,完善代码,实现下面的功能: 从键盘输入一个中文字符串变量s,内部包含中文逗号和句号。
2025-09-13 13:57:03
695
原创 【知识库】计算机二级python操作题(四)
在PY301-2.py文件中修改代码,读入“earpa001.txt”文件中的数据,统计earpa001对应的职员在各楼层和区域出现的次数,保存到“earpa001_count.xt”文件,每条记录一行,位置信息和出现的次数之间用英文半角逗号隔开,行尾无空格,无空行。从键盘输入4个数字,各数字采用空格分隔,对应为变量x0,y0,x1,y1。屏幕输出得分最高的课程及成绩,得分最低的课程及成绩,以及平均分(保留2位小数),输出结果保存在考生文件夹下,命名为“PY202.txt”。
2025-09-12 16:27:41
1115
原创 【知识库】计算机二级python操作题(三)
问题2(10分):在PY301-2.py文件中修改代码,对“论语-原文.x“"或“论语.xt"文件进一步提纯,去掉每行文字中所有小括号及内部数字,保存为“论语-提纯原文.xt文件。这里给出了一个网络版本的《论语》,文件名称为“论语.xt”,其内容采用逐句“原文”与逐句“注释”相结合的形式组织,通过【原文】标记《论语》原文内容,通过【注释】标记《论语》注释内容,具体文件格式框架请参考“论语.txt文件。键盘输入正整数n,按要求把n输出到屏幕,格式要求:宽度为30个字符,艾特字符@填充,右对齐,带千位分隔符。
2025-09-12 15:42:12
1117
原创 【知识库】计算机二级python操作题(二)
在问题2的基础上,在PY301-3.py文件中修改代码,对键盘输入的每个序号做合法性处理。某商店出售某品牌服装,每件定价150,1件不打折,2件(含)到3件(含)打九折,4件(含)到9件(含)打八折10件(含)以上打七折,键盘输入购买数量,屏幕输出总额(保留整数)。考生文件夹下存在一个文件PY101.py,请写代码替换横线,不修改其他代码,实现以下功能,随机选择一个手机品牌屏幕输出。考生文件夹下存在一个文件PY201.y,请写代码替换横线,不修改其他代码,实现以下功能:使用。
2025-09-09 20:06:57
889
原创 【知识库】计算机二级python操作题(一)
本文总结了Python编程基础操作的6道题目及其解答,主要涉及字符串格式化、婓波那契数列生成、中文分词逆序输出、turtle绘图、词频统计排序以及文件读写等知识点。内容包括:1)使用星号填充实现字符串居中对齐;2)生成不大于50的婓波那契数列;3)jieba分词后逆序输出词组;4)绘制等边三角形;5)统计水果数量并排序输出;6)综合应用题涉及文本处理与分析。
2025-09-09 19:30:22
1032
原创 DilateFormer: Multi-Scale Dilated Transformer for Visual Recognition 中的空洞自注意力机制
本文针对DilateFormer中的空洞自注意力机制原理和代码进行详细介绍,最后通过流程图梳理其实现原理。
2025-01-17 19:19:26
1942
原创 【文献阅读笔记】Alternate Diverse Teaching for Semi-supervised Medical Image Segmentation
在半监督医学图像分割领域中,当前基于teacher-student的方法存在一个问题:确认偏差,为了解决这个问题,本文提出了一个AD-MT模型(一种多样化教学方法)。
2025-01-16 16:45:32
910
原创 解决 VSCode 调试时 Python 文件出现相对路径报错问题‘FileNotFoundError’
在使用 VSCode 进行 Python 开发时,遇到一个的问题:在调试模式下,程序无法读取文件或路径,导致File Not Found Error 错误。然而,当不使用调试模式而是直接运行 Python 文件时,一切又正常工作。本文将详细探讨这个问题,并给出解决方法。
2025-01-10 11:25:47
1198
原创 SwinTransformer的相对位置索引的原理以及源码分析
如下图,假设输入的feature map高宽都为2,那么首先我们可以构建出每个像素的绝对位置(左下方的矩阵),对于每个像素的绝对位置是使用行号和列号表示的。比如上面的相对位置索引中有(0,−1)和(−1,0)在二维的相对位置索引中明显是代表不同的位置,但如果简单相加都等于-1那不就出问题了吗?因为后面我们会根据相对位置索引去取对应的参数。这样即保证了相对位置关系,而且不会出现上述0 + ( − 1 ) = ( − 1 ) + 0 0+(-1)=(-1)+00+(−1)=(−1)+0的问题了,是不是很神奇。
2024-07-06 17:03:10
1016
原创 搭建ASPP:多尺度信息提取网络
ASPP(Atrous Spatial Pyramid Pooling),空洞空间卷积池化金字塔。简单理解就是个至尊版池化层,其目的与普通的池化层一致,尽可能地去提取特征。ASPP 的结构如下:如图所示,ASPP 本质上由一个1×1的卷积(最上) + 池化金字塔(中间三个) + ASPP Pooling(最下面三层)组成。而池化金字塔各层的膨胀因子可自定义,从而实现自由的多尺度特征提取。
2024-06-28 21:01:46
1267
原创 信息量、香农熵、交叉熵、KL散度的意义
对于一个事件:信息量的计算公式:I(x)=log2(1p(x))=−log2(p(x))\begin{aligned}&I(x)=log_2(\frac{1}{p(x)})=-log_2(p(x))\end{aligned}I(x)=log2(p(x)1)=−log2(p(x))举例:①均匀的硬币②不均匀的硬币:服从某一概率分布的平均信息量(期望),也是一种不确定度的计算方式。香农熵的计算公式:H(p)=∑piIip=∑pilog2(1pi)=−∑pilog2(pi)\begin{align
2024-06-19 17:18:41
1579
原创 深度学习中torch.max函数的作用
是 PyTorch 中的一个函数,用于在张量中沿指定维度计算最大值。② 如果提供两个输入张量,则返回两个张量中对应位置的较大值。
2024-06-05 12:56:28
651
原创 Rethinking Data Perturbation and Model Stabilization for Semi-supervised Medical Image Segmentation
逐步增加策略(Ramp-Up Policy)指在训练初期逐步增加未标注数据一致性损失的权重,而不是从一开始就给予其很高的权重。这种策略能够帮助模型在初期阶段专注于学习标注数据的可靠信息,同时逐步引入未标注数据的一致性约束。逐步增加策略在半监督学习中起着至关重要的作用,通过逐步引入未标注数据一致性损失,可以帮助模型平稳过渡,逐步学习未标注数据中的信息,从而提高模型的整体性能。合理选择逐步增加函数和动态调整训练策略是实现这一目标的关键。
2024-05-28 09:37:10
1064
原创 论文中图片的格式要求说明
1、“颜色格式”:彩色图片可以选择“24位色”,一般的黑白图片可以选择“16位灰度”。设置文件名,点击“保存”,会弹出名为“TIFF输出选项”的对话框,再在里面设置即可。点击“文件”->“另存为”,在“文件类型”的下拉菜单中选择“Tag图像文件格式(不同的工具中均有设定图形长宽的命令,首先确保一篇文章中所有的程序出图大小一致。最后输出时需要导出tif格式,分辨率,300*300 DPI。3、“大小”,也可以自定义或者选“源”。300,默认的单位就是“像素/英寸”。2、“分辨率”:选“自定义”,300。
2024-04-12 14:46:12
2605
原创 【学习笔记】java项目—苍穹外卖day12
Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是,我们可以使用 POI 在 Java 程序中对Miscrosoft Office各种文件进行读写操作。一般情况下,POI 都是用于操作 Excel 文件。银行网银系统导出交易明细各种业务系统导出Excel报表批量导入业务数据。
2024-04-07 14:31:18
945
原创 【学习笔记】java项目—苍穹外卖day11
Apache ECharts 是一款基于 Javascript 的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。1). 柱形图2). 饼形图3). 折线图不管是哪种形式的图形,最本质的东西实际上是数据,它其实是对数据的一种可视化展示。
2024-04-07 10:25:19
1170
原创 【学习笔记】java项目—苍穹外卖day10
是Spring框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑。定时任务框架定时自动执行某段Java代码为什么要在Java程序中使用Spring Task?1). 信用卡每月还款提醒2). 银行贷款每月还款提醒3). 火车票售票系统处理未支付订单4). 入职纪念日为用户发送通知只要是需要定时处理的场景都可以使用Spring TaskWebSocket 是基于 TCP 的一种新的网络协议。它实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性。
2024-04-04 17:04:12
1700
原创 【学习笔记】java项目—苍穹外卖day09
在admin包下创建OrderController。资料来源:b站黑马程序员。接口设计:参见接口文档。接口设计:参见接口文档。接口设计:参见接口文档。接口设计:参见接口文档。接口设计:参见接口文档。接口设计:参见接口文档。接口设计:参见接口文档。接口设计:参见接口文档。接口设计:参见接口文档。接口设计:参见接口文档。接口设计:参见接口文档。接口设计:参见接口文档。
2024-04-03 15:18:36
2140
原创 【学习笔记】java项目—苍穹外卖day08
前面的课程已经实现了用户下单,那接下来就是订单支付,就是完成付款功能。支付大家应该都不陌生了,在现实生活中经常购买商品并且使用支付功能来付款,在付款的时候可能使用比较多的就是微信支付和支付宝支付了。在苍穹外卖项目中,选择的就是微信支付这种支付方式。要实现微信支付就需要注册微信支付的一个商户号,这个商户号是必须要有一家企业并且有正规的营业执照。只有具备了这些资质之后,才可以去注册商户号,才能开通支付权限。
2024-04-03 10:56:23
1729
原创 【学习笔记】java项目—苍穹外卖day07
Spring Cache 是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。EHCacheCaffeineRedis(常用)</</</</
2024-04-02 19:09:12
1106
1
原创 【学习笔记】java项目—苍穹外卖day06
HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。发送HTTP请求接收响应数据为什么要在Java程序中发送Http请求?有哪些应用场景呢?当我们在使用扫描支付、查看地图、获取验证码、查看天气等功能时。
2024-04-01 21:07:53
2079
1
原创 学习笔记】java项目—苍穹外卖day05
Redis是一个基于内存的key-value结构数据库。Redis 是互联网技术领域使用最为广泛的存储中间件。key-value结构存储:基于内存存储,读写性能高适合存储热点数据(热点商品、资讯、新闻)企业应用广泛Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的value类型比较丰富,也被称为结构化的NoSql数据库。NoSql(Not Only SQL),不仅仅是SQL,泛指。
2024-03-30 15:06:19
1481
原创 【学习笔记】java项目—苍穹外卖day04
setmeal_dish表为套餐菜品关系表,用于存储套餐和菜品的关联关系。setmeal表为套餐表,用于存储套餐的信息。资料来源:b站黑马程序员。
2024-03-30 14:49:54
1816
原创 【学习笔记】java项目—苍穹外卖day02
文章目录苍穹外卖-day02课程内容1. 新增员工1.1 需求分析和设计1.1.1 产品原型1.1.2 接口设计1.1.3 表设计1.2 代码开发1.2.1 设计DTO类1.2.2 Controller层1.2.3 Service层接口1.2.4 Service层实现类1.2.5 Mapper层1.3 功能测试1.3.1 接口文档测试1.3.2 前后端联调测试1.4 代码完善1.4.1 问题一1.4.2 问题二1.4.3 ThreadLocal1.5 代码提交2. 员工分页查询2.1 需求分析和设计2.1.
2024-03-29 11:36:34
2553
1
原创 【学习笔记】java项目—苍穹外卖day01
作为一名软件开发工程师,我们需要了解在软件开发过程中的开发流程, 以及软件开发过程中涉及到的岗位角色,角色的分工、职责, 并了解软件开发中涉及到的三种软件环境。那么这一小节,我们将从 软件开发流程、角色分工、软件环境 三个方面整体介绍一下软件开发。在开发苍穹外卖这个项目之前,我们需要全方位的来介绍一下当前我们学习的这个项目。接下来,我们将从项目简介、产品原型、技术选型三个方面来介绍苍穹外卖这个项目。
2024-03-28 19:44:51
5665
2
原创 python实现:图像分割指标的计算
Dice系数和IOU的计算方式略有不同,但它们的主要区别在于Dice系数对预测结果和真实标签的交集和并集的贡献是相等的,而IOU更加关注预测结果与真实标签的交集。其中,TP(True Positive)表示预测为正样本且标签为正样本的像素数量,FP(False Positive)表示预测为正样本但标签为负样本的像素数量,FN(False Negative)表示预测为负样本但标签为正样本的像素数量。Dice系数的取值范围在0到1之间,其值越接近1,表示预测结果与真实标签的重叠度越高,相似度越高。
2024-03-22 16:26:00
2181
原创 【项目笔记】java微服务:黑马头条(day04)
文章目录自媒体文章-自动审核1)自媒体文章自动审核流程2)内容安全第三方接口2.1)概述2.2)准备工作2.3)文本内容审核接口2.4)图片审核接口2.5)项目集成3)app端文章保存接口3.1)表结构说明3.2)分布式id3.3)思路分析3.4)feign接口4)自媒体文章自动审核功能实现4.1)表结构说明4.2)实现4.3)单元测试4.4)feign远程接口调用方式4.5)服务降级处理5)发布文章提交审核集成5.1)同步调用与异步调用5.2)Springboot集成异步线程调用6)文章审核功能-综合测试
2024-03-16 15:49:47
2380
原创 【项目笔记】java微服务:黑马头条(day03)
文章目录自媒体文章发布1)自媒体前后端搭建1.1)后台搭建1.2)前台搭建2)自媒体素材管理2.1)素材上传2.2.1)需求分析2.2.2)素材管理-图片上传-表结构2.2.3)实现思路2.2.4)接口定义2.2.5)自媒体微服务集成heima-file-starter2.2.6)具体实现2.2)素材列表查询2.2.1)接口定义2.2.2)功能实现3)自媒体文章管理3.1)查询所有频道3.1.1)需求分析3.1.2)表结构3.1.3)接口定义3.1.4)功能实现3.1.5)测试3.2)查询自媒体文章3.2.
2024-03-15 11:18:09
2427
原创 【项目笔记】java微服务:黑马头条(day02)
文章目录app端文章查看,静态化freemarker,分布式文件系统minIO1)文章列表加载1.1)需求分析1.2)表结构分析1.3)导入文章数据库1.3.1)导入数据库1.3.2)导入对应的实体类1.4)实现思路1.5)接口定义1.6)功能实现1.6.1):导入heima-leadnews-article微服务,资料在当天的文件夹中1.6.2):定义接口1.6.3):编写mapper文件1.6.4):编写业务层代码1.6.5):编写控制器代码1.6.6):swagger测试或前后端联调测试2)freem
2024-03-07 09:40:44
1551
1
原创 【项目笔记】java微服务:黑马头条(day01)
随着智能手机的普及,人们更加习惯于通过手机来看新闻。由于生活节奏的加快,很多人只能利用碎片时间来获取信息,因此,对于移动资讯客户端的需求也越来越高。黑马头条项目正是在这样背景下开发出来。黑马头条项目采用当下火热的微服务+大数据技术架构实现。本项目主要着手于获取最新最热新闻资讯,通过大数据分析用户喜好精确推送咨询新闻。
2024-03-05 17:44:51
2574
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅