自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小火龙的博客

所学所感所得

  • 博客(319)
  • 资源 (48)
  • 问答 (1)
  • 收藏
  • 关注

原创 【开源项目】航空订票系统(界面 + 数据库 + 运行手册)开源说明

摘要:本文介绍了一个开源的航空订票系统演示资源包,包含前端界面、数据库结构和运行手册,专为快速部署和可视化展示设计。资源提供一键运行脚本(Windows)、模块截图、数据库说明和部署文档,支持自动完成环境配置、依赖安装、数据库初始化和服务启动。适用于需要快速体验系统、进行现场演示或交付可运行成果的用户和开发者。

2026-02-12 17:09:05 39

原创 【开源项目】航空订票系统(核心功能实现)开源说明

这是一个基于Python+FastAPI开发的航空订票系统核心后端开源项目,实现了"查、订、付、退"全流程功能。系统采用PostgreSQL/SQLite数据库,包含航班查询、订单创建、模拟支付、退票申请等核心模块,特别设计了基于起飞剩余时间的梯度退票计费规则。技术实现上采用Alembic迁移和Pytest单元测试,业务规则支持比例/固定值两种计费方式,并记录规则快照便于审计。适合作为教学演示、中小系统MVP开发或微服务拆分前的单体参考实现。

2026-02-12 17:06:07 23

原创 【开源项目】航空订票系统(需求与流程设计)开源说明

本文介绍了航空订票系统开源设计资源,包含完整的需求与流程材料,采用"先设计、后开发"模式。资源涵盖功能需求说明(用户、订单、支付、退票)、业务流程设计、状态流转设计、退票规则及接口调用示例。适用于课程/毕业设计、快速开发需求文档及系统评审展示。设计亮点包括可配置退票规则、闭环流程追踪及可复用文档。建议使用流程为:先阅读文档,再开发联调,最后完成演示交付。

2026-02-12 17:00:20 30

原创 【学习笔记】视频抽帧方法大全

视频抽帧方法按实现逻辑、精度、用途分为 7 类,含原理、优缺点、适用场景,清晰易读。固定帧间隔抽帧、 固定时间间隔抽帧、均匀分段抽帧、关键帧(I 帧)抽帧、画面差异抽帧、场景切换抽帧、目标驱动抽帧、质量优先抽帧、标准帧率转换抽帧

2026-02-12 11:19:11 338

原创 模型训练需保存核心内容

记录,方便工程的进行

2026-01-22 13:03:24 234

原创 [Git 报错解决]本地分支落后于远程分支(`non-fast-forward`)

Git协作中常见的non-fast-forward报错通常发生在本地分支与远程分支提交历史不同步时。该错误表明远程分支存在本地未包含的新提交,Git为防止数据丢失拒绝推送。解决方案需先拉取远程内容并合并:1)通过git fetch确认差异;2)执行git pull origin main --allow-unrelated-histories合并远程与本地提交;3)解决可能出现的文件冲突;4)重新推送。进阶用户可使用git rebase保持线性历史。关键预防措施包括:推送前必拉取、避免网页端直接修改、谨慎使

2026-01-06 09:00:00 1193

原创 【Git 报错解决】本地分支与远程分支名称/提交历史不匹配

本文针对Git推送时出现的src refspec main does not match any错误,分析了其核心原因是本地与远程分支名称不匹配及提交历史无关联。提供了完整的解决流程:首先验证分支信息,然后通过重命名本地分支或创建远程新分支统一名称,接着使用--allow-unrelated-histories参数关联提交历史,最后明确分支映射进行推送。文中还包含验证方法和实用技巧,如推送前先拉取、统一命名规范等,帮助开发者从根本上避免此类问题。该解决方案兼顾新手友好性和操作严谨性,适用于Git分支管理中的

2026-01-06 08:45:00 850

原创 【Git 报错解决】本地无有效提交无法推送(`src refspec main does not match any`)

本文针对Git推送时常见的src refspec main does not match any报错提供解决方案。该错误通常是由于本地分支缺少有效提交记录导致的。文章详细解析了报错原因,并给出完整解决流程:1)验证仓库状态;2)添加文件到暂存区;3)提交到本地仓库;4)重新推送。同时提供了验证推送结果的步骤和实用技巧,包括分支名称匹配、空仓库处理等注意事项,帮助开发者避免类似问题。通过补全本地提交流程,即可成功将内容推送到远程仓库。

2026-01-06 08:15:00 1329

原创 【Git 报错解决】作者身份未配置(`Author identity unknown`)

Git提交报错"Author identity unknown"解决方案:当首次提交代码时,Git会检查作者身份信息(姓名+邮箱)。本文提供两种配置方案:1)全局配置(推荐),使用git config --global命令设置通用身份;2)局部配置,仅针对特定项目设置不同身份。配置后需验证信息是否生效,之后即可正常提交。注意事项包括配置优先级、与代码平台账号一致性等,避免团队协作时出现混乱。

2026-01-06 08:00:00 764

原创 【Git 报错解决】SSH 公钥认证失败(`Permission denied (publickey)`)

摘要:本文针对Git操作中常见的SSH公钥认证失败(Permission denied (publickey))错误,提供两种解决方案:1)通过生成SSH密钥对并添加到GitHub账号实现永久认证;2)临时改用HTTPS链接绕过认证。详细介绍了密钥生成、公钥配置、连接验证等步骤,并给出多账号管理、密钥安全等实用建议,帮助用户快速解决SSH认证问题,确保Git操作顺利进行。

2026-01-06 07:30:00 2395 1

原创 【Git 报错解决】 远程仓库 origin 已存在(`remote origin already exists`)

Git报错解决:远程仓库origin已存在 当执行git remote add origin命令时出现remote origin already exists报错,说明本地仓库已存在名为origin的远程关联。 解决方法: 查看现有远程仓库:git remote -v 删除旧关联:git remote remove origin 重新关联新仓库:git remote add origin [新仓库地址] 验证:git remote -v 补充技巧: 可使用自定义别名避免冲突:git remote add o

2026-01-06 07:00:00 445

原创 【Git操作】关联远程仓库并推送本地内容

摘要: 当本地项目需关联到已有README文件的GitHub远程仓库时,直接推送会冲突。解决方案是:1) 本地初始化Git仓库后关联远程;2) 关键步骤使用git pull origin main --allow-unrelated-histories合并远程内容,解决README冲突;3) 添加提交本地文件后推送。首次推送需加-u参数,后续更新简化为add-commit-push三步。若冲突严重,可克隆远程仓库后手动合并文件。(149字)

2026-01-06 00:21:17 1063

原创 【开源项目】核心评价指标的动态关联性分析与可视化实验 —— 以多分类文本任(代码+结果分析)

作者:烛龙实验日期:2025年12月29日联系方式:geniusdog_lyj@163.comCSDN网址:https://blog.csdn.net/qq_36631076/category_11469976.htmlGitHub:https://github.com/GeniusDog和鲸:和鲸社区 - Heywhale.com本实验聚焦准确率、精确率、召回率、F1分数四大指标,以多分类文本任务(20 NewsGroups新闻分类)为载体,通过“数据预处理差异”“预测阈值调整”“类训练阶段模拟

2025-12-30 00:50:36 1124

原创 【学习笔记】PyTorch 中.pth文件格式解析与可视化

本文深入解析了PyTorch框架中.pth文件的格式与结构。.pth文件是基于Python pickle模块的二进制文件,主要用于存储模型权重(state_dict)或完整模型对象。文章首先区分了两种.pth文件类型:轻量级的模型权重文件和包含完整训练状态的模型文件。通过二进制内容打印和可视化分析,展示了.pth文件的底层序列化特征,并提供了代码示例演示如何查看文件内容。这种分析有助于深入理解PyTorch模型的存储机制,为模型迁移和部署提供技术支撑。

2025-12-28 22:57:11 2167

原创 【学习笔记】通过准确率/精确率/召回率/F1分数判断模型效果+数据可视化实操

摘要:分类模型评估指标与可视化实践 在分类任务中,仅依赖准确率(Accuracy)会导致误判,尤其在类别不平衡时(如垃圾邮件检测)。需结合精确率(Precision)、召回率(Recall)和F1分数(F1-Score)全面评估: 精确率:预测为正类的样本中实际为正类的比例,避免误判(如垃圾邮件检测中减少正常邮件的误判)。 召回率:真实正类中被正确预测的比例,避免漏判(如癌症筛查中减少漏诊)。 F1分数:精确率和召回率的调和平均,综合反映模型性能。 通过混淆矩阵可直观分析错误类型(FP/FN)。训练时需监控

2025-12-28 22:32:22 1141

原创 【 学习笔记】搞懂早停(Early Stopping)——模型训练的“刹车神器”

摘要: 早停(Early Stopping)是防止模型过拟合的关键技术,通过监控验证集指标(如准确率、F1值)在训练过程中动态终止训练。其核心原理是设置"耐心值"(Patience),当验证集性能连续多轮未提升时停止,并保存最优模型而非最终模型。以PyTorch为例,需自定义早停类,在训练循环中实时判断指标变化,避免模型陷入过拟合。参数调整中,Patience建议5-15轮,delta可过滤微小波动。早停能显著节省训练时间(如30轮训练提前至10轮停止),同时提升模型泛化能力。

2025-12-28 13:31:48 1058

原创 【学习笔记】多标签交叉熵损失的原理

单标签任务(单选题):一个样本只能对应一个标签,标签之间是“互斥关系”。比如电商评论情感分析(要么好评、要么中评、要么差评,不能同时是好评和差评)、手写数字识别(一张图只能是0-9中的一个数字)。多标签任务(多选题):一个样本可以同时对应多个标签,标签之间是“独立关系”,互不排斥。比如:CV任务:一张风景图可以同时包含“蓝天”“白云”“山脉”“湖泊”4个标签;NLP任务:一篇新闻可以同时属于“科技”“人工智能”“政策”3个分类;

2025-12-28 07:45:00 559

原创 【学习笔记】PyTorch与TensorFlow的区别、用途及模型任务定位

PyTorch和TensorFlow是当前两大主流深度学习框架,各有侧重:PyTorch以动态计算图见长,适合科研探索和快速迭代,语法简洁易调试;TensorFlow则更擅长工业部署,拥有完善的工具链和全平台支持。实际选择应根据任务需求:科研和小型项目推荐PyTorch,工业落地和大规模部署优先TensorFlow。两者生态差异明显,PyTorch与Hugging Face等科研工具兼容性更好,TensorFlow在移动端和云端部署方面更具优势。新手建议从PyTorch入门,再根据实际需求学习TensorF

2025-12-28 07:00:00 941

原创 【学习笔记】搞懂主干网络——模型的“核心特征提取器”

摘要: 主干网络是AI模型的核心特征提取器,负责将原始数据(如图片、文本)转化为高级特征,供后续任务头(如分类、检测)使用。在CV任务中,ResNet等主干网络逐步提取边缘、纹理和全局特征;在NLP任务中,BERT通过注意力机制捕捉上下文语义。主干网络的选择直接影响模型性能,预训练主干(如BERT、ResNet)能快速适配任务,而轻量化主干(如MobileNet)适合移动端。实操发现,主干网络的通用性和特征提取能力比调参更重要,需根据任务类型、硬件条件合理选择经典主干网络(如CV用ResNet,NLP用BE

2025-12-28 00:03:08 999

原创 【学习笔记】模型的权重数据到底是干嘛的

摘要:权重是机器学习模型的核心,本质是模型从数据中积累的"知识和经验"。其作用包括:1) 捕捉特征并标记重要性;2) 将特征组合计算得出预测结果;3) 通过训练不断优化调整。实践发现:权重并非越多越好,预训练权重提供通用知识,保存权重即保存训练成果。权重是模型的"灵魂",每个数值都代表模型学到的经验,训练过程就是让这些经验更贴合任务需求。理解权重有助于更有效地使用和优化模型。

2025-12-27 23:31:32 744

原创 大模型训练全流程学习笔记

本文总结了大模型训练全流程的核心逻辑与实操经验,分为六个关键环节:1)问题定义(明确任务类型、评估指标和约束条件);2)数据准备(收集清洗、标注划分与增强);3)模型选择(适配任务与硬件);4)训练配置(框架选择、参数设置与防过拟合);5)验证迭代(监控评估与问题优化);6)轻量部署(可视化界面搭建)。作者强调问题驱动和数据质量的重要性,建议新手从小任务入手,使用公开数据集和预训练模型,通过多次迭代优化模型效果。全文以情感分析为例,分享了从数据收集到部署落地的完整路径与常见避坑指南。

2025-12-27 22:36:20 572

原创 【理论知识】测井领域中的反演算法及其作用

摘要:测井反演算法是将仪器测量的物理响应转化为地层地质参数的关键技术。常规线性反演(如最小二乘法、交会图法)适用于简单地层,计算快但精度有限;非线性反演(如迭代优化、随机优化)能处理复杂地层,但计算量大;前沿智能算法(神经网络、深度学习)利用AI实现高精度反演,尤其适合成像测井等复杂场景。反演算法最终服务于岩性识别、储层参数计算、流体识别等油气勘探核心需求。建议从基础线性反演入手,逐步掌握正则化反演,并关注机器学习在测井领域的应用趋势。(149字)

2025-12-08 23:19:28 1130

原创 【理论知识】NMR测井(核磁共振测井)常见问题与核心影响因素

NMR测井的核心是探测地层氢核的核磁共振信号,其准确性受多种因素影响。主要问题包括:井眼环境(不规则井眼、泥浆侵入、气泡杂质)导致信号失真;地层特性(含气、铁磁性矿物、低孔低渗)引发储层误判;仪器性能衰减和参数设置不当造成测量误差;以及数据处理算法选择不当和未进行环境校正带来的解析偏差。应对措施包括优化钻井工艺、联合多测井方法、灵活调整测量参数及严格数据校正。保证信号质量是NMR测井准确评价储层的关键。

2025-12-08 23:09:28 1283

原创 【理论知识】主流测井技术优缺点对比笔记

测井技术选择摘要 测井技术无绝对优劣,需匹配地质条件、勘探阶段与成本预算。电法测井(如电阻率/阵列感应)适用于初期勘探,但受泥浆影响;声波测井(如阵列声波)擅长孔隙度与力学评价;核测井(GR/密度中子)是岩性识别关键,但存在放射性风险。特色技术如核磁共振(NMR)精度高但成本昂贵,随钻测井(LWD)适合水平井实时调整。选择原则:勘探初期用常规组合,复杂储层加高端技术,开发阶段侧重生产监测。需综合考虑阶段、地质特性与预算,避免技术误用。

2025-12-08 23:06:45 1024

原创 【理论知识】石油测井技术全景概览

本文系统介绍了现代测井技术体系,按照物理原理和应用场景进行分类阐述。核心测井技术包括电法测井(测量地层导电性)、声波测井(评估孔隙度和力学性质)、核测井(探测元素组成)及其他物理方法。专用测井技术涵盖裸眼井、套管井、随钻测井和光纤测井等不同应用场景。前沿技术重点介绍了成像测井、生产测井和高温高压测井等特殊应用。文章指出测井技术正朝着集成化、智能化、微型化和绿色低碳方向发展,强调现代油气勘探需要多种测井技术的协同配合。建议学习路径应从基础技术入手,逐步掌握高级应用技术。

2025-12-08 22:59:56 1138

原创 【理论知识】NMR测井的数据长什么样?

核磁共振测井(NMR)数据包含三层结构:原始回波串(衰减信号)、T2弛豫时间谱(山峰状分布)和导出参数曲线。原始信号反映不同流体衰减特征,T2谱通过峰位和峰面积区分流体类型及含量,最终转化为孔隙度、渗透率等储层评价参数。NMR数据需结合其他测井方法综合分析,其核心在于通过T2谱解析储层流体分布,为油气勘探提供关键依据。

2025-12-08 22:58:05 831

原创 【理论知识】核磁共振测井技术测量原理与流程

核磁共振测井(NMR测井)是一种通过检测地层中氢核磁共振特性来评价储层的技术。其核心原理是利用油、气、水中氢核在磁场中的不同响应特性进行区分。测量过程分为四步:首先仪器下井建立稳定磁场使氢核有序排列;然后发射特定射频脉冲激发氢核;接着接收氢核弛豫时产生的信号;最后将信号传输至地面处理成T2谱图。该技术能无损检测孔隙度、渗透率和流体性质,是现代石油勘探的关键手段,与医用MRI相比更注重快速获取地层宏观参数而非成像。

2025-12-08 22:06:07 836

原创 【理论知识】纯深度学习模型在地震勘探中的“黑箱“困境`

纯深度学习模型在地震勘探中的"黑箱"特性,本质上是认知鸿沟和风险责任认知层面:工程师无法理解、验证和信任模型的决策逻辑,与传统地质解释方法脱节责任层面:在高风险的勘探决策中,无人敢为一个无法解释的"黑箱结果"承担责任关键:勘探不是"预测比赛",而是基于可靠依据的风险管理。纯深度学习模型若不解决"黑箱"问题,将永远停留在"辅助分析工具"阶段,难以成为勘探决策的"核心引擎"。

2025-12-06 00:16:52 696

原创 多模态融合实战步骤

本文系统介绍了多模态融合的完整流程,包括数据准备、模态预处理、跨模态对齐、特征提取、融合策略选择、模型训练与评估七个关键步骤。重点阐述了不同模态(图像、文本、音频)的特征处理方法,以及早期、中期、晚期三种融合策略的适用场景。文章提供了实用的代码示例和训练技巧,并建议从简单任务入手逐步构建复杂融合系统。最后强调了多模态融合通过利用不同模态的互补信息来提升模型理解能力的核心价值,为开发者提供了从理论到实践的完整指导框架。

2025-12-05 23:53:33 591

原创 【基础知识】地震相数据集常见文件后缀通用解析

地震相数据集文件后缀分类解析 地震相数据集文件后缀主要分为四大类:1)二进制核心数据文件(.segy/.sgy、.dat、.h5/.hdf5、.npy/.npz),存储地震勘探核心数值数据;2)标注与配置文件(.mask、.json、.csv、.yaml/.yml、.txt),承载标注信息和实验配置;3)地质专用数据文件(.las、.hor),包含测井曲线和层位信息;4)通用辅助文件。不同后缀对应特定的数据格式、读取工具和应用场景,共同支撑地震相分析的完整流程。

2025-11-27 20:15:52 733

原创 【基础理论】Transformer 模型为什么要设计 “多层结构”?数据是如何流动的?

摘要:Transformer采用多层结构(如6层编码器/解码器)实现信息的逐层提炼,从局部词关系到全局语义逐步深化。单层仅能处理简单词关联,多层则通过"流水线式加工":底层提取基础词义(如"红苹果"),中层整合短语逻辑,高层解析跨句指代等复杂关系。层间传输遵循"维度守恒"原则(如保持512维),通过残差连接防止信息丢失,自注意力和前馈网络逐步优化表征。解码器额外采用掩码注意力确保顺序生成,并通过编码器-解码器注意力对齐输入语义。这种分层设计(通常6

2025-10-20 16:25:26 873

原创 多头自注意力机制:解决传统RNN痛点的核心创新(知识笔记)

摘要:传统RNN存在两大痛点:无法并行计算导致训练速度慢,以及长距离依赖信息衰减。多头自注意力机制通过全序列并行处理和直接关联远距离词,有效解决了这些问题。具体表现为:1)同步生成向量并行计算,充分利用GPU算力;2)通过多视角注意力头直接建立远距离关联,避免信息丢失。相比RNN的线性计算,多头自注意力实现了10倍以上的速度提升,并精准捕捉长程语义关系,成为Transformer架构的核心优势。(149字)

2025-10-20 16:06:34 871

原创 【基础理论】位置向量|位置编码学习笔记

位置向量(位置编码)是Transformer模型的关键设计,由谷歌团队Vaswani等人在2017年提出。它通过正弦余弦函数生成,具有三个核心特点:维度与词嵌入一致(通常512维),数值随位置周期性变化且唯一,与词嵌入直接相加而非拼接。这种设计既能保留语义信息,又能区分词序,支持任意长度句子处理,且不增加计算负担。例如,在512维设置中,每个位置对应一组独特的512个数字,通过相加方式将位置信息融入词向量,使模型能区分"我喜欢猫"和"猫喜欢我"等不同语序。

2025-10-20 15:45:26 731

原创 【理论知识】Q/K/V权重矩阵学习笔记

本文总结了Transformer中Q/K/V权重矩阵的核心要点:1)权重矩阵将512维输入向量转换为64维的Q/K/V向量,以平衡计算效率和信息保留;2)单头注意力中,W_Q/W_K/W_V维度固定为512×64;3)多头注意力(如8头)将权重矩阵拆分为8组512×8的子矩阵,独立计算后拼接;4)权重矩阵数值动态调整,初始随机,训练中优化以捕捉词间关联;5)代码实现中,权重矩阵对应线性层的参数。核心功能是高效转换输入维度,支撑注意力机制的计算。

2025-10-20 15:34:20 1274

原创 【开源项目】基于BERT+PyTorch的小样本邮件分类实战笔记(含代码 + 结果解读)

摘要 本项目基于BERT+PyTorch实现小样本邮件分类,针对"每类仅10条标注样本"的场景,通过预训练模型微调达到83%准确率。实验使用自定义3类邮件数据集(工作/垃圾/私人邮件),采用轻量微调策略(冻结大部分BERT层、小学习率)和GPU混合精度训练优化效率。完整复现指南包含云平台与本地配置方案,核心代码仅需PyTorch、Transformers等基础库。项目验证了小样本学习在文本分类中的有效性,为低资源场景提供实用解决方案,并提出样本增强等优化方向。

2025-10-14 19:43:52 862

原创 【更新中】岩性识别与油气勘探领域:初学者基础理论及核心技术知识清单

摘要: 本文系统梳理了油气勘探中的沉积学基础理论、机器学习特征选择方法及地质勘探技术三大模块。沉积学部分(权重20%)聚焦岩性、储集层、油气藏形成要素等核心概念;特征选择部分(权重19%)详解主成分分析、L1正则化等算法,强调随机森林、XGBoost等工具在岩性识别中的应用;地质勘探技术(权重20%)重点阐释测井与地震数据融合技术,包括井震标定、合成地震记录等关键方法。三部分协同构成"理论-算法-数据"闭环,为油气储层智能识别提供全链路解决方案。

2025-10-10 18:19:50 614

原创 地震记录制作全流程:从信号采集到成果输出

在梳理制作流程前,需先明确 “地震记录” 的范畴 —— 它并非单一文件,而是从原始信号到最终成果的系列数据载体,主要分类如下:记录类型定义核心用途数据形态原始地震记录野外采集的未处理 “地震道数据”保留原始信号,用于后续处理的基础单炮记录(单震源激发的所有检波器信号)、共中心点道集(同一地下点的多道信号)处理后地震记录经去噪、校正后的 “提纯数据”地质解释(构造识别、储层追踪)叠加剖面(单条垂直剖面)、三维数据体(立体网格数据)成果化地震记录标注地质信息的 “可视化图件”

2025-09-15 23:09:37 1670

原创 测井曲线解读核心三属性(岩性 / 物性 / 含油气性)实用笔记

测井曲线是地下岩石的 “数字身份证”,通过自然伽马(GR)、电阻率(RT)、声波时差(AC)等关键曲线,可精准判断岩性、量化储层物性、识别流体类型,是油气勘探开发的核心技术工具。

2025-09-15 23:03:40 3478

原创 常见岩性分类与油气勘探意义笔记

相关科普视频可查看。

2025-09-15 22:59:47 1282

原创 三维地震数据体:形态、处理流程与勘探应用笔记

三维地震数据体是空间三维网格状的数据集合,可理解为 “由无数个地震剖面堆叠而成的立体块体”,其核心特征如下:维度含义与作用单位 / 范围横向(X/Y)覆盖地表的平面范围,对应实际地理坐标通常覆盖数 km²~ 数千 km²(如油田区块)纵向(Z/T)对应地下深度(或地震波传播时间)时间域:0~8000ms(约对应地下 0~10km);深度域:0~10km数据单元每个网格点存储 “地震反射振幅值”振幅值:-32768~32767(二进制数据)

2025-09-15 22:46:46 1301

监听器:监听三个对象的创建和销毁方法

博客地址:https://blog.csdn.net/qq_36631076/article/details/80318320 本次工程的目标是学习监听器,掌握监听三个对象的创建和销毁方法。 三个对象:rquest,session,ServletContext 实现的接口:ServletRequestListener,HttpSessionListener,ServletContextListener 工程的大致步骤: 1.自定义实现三个监听器的类 2.使用注解的方法注册监听器 3.部署工程并运行,在控制台会输出相应的信息

2018-05-15

cookie实现商品浏览记录

使用cookie实现的一个商品浏览记录demo 对应的博客地址:https://blog.csdn.net/qq_36631076/article/details/79955880

2018-04-24

过滤器的一个登录demo

博客地址:https://blog.csdn.net/qq_36631076/article/details/80283919 通常在一个网站中,用户想要访问一些信息,需要用户是我们网站中注册过的用户,才有这个权限看到这些信息。 比如说:在一个学校的教育管理系统中,你想看到该学校的课程信息MyClassInfor.jsp,必须先登录验证通过才能访问站内的资源,如果你直接访问MyClassInfor.jsp这个页面,那么系统一般会跳转到登录页面让你去登录。 这一个过程就是过滤器要做的:你想访问这个网站,但是要把你过滤一遍,看你是否有相应的权限,再做出相应的响应。 因此在本次实战中,就要求当用户访问我们的主页面的时候,需要用过滤器验证一下其是否登录过,要是其登陆过就能直接访问,否则跳转到登录界面中去。

2018-05-14

重新上传-各类PPT模板合集

之前上传的这个文件,莫名其妙的积分上涨了。原本设置是2积分,但是csdn将它调到了11积分,觉得太贵了也违背了初衷,所以重新上传一下,但是之前的那个还没有找到方法删除掉。 介绍:提供各类ppt模板下载,答辩ppt模板,动态ppt模板,个人简历PPT模板,中国风ppt模板,毕业论文ppt模板,商务ppt模板,动画ppt..

2017-12-13

简单存储SharedPreferences的应用实例:增删改查联系人

简单存储SharedPreferences的应用实例:增删改查联系人。 在目标界面中,有两个文本编辑框,用于输入姓名和电话号码。然后有4个按钮,分别是:添加,查询,删除和更新。 博客地址:http://blog.csdn.net/qq_36631076/article/details/78339306

2017-10-25

模拟的王者荣耀登陆和跳转界面

模拟的王者荣耀登陆和跳转界面 模拟的王者荣耀登陆和跳转界面 模拟的王者荣耀登陆和跳转界面

2017-09-28

机械臂项目开发2

这是学校科研立项使用的项目文件资料,可以很好的帮助我们开发关于机械臂的项目。如若存在不足之处,请多多提建议。由于文件比较大,所以分为两部分,第一部分是机械表开发的说明和指导等。第二部分是机械臂的源码等,两者配合使用。 项目的下载地址:http://blog.csdn.net/qq_36631076/article/details/79035139

2018-01-11

机械臂项目开发1

这是学校科研立项使用的项目文件资料,可以很好的帮助我们开发关于机械臂的项目。如若存在不足之处,请多多提建议。由于文件比较大,所以分为两部分,第一部分是机械表开发的说明和指导等。第二部分是机械臂的源码等,两者配合使用。 项目的下载地址:http://blog.csdn.net/qq_36631076/article/details/79035139

2018-01-11

java web实现的一个用户登录注册小系统

采用的是mysql数据库,jdbc驱动,用myeclipse开发的一个java web工程。 博客中有本小系统的详细说明,请参考:https://blog.csdn.net/qq_36631076/article/details/79878822

2018-04-10

JSP之访问JavaBean的一个简单例子

JSP之访问JavaBean的一个简单例子 使用useBean,jsp:setProperty,jsp:getProperty使用的一个简单例子 博客参考地址:https://blog.csdn.net/qq_36631076/article/details/79693890

2018-03-26

JSP之使用jsp:forward实现用户信息验证的页面跳转

JSP之使用jsp:forward实现用户信息验证的页面跳转 参考博客地址:https://blog.csdn.net/qq_36631076/article/details/79709868

2018-03-27

过滤器链的一个小Demo

实现两个过滤器过滤相同资源时的执行效果。 参考博客的地址:https://blog.csdn.net/qq_36631076/article/details/80195655

2018-05-04

javaweb:jsp的一个简单应用

javaweb开发 我的第一个JSP代码:java控制输出1-100之和,say hello并写一个简单的表格 博客地址:http://blog.csdn.net/qq_36631076/article/details/79607387

2018-03-19

时间选择器的应用实例

时间选择器的应用实例 时间选择器的应用实例 时间选择器的应用实例 时间选择器的应用实例 时间选择器的应用实例

2017-09-27

计时器Chronometer控件的应用实例

11计时器Chronometer控件的应用实例 11计时器Chronometer控件的应用实例 11计时器Chronometer控件的应用实例

2017-09-28

一个简单的Filterdemo

我们要实现一个过滤器,这个过滤器能够过滤我们指定的资源路径,然后做出相应的操作。 在这个demo中,主要介绍如何在过程中创建一个过滤器以及过滤器在过滤一个资源时的生命周期是怎样的。

2018-05-03

高等教育自学考试全国统一命题考试操作系统概论试卷及其操作系统课后答案

高等教育自学考试全国统一命题考试操作系统概论试卷 2008年-2012年高等教育自考02323操作系统概论试 1-12章课后题中文答案

2017-09-27

JSP之客户端的状态信息Cookie的创建和使用:用户登录功能的实现

JSP之客户端的状态信息Cookie的创建和使用:用户登录功能的实现 博客链接:https://blog.csdn.net/qq_36631076/article/details/79854627

2018-04-08

图像视图ImageView的应用实例

图像视图ImageView的应用实例 、图像视图ImageView的应用实例 图像视图ImageView的应用实例 图像视图ImageView的应用实例

2017-09-27

编译原理原则技术和工具 编译原理(龙书)

1.编译原理原则技术和工具 2.编译原理(龙书第2版 机械工业出版社) 3.编译原理及实践

2017-09-27

航空订票系统:界面展示、数据库结构与一键运行说明

本资源面向演示和交付阶段,重点解决“如何快速跑起来并可视化展示”的问题。,包含系统页面、模块截图、数据库结构说明、部署配置说明和一键运行脚本,帮助非开发用户也可快速启动和演示全流程。 博文链接:https://blog.csdn.net/qq_36631076/article/details/158009884?sharetype=blogdetail&sharerId=158009884&sharerefer=PC&sharesource=qq_36631076&spm=1011.2480.3001.8118 航空订票系统(界面 + 数据库 + 运行手册)开源说明 本资源面向演示和交付阶段,重点解决“如何快速跑起来并可视化展示”的问题。 【资源内容】 前端演示页面(无需额外构建) 模块截图(可用于汇报/PPT) 数据库结构说明 部署与配置文档 一键运行脚本(Windows) 【一键运行能力】 脚本会自动完成: 虚拟环境与依赖安装 环境变量准备 数据库初始化(失败可回退 SQLite 演示) 服务启动并打开页面 【适合什么人】 只想快速体验系统的普通用户 需要现场演示的同学/项目组 需要交付“可运行成果包”的开发者

2026-02-12

航空订票系统:航班查询、订票退票与订单管理核心实现

本资源是系统的核心后端代码,重点实现“查、订、付、退”主链路,并支持按时间梯度计算退票手续费与退款金额。,包含 FastAPI + Python + Postgres(可回退 SQLite 演示)的核心后端实现,覆盖航班查询、订单创建、模拟支付、退票报价、退票申请、规则管理与基础测试。 博文链接:https://blog.csdn.net/qq_36631076/article/details/158009807?sharetype=blogdetail&sharerId=158009807&sharerefer=PC&sharesource=qq_36631076&spm=1011.2480.3001.8118 【技术栈】 Python + FastAPI PostgreSQL(演示可用 SQLite) Alembic 迁移 Pytest 单元测试 【已实现能力】 航班查询与订单创建 模拟支付(不接真实网关) 退票报价与退票申请 退票规则管理(新增/查询/禁用) 关键流程状态可追踪 【业务规则特点】 基于“起飞前剩余时间 T”梯度计费 支持手续费比例/固定值 规则命中快照落库,便于审计和复盘 【适用场景】 教学演示与课程项目 中小系统 MVP 快速搭建 作为微服务拆分前的单体参考实现

2026-02-12

航空订票系统:功能需求与业务流程设计说明

包含系统背景、角色权限、核心业务流程、状态机设计、退票时间梯度规则、接口流程示例。适合用于课程设计文档、立项评审、需求评审与答辩材料。 文档说明博客:https://blog.csdn.net/qq_36631076/article/details/158009678?sharetype=blogdetail&sharerId=158009678&sharerefer=PC&sharesource=qq_36631076&spm=1011.2480.3001.8118 【使用建议】 先阅读需求与流程文档,再对照核心实现包进行开发和联调,最后配合界面与运行说明完成演示交付。

2026-02-12

【计算机视觉】7类视频抽帧方法综述:原理、优缺点与应用场景全解析+打印版

内容概要:本文系统梳理了7类视频抽帧方法,涵盖基础规则型、编码优化型、内容感知型、智能/AI驱动型及标准帧率转换等技术路径,详细介绍了各类方法的原理、优缺点及适用场景,并提供了直观的对比表格与常用工具推荐。重点方法包括固定帧间隔、时间间隔、均匀分段、关键帧(I帧)抽取、画面差异检测、场景切换识别以及基于AI的目标或质量驱动抽帧,帮助读者根据实际需求选择最优策略。; 适合人群:从事计算机视觉、视频处理、数据分析等相关领域的研发人员,尤其是具备一定图像处理基础、工作1-3年的工程师或研究人员。; 使用场景及目标:①为监控视频、短视频、电影等内容生成关键帧摘要;②构建高效、去重或高质量的数据集用于模型训练;③在低算力环境下实现快速抽帧;④实现标准化视频采样与格式转换; 阅读建议:建议结合FFmpeg、OpenCV等工具动手实践文中提到的方法,重点关注不同场景下的抽帧效率与质量权衡,优先从规则型和关键帧方法入手,逐步过渡到内容感知和AI驱动的高级策略。

2026-02-12

考博英语备考+历年真题解析+北师大考博考生熟悉英语考试题型 / 难度

内容概要:本文为《北京师范大学考博英语历年真题及详解》的文档内容,收录了2001年至2015年间的11套北京师范大学博士研究生入学考试英语真题,其中部分年份为考生回忆版。文档不仅提供真题,还包含详细的答案解析,涵盖阅读理解、翻译、写作等题型,旨在帮助考生熟悉考试题型、难度和出题方向,提升应试技巧和英语水平。 适用人群:准备报考北京师范大学博士研究生的考生,以及其他需要提高英语应试能力的学术研究者。 使用场景及目标: ① 通过研究历年真题,了解考博英语的常考题型和高频考点; ② 利用详尽的解析掌握解题思路和答题技巧; ③ 通过模拟练习提升阅读、翻译和写作能力,增强考试信心,提高最终成绩。 其他说明:该资源由圣才学习网提供,具有直播答疑、3D电子书、免费升级等特色功能,旨在为考生提供全方位的学习支持。文档部分内容参考了网络资料,若原作者或出版人有异议,可联系处理。

2025-09-03

R2V for Windows 非常易于使用,其基本的转换和编辑功能,拥有不同技术背景的用户都可快速掌握 工具下载地址:https://download.csdn.net/download/qq-3

你可以在同一个显示窗口下处理各种类型的数据,这些数据包括线、点、多边形、文本标注、光栅点以及控制点。使用 R2V,你就可以自动地矢量化地图及其他图纸,快速智能地完成航片或卫片的数字化及地理解析工作,用最新的航摄照片或其他图像更新你现存的矢量数据集。 工具下载地址:https://download.csdn.net/download/qq_36631076/90378371

2025-02-13

R2V for Windows (9X, NT, 2000, ME, XP)是一款销量名列世界前三甲的高级光栅图矢量化软件系统

R2V for Windows (9X, NT, 2000, ME, XP)是一款销量名列世界前三甲的高级光栅图矢量化软件系统。该软件系统将强有力的智能自动数字化技术与方便易用的菜单驱动图形用户界面有机地结合到 Windows 环境中,为用户提供了全面的自动化光栅图像到矢量图形的转换,它可以处理多种格式的光栅(扫描)图像,是一个可以用扫描光栅图像为背景的矢量编辑工具。由于该软件的良好的适应性和高精确度,其非常适合于 GIS、地形图、CAD 及科学计算等应用。 R2V 提供简便及完整的将光栅图像数字化为矢量数据的解决方案,这些光栅图像可以是扫描的图纸、航摄照片或是卫星图片。整个的光栅图像矢量化过程可以是全自动的且不需要人工干预(也可选人工干预)。你仅需要将扫描图像显示在屏幕上并选择矢量化命令,所有的线段在数秒钟即可识别出来并显示在图像上供你校正与编辑。强大的编辑及处理功能可用于矢量的编辑、地理坐标校正及等高线数据标注。 拥有 R2V,你可以忘掉缓慢而又不准确的数字化仪人工手动跟踪描绘。你可以在草稿纸上画草图,你只需扫描你的图纸,然后让 R2V 高精度地自动或半自动矢量化它

2025-02-13

Java编程练习题资源 -各章节练习刷题

Java编程练习题资源 学习Java编程是一项重要的技能,无论是初学者还是有经验的开发人员都可以从练习题中受益 这份练习题

2024-06-19

Java编程练习题资源 学习Java编程是一项重要的技能,无论是初学者还是有经验的开发人员都可以从练习题中受益 这份练习题

【Java编程练习题资源】 学习配套博客地址:https://blog.csdn.net/qq_36631076/article/details/136791045 在学习Java编程时,熟练掌握常用的Java类和API是至关重要的。以下是关于Java编程基础、面向对象和常用类API知识的练习题资源介绍,旨在帮助您巩固知识、提高编程能力。 目录概览: Java编程基础: 变量与数据类型 运算符与表达式 控制流程(条件语句、循环语句) 方法与函数 数组与集合 面向对象编程: 类与对象 封装、继承、多态 抽象类与接口 构造方法与析构方法 异常处理 常用类API知识: 字符串类(String类) 系统类(System类、Runtime类) 数学类(Math类) 随机数类(Random类) 日期时间类(Date类、Calendar类) 正则表达式(Regex类) 通过这些练习题,您将能够熟练运用Java常用类API,为编写更高效、功能丰富的Java程序打下坚实基础。

2024-05-14

指针网络-论文翻译和原文

https://blog.csdn.net/qq_36631076/article/details/121271456 论文翻译|指针网络

2021-11-11

java web购物车模块的开发

商品购物车模块的开发,java web,mysql数据库,mvc思想,有工程说明 代码详细地址:https://blog.csdn.net/qq_36631076/article/details/80401975

2018-05-22

python-3.8.1.exe

python3.8.1,64位机。 自动配置环境变量,较为人性化,安装说明文档 https://blog.csdn.net/qq_36631076/article/details/103779322

2019-12-31

强化学习的神经组合优化.zip

强化学习的神经组合优化 https://blog.csdn.net/qq_36631076/article/details/121263869

2021-11-11

python-3.8.6 32位和64位

python-3.8.6rc1-embed-win32 python-3.8.6rc1-embed-amd64

2021-01-10

监听request、session、ServletContext 对象存放的数据变化情况

博客地址:https://blog.csdn.net/qq_36631076/article/details/80319488 存放数据指的是这三个对象在工程中setAttribute(),removeAttribute()的时候,我们的监听器就会知道,然后在对应的方法中执行相应的操作。

2018-05-15

java监听器之定时器

监听器之定时器,写一个定时器的监听器,这个监听器每十秒向控制台输出一次时间信息 博客地址:https://blog.csdn.net/qq_36631076/article/details/80401609

2018-05-22

session中的bean监听

博客地址:https://blog.csdn.net/qq_36631076/article/details/80320296 属性监听和bean监听的区别: 属性监听:是对三个容器中的任何属性(包括对象和不是对象的数据,基本类型数据)的变化,进行监听 Bean监听:它只监听javabean对象往session中保存和session中移出的过程。 bean监听不需要专门写一个监听器,它是将需要监听的javabean对象实现我们的接口HttpSessionBindingListener 从使用上它不同于前面两个监听器的学习,但给我们的感觉就是一个属性监听的vip用户,这个vip用户是一个JavaBean

2018-05-15

MySql数据库连接的JDBC-积分调整2

mysql-connector-java-5.1.46 mysql-connector-java-5.1.46-bin 在myeclipse中具体连接与导入可见https://blog.csdn.net/qq_36631076/article/details/79877863#commentsedit

2019-03-23

NChickenProblem.java

百鸡问题扩展-N鸡问题代码 https://blog.csdn.net/qq_36631076/article/details/108738027

2020-09-23

FirstDemo.py

第一个python实例:输出hello world和中文 参考博客:https://blog.csdn.net/qq_36631076/article/details/103779322

2019-12-31

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

TA关注的人

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