自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 75、TensorFlow Graphs 深入解析

本文深入解析了TensorFlow中的TF函数与计算图机制,涵盖函数的多态性、具体函数生成、图结构探索及AutoGraph对控制流的捕获。同时介绍了在TF函数中处理变量等有状态资源的最佳实践,并探讨了TF函数与tf.keras的集成方式。此外,文章还系统总结了常见模型类型、数据处理流程、特征工程方法、模型评估指标以及强化学习基础,为构建和优化深度学习模型提供了全面指导。

2025-11-17 09:17:55 18

原创 74、深度学习中的特殊网络结构与TensorFlow特殊数据结构

本文深入探讨了深度学习中的特殊网络结构,包括受限玻尔兹曼机(RBM)、深度信念网络(DBN)和自组织映射(SOM),并详细介绍了其工作原理与训练算法,如对比散度。同时,文章系统梳理了TensorFlow中的特殊数据结构,如字符串、不规则张量、稀疏张量、张量数组、集合和队列,结合代码示例说明其应用场景。进一步分析了这些网络结构与数据结构在图像分类、文本处理、数据可视化等任务中的结合应用,展示了它们在实现复杂深度学习模型中的重要作用,为后续研究与实践提供了理论支持和技术参考。

2025-11-16 09:08:19 17

原创 22、深度学习神经网络性能:案例研究与问题探讨

本文通过音乐流派分类和市场微观结构价格走势预测两个案例,深入探讨了深度学习神经网络在实际任务中的应用与性能表现。涵盖了从数据预处理、特征提取到模型构建的完整流程,并对比分析了LAMSTAR、SVM、BP网络和RBF网络等模型的运行效率。同时,围绕神经网络的基础理论、算法差异与网络设计问题展开系统性讨论,提供了问题分析流程与解答思路。最后总结了当前研究成果,并展望了未来在模型优化、多模态处理、可解释性及广泛应用方向的发展潜力。

2025-11-16 02:03:21 24

原创 73、自动微分与其他流行的人工神经网络架构

本文介绍了自动微分的多种方法,包括手动微分、有限差分近似、前向模式和反向模式自动微分,分析了它们的优缺点及适用场景。同时探讨了Hopfield网络和Boltzmann机两种经典人工神经网络架构的原理、训练方式与应用。文章还对比了不同方法与架构的特点,并展示了自动微分在神经网络训练中的核心作用,帮助读者理解并选择合适的技术方案用于实际深度学习任务。

2025-11-15 16:50:01 15

原创 21、人工智能与神经网络中的场景分类和文本分类技术

本文详细介绍了人工智能与神经网络中的场景分类和文本分类技术。场景分类基于CNN,使用Theano和Keras框架,涵盖图像预处理、数据加载与格式化等流程;文本分类采用LAMSTAR神经网络,通过Java实现,包括数据预处理、词汇表构建及模型训练测试。文章提供了完整的代码实现与操作步骤,并对比了两种分类方法的技术特点与适用场景,展望了其在智能安防、自然语言处理等领域的应用前景。

2025-11-15 09:08:43 13

原创 20、人工神经网络性能对比研究

本研究对比了BP、LNN-1和LNN-2等多种神经网络在故障检测及20个案例研究中的性能与计算速度。结果显示,LNN-2在多数任务中表现出更高的准确率和良好的计算效率,尤其适用于实时应用。同时,文章提供了人类活动识别与癫痫发作预测的代码实现,并分析了其执行流程,最后给出了模型选择的应用建议。

2025-11-14 14:25:17 13

原创 72、机器学习与模型部署相关知识总结

本文系统总结了机器学习与模型部署的核心知识,涵盖强化学习中的回放记忆与策略类型、TensorFlow模型的SavedModel格式与TF Serving部署技术、模型压缩与并行训练策略、完整的机器学习项目流程八步骤,以及支持向量机对偶问题的数学推导。通过理论解析、技术对比和实际应用建议,为机器学习从业者提供了从算法到部署的全面指导,并展望了未来发展方向。

2025-11-14 10:29:20 14

原创 19、LAMSTAR神经网络:原理、应用与性能比较

LAMSTAR神经网络是一种具有高透明度和快速计算能力的深度学习模型,结合了SOM模块与联想记忆机制,通过独特的存储权重和链接权重实现高效决策。其核心优势在于清晰的权重解释性、无需乘法运算的快速迭代以及强大的数据处理与特征分析能力。博文详细介绍了LAMSTAR的基本原理、数据处理流程、遗忘机制、创新检测及冗余分析,并展示了其在医学诊断、金融、图像识别、语音处理等多个领域的广泛应用。通过20个案例研究对比表明,LAMSTAR在准确率、训练和测试速度方面优于CNN、BP等传统网络,尤其适用于实时在线任务。未来有

2025-11-13 13:27:21 14

原创 71、机器学习技术全解析:从RNN到强化学习

本文深入解析了从循环神经网络(RNN)到强化学习的多种核心机器学习技术。内容涵盖RNN与CNN在序列和视频数据中的应用,LSTM与GRU对长期依赖问题的解决方案,以及注意力机制和Transformer在自然语言处理中的关键作用。同时探讨了自编码器与生成对抗网络(GAN)在表示学习与生成模型中的实践方法,并系统介绍了强化学习的基本原理、应用场景及挑战,如信用分配与探索-利用权衡。文章结合架构图与实际案例,为读者提供全面的技术视角和应用指导。

2025-11-13 12:15:08 14

原创 70、深度学习中的关键技术与优化策略

本文深入探讨了深度学习中的关键技术与优化策略,涵盖Dropout与MC Dropout对训练和推理速度的影响、TensorFlow与NumPy的异同、自定义损失函数与指标的实现方法、数据加载与预处理的最佳实践,以及卷积神经网络的架构创新与内存计算。同时介绍了主流CNN模型如ResNet、GoogLeNet、Xception和SENet的特点,并提供了模型构建、训练流程和性能优化建议,帮助开发者高效设计和部署深度学习模型。

2025-11-12 16:58:31 12

原创 18、LAMSTAR神经网络技术详解

本文深入解析了LAMSTAR神经网络的技术原理与核心算法,涵盖其存储调整、SOM模块间链接、Nj权重更新、初始化特性、遗忘与抑制机制、输入层设置、训练运行方式及对缺失数据的处理能力。重点对比了LAMSTAR-1与LAMSTAR-2在决策算法上的差异,详细阐述了LAMSTAR-2的核心步骤与归一化机制,并通过流程图直观展示算法逻辑。文章还分析了该网络在医疗、金融、工业等领域的应用场景,总结了其处理不完整数据、持续学习、集成预处理算法等优势,同时指出参数调优复杂性和异常数据敏感性等局限,提出了自动化调参与鲁棒性

2025-11-12 12:45:59 11

原创 69、机器学习算法与模型训练全解析

本文全面解析了机器学习中的核心算法与模型训练技术,涵盖集成学习、降维、无监督学习及人工神经网络等内容。详细介绍了包外评估、随机森林与极端随机树的差异、Adaboost与梯度提升的优化策略;探讨了PCA及其变体等降维方法的应用场景与组合使用方式;深入分析了聚类算法、标签传播、主动学习、异常与新奇检测以及高斯混合模型的原理与实践;阐述了MLP结构、激活函数选择、反向传播机制与超参数调整,并讨论了深度神经网络中的权重初始化、SELU优势及稀疏模型构建方法,为构建高效机器学习系统提供理论支持与实践指导。

2025-11-11 14:19:04 13

原创 17、卷积神经网络与LAMSTAR神经网络的应用及原理

本文深入探讨了卷积神经网络(CNN)与LAMSTAR神经网络的原理、应用及优势。CNN在图像识别、视频处理、语音识别和游戏等领域表现卓越,而LAMSTAR通过模仿人类中枢神经系统,具备高效的信息存储与检索能力,适用于复杂数据环境下的分类与决策。文章对比了两种网络的特点,并提出结合使用的思路,展望其在医疗、自动驾驶和金融等领域的应用前景,最后提供了实际项目中的操作建议。

2025-11-11 09:44:32 13

原创 68、机器学习常见问题解答与技巧总结

本文系统总结了机器学习中的常见问题与实用技巧,涵盖基础概念、模型训练、支持向量机、决策树、集成学习等多个核心主题。详细介绍了不同类型学习方法的应用场景、关键算法的选择依据、模型过拟合与欠拟合的判断与解决策略,并提供了数据集划分、超参数调优和实际项目流程的指导建议。通过表格、公式和mermaid流程图等形式,帮助读者深入理解并高效应用机器学习技术。

2025-11-10 15:25:10 13

原创 16、深度学习卷积神经网络详解

本文详细介绍了深度学习中的卷积神经网络(CNN),涵盖其基本结构、前馈循环、各核心组件(如卷积层、ReLu层、池化层、全连接层)的作用与操作步骤,并深入探讨了反向传播、Dropout、参数共享等关键技术。文章还总结了不同池化方法的对比及参数共享的影响,最后展望了CNN在轻量级设计、数据增强和可解释性等方面的发展方向,为理解和应用CNN提供了全面指导。

2025-11-10 10:30:56 11

原创 30、基于Web的案例推理系统销售支持:案例库维护解析

本文分析了基于Web的案例推理系统(CBR)在销售支持中的案例库维护问题,重点探讨了Cool Air系统中案例库快速增长带来的冗余与过时案例挑战。通过设计冗余集识别算法(RSI)和中位数代表选择策略,有效减少了18.1%的冗余案例;同时提出对过时产品和工作实践案例的处理机制。文章从知识容器和CBM框架角度评估了系统维护策略,并提出了实时评估、知识整合与自动化工具等改进建议,强调案例库维护对系统性能和业务效率的重要影响,展望了AI与大数据技术在未来案例库管理中的应用前景。

2025-11-10 02:15:32 15

原创 15、深度学习神经网络:原理与范畴

本文介绍了深度学习神经网络(DLNN)的基本原理、发展历程及其主要应用领域。重点探讨了卷积神经网络(CNN)和LAMSTAR神经网络两种高性能、高效率的DLNN架构,比较了它们在速度与性能上的优势,并简要分析了反向传播网络、深度玻尔兹曼机(DBM)和深度循环神经网络(DRNN)的特点与局限。文章强调DLNN应具备集成多种数学工具的能力,并遵循类脑架构设计原则,适用于实时性要求高的工业与医疗场景。最后通过mermaid流程图提供了根据不同问题特征选择合适DLNN的决策路径。

2025-11-09 16:47:08 13

原创 29、基于网络案例推理的销售支持系统解析

本文详细解析了Western Air基于网络案例推理(CBR)的销售支持系统,旨在帮助销售人员快速生成准确的技术估算。系统通过Java小程序与Access数据库集成,采用两阶段检索机制提升报价效率和准确性。项目在六个月内完成试验并推广,显著缩短响应时间,提升利润率。文章还探讨了案例库维护策略、系统架构、维护对性能的影响,并结合知识容器理论提出长期维护计划,展望了智能化、大数据融合与移动化的发展趋势。

2025-11-09 12:01:48 14

原创 67、大规模神经网络训练:从多设备部署到云平台实践

本文深入探讨了在多设备和云平台上进行大规模神经网络训练的完整流程。内容涵盖TensorFlow的多种分布式策略,如MirroredStrategy、CentralStorageStrategy和MultiWorkerMirroredStrategy,详细介绍了如何配置TF_CONFIG、实现数据并行与模型并行,并结合Google Cloud AI Platform部署训练任务。同时,文章还展示了如何利用AI Platform进行黑盒超参数调优,访问GCS上的训练数据,以及通过gcloud命令行工具管理训练作

2025-11-09 09:22:24 12

原创 28、自动化互联网交易与基于案例推理的HVAC销售支持系统解析

本文深入解析了两个基于先进技术的应用系统:自动化互联网交易系统和基于案例推理的HVAC销售支持系统。前者利用耦合随机微分方程与自适应模拟退火算法,构建高效金融交易模型,通过CMI等指标实现多时间尺度盈利策略;后者引入CBR技术,结合XML通信与案例检索机制,显著提升HVAC销售效率与客户响应速度。文章详细阐述了两者的系统架构、关键技术、实施流程及优化方向,并通过对比分析揭示了其在不同行业中的智能化应用价值,为未来跨领域技术融合提供了实践启示。

2025-11-08 14:06:39 13

原创 66、TensorFlow多设备并行计算与模型训练指南

本文深入探讨了TensorFlow在多设备上的并行计算与模型训练机制,涵盖操作执行原理、GPU利用方式、模型并行与数据并行的实现策略及其优缺点。重点介绍了镜像策略和集中参数策略在分布式训练中的应用,分析了带宽饱和问题及优化方法,并通过代码示例展示如何使用Distribution Strategies API在多个GPU上高效训练Keras模型。最后总结了多设备训练的工作流程、注意事项及未来发展方向,为提升深度学习训练效率提供全面指南。

2025-11-08 13:47:31 11

原创 14、人工神经网络中的统计训练与循环反向传播网络研究

本文探讨了人工神经网络中的统计训练与循环反向传播技术。通过随机感知机模型识别AR信号参数的案例,分析了基于模拟退火思想的随机训练过程及其收敛特性;同时,研究了循环反向传播网络在字符识别任务中的应用,展示了其结构设计、训练策略及性能表现。文章还提供了Python和C++代码示例,并对算法优缺点进行了深入讨论,为相关领域的研究与实践提供了参考。

2025-11-08 11:03:09 11

原创 65、利用GPU加速深度学习计算

本文详细介绍了如何利用GPU加速深度学习计算,涵盖获取GPU的多种方式(自购GPU、云端虚拟机、Colaboratory)、GPU内存管理策略以及操作与变量在不同设备上的合理放置方法。通过实例代码和最佳实践,帮助开发者高效使用GPU资源,提升模型训练速度与实验效率。

2025-11-07 15:48:21 12

原创 13、人工神经网络中的认知机、新认知机与统计训练方法

本文深入探讨了人工神经网络中的认知机与新认知机结构及其在模式识别中的应用,介绍了自适应共振理论的基本机制。同时,详细分析了统计训练方法,包括基于玻尔兹曼和柯西分布的模拟退火算法,比较了不同训练策略的优缺点。通过随机Hopfield网络的案例研究,展示了统计训练在噪声环境下字符识别的表现,并对各类方法进行了系统对比。最后提出了在实际应用中选择合适模型的建议以及未来发展方向,为神经网络的设计与优化提供了理论支持和实践指导。

2025-11-07 13:14:24 10

原创 27、自动化互联网交易系统:构建、测试与优化

本文介绍了一种基于规范动量指标(CMI)的自动化互联网交易系统的构建、测试与优化方法。系统通过递归优化确定关键参数,结合局部和多模型平均策略生成交易信号,并在考虑交易成本、资金管理和执行缺陷的基础上实现自动化决策。文章详细阐述了CMI计算、交易规则设计、参数优化流程及实际交易表现,分析了不同算法组合的效果,并指出多模型平均规则更具稳健性。最后总结了系统特点并展望未来在模型改进、实时性提升和风险控制方面的优化方向。

2025-11-07 09:56:06 17

原创 12、自适应共振理论(ART)神经网络:原理、特性与应用案例

本文深入探讨了自适应共振理论(ART)神经网络的基本原理、结构特性及其在字符识别与语音识别中的应用案例。ART网络通过比较层和识别层的协同工作,实现了对输入模式的动态分类与学习,具有直接访问、训练稳定和有限迭代收敛等优势。文章分析了ART-I网络在处理二进制模式时的设计与实现,并展示了其在噪声环境下的鲁棒性表现。同时,针对其生物等效性差和容错性弱等缺点,提出了优化方向,并展望了ART网络与其他神经网络融合、拓展应用场景及深化理论研究的未来发展趋势。

2025-11-06 16:19:36 10

原创 64、深度学习模型的云端部署、移动端部署及浏览器应用

本文详细介绍了深度学习模型在云端(GCP AI平台)、移动端或嵌入式设备以及浏览器中的部署方法。涵盖从GCP账户设置、模型上传、AI平台配置到使用TFLite进行模型压缩与量化,以及通过TensorFlow.js在浏览器中运行模型的全流程。同时对比了不同部署方式的优缺点和适用场景,并提供了操作流程图和代码示例,帮助开发者高效实现模型的多端部署与优化。

2025-11-06 13:23:52 16

原创 26、自动化互联网交易系统的理论与实践

本文介绍了一种基于拉格朗日函数与随机微分方程的自动化互联网交易系统,结合规范动量指标(CMI)和自适应模拟退火(ASA)算法实现对金融市场的建模与交易信号生成。系统通过内层最大似然拟合和外层交易规则优化的递归结构,动态提取价格特征并优化交易策略。CMI指标在多变量耦合市场中表现出高敏感性,能有效捕捉趋势变化与波动性。ASA算法用于全局参数搜索,并支持多局部最小值保存以提升策略稳健性。该系统已在S&P期货市场进行测试,展现出在不同时间尺度下的盈利潜力,具备理论严谨性和实际应用前景。

2025-11-06 09:36:56 13

原创 28、基于Petri网和代理的分布式网络安全建模探索

本文提出了一种基于Petri网和代理的分布式网络安全建模方法,结合Mulan和Capa架构以及Paose软件开发方法,构建了一个名为模型零的原型系统。该方法通过将全局安全策略本地化并自动转换为网络安全组件(NSC)的配置,实现了对分布式网络的安全管理。文章详细介绍了Herold项目的背景、概念模型、技术架构及用例实现,并展示了如何利用Renew工具支持系统建模与仿真。相比传统边界防护模型,该方法提升了安全性、灵活性和可维护性,未来可扩展至复杂网络环境并融合人工智能等技术以增强防护能力。

2025-11-06 03:11:57 19

原创 25、自动化互联网交易:技术与模型解析

本文深入探讨了自动化互联网交易系统的技术架构与核心模型,涵盖优化算法、关键交易指标、与电子交易所的连接机制以及金融市场的统计力学建模。文章重点介绍了自适应模拟退火(ASA)在参数优化中的应用,正则动量指标(CMI)对市场动态的刻画,以及通过API实现高效订单执行的技术流程。同时,基于朗之万方程和随机游走理论,构建了适用于多变量非线性非平衡市场的金融市场统计力学(SMFM)模型,并阐述了其在外汇与期货交易中的自适应优化实践。整个系统融合了高性能计算、实时数据处理与复杂系统建模,为现代算法交易提供了坚实的理论与

2025-11-05 13:44:20 13

原创 27、体育博彩市场中的价格预测

本文探讨了基于案例推理(CBR)的代理在体育博彩市场中的价格预测应用。通过分析2008-2009赛季英超联赛的真实数据,构建了一个以‘总进球数是否超过2.5个’为目标市场的预测模型。CBR代理通过采集赛事关键属性(如时间、比分、市场价格等),建立案例库,并利用相似性匹配机制预测未来价格走势。实验结果表明,随着案例库规模增大,预测准确性显著提升,在短期内价格方向预测成功率可达70%以上。研究验证了体育赛事中价格演变模式的可学习性,展示了CBR方法在动态博彩市场中的潜力,并提出了未来在多体育项目扩展、影响因素挖

2025-11-05 13:32:49 26

原创 63、高效部署TensorFlow模型:从TF Serving到云端平台

本文详细介绍了TensorFlow模型的多种高效部署方式,涵盖本地服务(TF Serving)、云端平台(Google Cloud AI Platform)以及移动端、嵌入式设备和Web应用的部署流程。内容包括模型导出为SavedModel格式、使用Docker部署TF Serving、通过REST/gRPC接口进行预测、云端模型管理与预测、模型转换为TensorFlow Lite和TensorFlow.js格式,并探讨了利用GPU加速和Distribution Strategies实现多设备训练的方法。文

2025-11-05 12:55:11 11

原创 11、反向传播与自适应共振理论神经网络技术解析

本文深入解析了反向传播网络与自适应共振理论(ART)神经网络的技术原理与应用。反向传播网络结合Kohonen层的无监督预分类与Grossberg层的有监督输出匹配,在字符识别等任务中展现出高鲁棒性和成功率;而ART网络作为无监督自组织模型,具备动态学习新模态的能力,适用于实时模式分类。文章对比了两种网络的学习方式、结构特点与应用场景,并提出了优化建议,最后探讨了二者融合的潜在发展方向,为模式识别问题提供了全面的技术参考。

2025-11-05 09:10:50 11

原创 modbus4j深度解析:Java实现Modbus利器

本文深入解析modbus4j-3.1.0.jar,介绍其在Java平台下对Modbus RTU/TCP协议的高效支持,对比jamod等库的优势,剖析主从站实现机制,并总结实际工程中的线程安全、字节序、资源管理等关键问题与应对策略。

2025-11-04 15:45:28 416

原创 24、智能Java代理开发环境与自动化互联网交易系统的实验与应用

本文介绍了智能Java代理开发环境(iJADE)和基于市场优化物理模型的自动化互联网交易系统。iJADE通过实验验证了其在面部识别与移动购物中的高效性与有效性,展示了在电子商务应用中的潜力;而自动化交易系统结合数学物理方法与人工智能技术,构建了一个闭环的动态交易模型,提升了金融交易的科学性与适应性。两个系统均体现了智能代理与复杂建模在实际场景中的创新应用,尽管面临数据处理、模型复杂度和市场不确定性等挑战,但仍为未来智能化系统的发展提供了重要参考。

2025-11-04 14:07:03 15

原创 62、强化学习模型训练与部署全流程详解

本文详细介绍了强化学习模型从数据集创建、训练循环构建到常见算法解析及模型部署的全流程。内容涵盖经验回放机制、轨迹处理、主流算法(如A3C、SAC、PPO)原理,并结合TF-Agents和TF Serving实现高效训练与生产级部署,最后提供实践练习帮助读者深入掌握强化学习应用。

2025-11-04 12:01:30 14

原创 10、神经网络在图像轮廓检测与聚类中的应用探索

本文探讨了Hopfield网络和Counter Propagation(CP)网络在图像轮廓检测与聚类分析中的应用。Hopfield网络通过模拟snakes算法实现细胞轮廓检测,结合反向传播预处理器提升精度;CP网络则利用Kohonen自组织映射与Grossberg输出层实现快速聚类,具备良好泛化能力。文章详细介绍了两种网络的原理、实现步骤、实验结果及流程对比,并给出了实际应用案例与操作建议,最后展望了其未来发展方向。

2025-11-04 11:08:15 12

原创 26、学习驱动建模方法及体育博彩市场价格预测

本文评估了三种学习驱动的智能体建模方法——XCS、Q-学习和前馈神经网络(FFNN),分析其在多智能体模拟中的适用性与优劣,指出XCS在规则可解释性和泛化能力方面的优势。同时,探讨了体育博彩市场的价格形成机制与交易流程,提出基于案例推理(CBR)的智能体用于预测价格走势,实现不依赖赛事结果的交易盈利。进一步分析了CBR的工作流程及其在历史模式识别中的优势,并展望将学习技术融合应用于复杂场景与实时数据处理的未来研究方向。

2025-11-04 10:22:31 19

原创 librtmp交叉编译实战

本文详细演示了在Linux下对librtmp库进行ARM平台交叉编译的完整流程,涵盖OpenSSL依赖处理、编译配置修改、静态链接与推流测试,适用于嵌入式音视频设备开发场景。

2025-11-04 09:06:14 818

原创 STM32驱动两相步进电机的稳定实现

本文基于STM32F103,利用硬件定时器与中断机制实现两相四线步进电机的高精度控制,避免传统延时函数导致的失步问题。通过加减速算法优化启停过程,结合实际部署中的电源隔离、散热与抗干扰措施,构建工业级稳定的开环控制系统。

2025-11-04 09:02:19 753

STM32连接阿里云教程[项目代码]

本教程详细介绍了如何将STM32微控制器通过ESP-01S Wi-Fi模块连接到阿里云IoT平台。内容包括固件烧录、硬件连接、代码实现及调试步骤。教程提供了必要的代码示例和配置参数,帮助开发者从零开始完成设备与云平台的通信。此外,还分享了解决常见问题的经验,如Wi-Fi模块卡死问题。最后,教程总结了整个连接过程的要点,并预告了后续关于微信小程序和4G DTU连接阿里云的内容。

2025-11-23

IDEA设置项目字符集[可运行源码]

本文介绍了在IntelliJ IDEA中设置项目字符集的步骤。首先,通过点击File菜单进入settings选项,然后进入相应的设置页面进行字符集的配置。这一过程简单明了,适合开发者在项目开发过程中快速调整字符集设置,以确保代码的正确显示和运行。

2025-11-23

Win下Java8安装教程[源码]

本文详细介绍了在Windows环境下安装Java8(jdk1.8)的完整步骤,包括下载、安装和配置环境变量。首先,从官网下载jdk-8u381-windows-x64.exe安装包;其次,按照指引完成jdk和jre的安装;最后,通过配置JAVA_HOME、CLASSPATH和PATH环境变量确保Java正常运行。文章还提供了验证安装成功的方法,即通过命令行输入java -version和javac命令检查输出。整个教程步骤清晰,适合初学者跟随操作。

2025-11-22

Object Pascal编程精要

本书深入讲解Object Pascal语言核心与现代开发实践,涵盖语法基础、面向对象编程、RTTI、匿名方法及多线程等高级主题。结合Delphi IDE特性,帮助开发者提升效率,掌握跨平台应用开发精髓。适合中高级开发者系统学习与参考。

2025-11-23

反编译安卓aar包[可运行源码]

本文详细介绍了如何反编译安卓aar包的步骤。首先需要下载并解压反编译工具jad,然后将aar包改为zip格式并解压,接着将解压后的classes.jar再次解压得到com目录。最后通过命令行执行jad命令,指定路径解析com目录中的所有class文件,从而获得编译前的java文件。建议将jad工具直接放置在aar目录或Java环境变量目录中以简化操作流程。

2025-11-23

微信H5页面关闭监控[可运行源码]

本文介绍了在微信H5页面中监控用户退出事件并实现埋点的方法。针对安卓和iOS系统的不同特性,作者测试了多种监听方式,发现安卓可通过visibilitychange事件监听,而iOS需使用pagehide事件。此外,iOS中异步请求可能因页面关闭而失败,改用navigator.sendBeacon方法可解决此问题。文章提供了详细的代码示例,展示了如何在两种系统中分别实现监听和发送数据的功能,最终满足了项目需求。

2025-11-23

解决Lombok与JDK兼容问题[可运行源码]

文章主要讨论了如何解决因Lombok版本与JDK版本不匹配导致的错误信息。具体表现为Class com.sun.tools.javac.tree.JCTree$JCImport缺少成员字段的问题。作者指出,Lombok与JDK 21兼容的最低版本要求为1.18.30,同时Spring Boot的最低兼容版本为3.1.4。针对当前项目环境(JDK 1.8、Spring Boot 2.7.13、Lombok 1.18.24),建议首先升级Lombok至1.18.30或更高版本,若问题仍未解决,再考虑升级Spring Boot至3.1.4或更高版本。

2025-11-23

ClassFinal加密JAR包[可运行源码]

ClassFinal是一款Java类文件安全加密工具,支持直接加密JAR包或WAR包,无需修改项目代码,兼容Spring框架,有效防止源码泄漏或字节码被反编译。文章详细介绍了两种加密方式:1. 使用命令加密,需下载classfinal-fatjar.jar包,通过命令行参数指定加密目标、依赖包、包名及密码;2. 使用Maven插件加密,直接在pom.xml中配置插件参数,打包时自动加密。加密后的文件需通过javaagent启动,支持无密码和有密码模式,确保运行时内存解密,不留下解密文件。工具适用于保护敏感代码,适合Spring等框架项目。

2025-11-23

Keycloak对接OAuth 2.0 IDP[代码]

本文详细介绍了如何将Keycloak与支持OAuth 2.0协议的身份认证提供商(IdP)进行对接。通过OpenID Connect (OIDC)协议,Keycloak可以作为Service Provider(SP)或Relying Party,配置Identity Provider来接入第三方OAuth 2.0/OIDC服务。文章列举了支持的IdP类型,如Google、GitHub、Facebook等,并提供了详细的对接步骤,包括登录Keycloak后台、添加Identity Provider、填写基础配置、添加属性映射以及登录测试。此外,还推荐了安全设置,如启用JWKS URL、校验签名、限制redirect_uri等,并以GitHub为例展示了具体对接流程。

2025-11-22

精选JAVA毕业设计资源[代码]

本文精选了206套基于Java的毕业设计资源,包括源码和论文,涵盖了电子政务网、企业合同管理系统、影视创作论坛、仓库管理系统、新闻发布及管理系统等多个领域。每套资源均提供完整的毕业论文和程序源码,适合Java开发者参考和使用。资源类型丰富,包括游戏设计、管理系统、网络应用等,可按需快速定位下载。此外,还提供了开题报告和论文答辩PPT模板的自助下载方法,为毕业设计提供全方位支持。

2025-11-22

东方通报错解决方案[代码]

本文详细介绍了在东方通(TongWeb7.0)部署项目时遇到的java.lang.NoClassDefFoundError: javax/persistence/spi/PersistenceProvider报错问题及其解决方案。作者通过排查发现war包内已包含javax.persistence-api-2.2.jar,但东方通自带的早期版本缺少PersistenceProvider类。解决方法包括删除东方通/lib/persistence-api.jar或添加javax.persistence-api-2.2.jar到指定目录。文章还分析了问题成因,指出javax.persistence-api的版本变更历史及兼容性问题,特别说明东方通7.0自带的是早期版本,而2.2以上版本才包含所需类。最后作者呼吁读者点赞评论以支持信创环境的技术分享。

2025-11-22

Portainer详解[项目代码]

Portainer是一款易于使用的Docker图形化管理工具,提供直观的界面,支持多集群管理、清晰的仪表盘显示和丰富的应用模板。它允许用户管理容器、镜像、网络和数据卷,并支持Docker功能的增删改查及使用状态监控。Portainer易于部署,仅需一个Docker命令即可运行。文章详细介绍了Portainer的安装方法,包括直接运行容器、集群创建服务和通过stack部署三种方式,并对其功能进行了全面解析,如仪表盘、应用模板、堆栈管理、服务管理、容器管理等。此外,还提到了Portainer的扩展功能,如用户权限控制、仓库镜像管理等,这些功能需要付费。文章最后指出,Portainer目前没有中文版,但可以通过浏览器翻译功能使用。

2025-11-22

数据结构与算法笔记[代码]

本文详细介绍了数据结构与算法的基础知识,包括数组、链表、栈、队列和递归等核心概念。文章首先探讨了数组下标从0开始的原因,比较了数组与链表的优缺点,并分析了Java中ArrayList与数组的差异。接着,文章深入讲解了链表的三种常见结构及其应用场景,特别是LRU缓存淘汰算法的实现。此外,还介绍了栈的结构及其在括号匹配和浏览器前进后退功能中的应用,以及队列的常见应用和线程池处理策略。最后,文章详细解释了递归的概念、优缺点、适用条件及常见问题的解决方案,并提供了相关LeetCode题目供读者练习。

2025-11-22

Win10家庭版安装Hyper-V[可运行源码]

本文详细介绍了在Windows 10家庭中文版中安装Hyper-V虚拟机的步骤。由于家庭版默认不包含Hyper-V功能,作者提供了一种通过创建和运行特定命令脚本的方法来启用该功能。具体步骤包括将代码保存为.cmd文件、以管理员身份运行、处理用户账户控制提示、等待系统自动配置更新以及重启电脑。成功安装后,用户可以在Windows管理工具中找到Hyper-V,从而无需升级到专业版即可使用虚拟机功能。文章还提到,如果在管理工具中未看到Hyper-V,可进行进一步操作。

2025-11-22

SpringCloud Gateway集成Sentinel[源码]

本文详细介绍了如何将SpringCloud Gateway与Sentinel集成,实现动态监听Nacos规则配置并实时更新流控规则。内容涵盖版本选择和适配、部署sentinel-dashboard、Gateway集成Sentinel实现控制台配置流控规则测试、常用配置、自定义本地加载流控规则以及动态监听Nacos规则配置实时更新流控规则的实现。通过本文,读者可以了解到如何在实际项目中应用Sentinel进行服务保护,以及如何通过Nacos配置中心动态调整流控规则,确保系统在高并发场景下的稳定性。

2025-11-22

BMS进阶与Type-C快充[源码]

本文深入探讨了电池管理系统(BMS)的进阶知识,重点介绍了Type-C接口与PD快充协议在BMS中的应用优势,包括快速充电、数据传输与监测、多功能性和便捷连接等。文章详细解析了充电IC的工作原理、AFE在BMS中的作用、SOC算法的多种方法(如OCV法、安时积分法及其结合应用),以及电池管理IC的功能与特性。通过实际测试数据和案例分析,展示了Type-C和PD快充如何提升电池管理系统的效能和用户体验,为读者提供了从理论到实践的全面指导。

2025-11-22

JRebel热部署插件指南[项目源码]

本文详细介绍了JRebel热部署插件的安装、激活、配置及使用方法。JRebel是一款由ZeroTurnaround公司开发的Java应用程序热部署插件,能够在不重启服务的情况下实时加载代码改动,显著提升开发效率。文章提供了插件的下载链接、激活步骤(包括注册地址和GUID生成方法)、配置选项(如允许自动构建项目和运行时重启)以及常见问题解决方案(如激活失效报错和xml文件改动无效问题)。此外,还推荐了配套插件JRebel mybatisPlus extension以解决xml文件热加载问题。

2025-11-21

Windows下Cursor MCP配置[代码]

本文详细介绍了在Windows环境下配置Cursor的MCP Server的实战步骤。首先,文章列出了必要的运行条件,包括安装Node.js和Python,以及升级Cursor到0.46.x版本。接着,文章通过三个实战示例(sequential-thinking、filesystem和BrowserTools MCP)详细说明了如何创建和配置MCP Server的配置文件,包括修改命令参数、启用MCP Server以及注意事项。此外,文章还提供了MCP Server相关站点的推荐,并提醒用户注意MCP Server的安全性。

2025-11-21

王者荣耀改名符号大全[项目代码]

本文介绍了王者荣耀游戏中如何通过特殊符号美化游戏名称,使其独特且好看。文章提供了多种特殊符号的样式预览和拆分示例,如“ও营ᮬ聚ꦿ﹆”、“⁰ʚ暮ོ念⁰ɞ”等,并详细说明了如何复制粘贴这些符号进行改名。此外,还提醒玩家部分手机(如苹果手机)可能无法正常显示这些符号,建议先在游戏大厅测试后再进行改名。文章还提供了获取更多融合符号的关键字,如“斜杠”、“下点”、“横弯钩”等,并附上了往期热点内容的回顾。

2025-11-21

Dify配置SearXNG教程[源码]

本文详细介绍了如何在Dify平台上配置SearXNG搜索功能。首先需要完成Dify教程(一)并开放8080端口,然后安装SearXNG并配置settings.yml和docker-compose.yaml文件。配置内容包括修改密钥、添加搜索引擎、开启json和html搜索格式等。接着启动SearXNG并测试搜索效果,最后在Dify中集成SearXNG插件并验证在线搜索效果。文章还提供了常见问题的解决方案,如返回not readable by the server错误和Too Many Requests错误的处理方法。

2025-11-21

Stable Diffusion全流程指南[可运行源码]

本文详细介绍了Stable Diffusion的下载安装教程,包括在线和本地运行两种方式。Stable Diffusion是一款由Stability AI、慕尼黑大学和Runway合作开发的文本到图像生成模型,支持文生图、图生图等多种功能,因其免费开源和高质量生成效果而广受欢迎。文章首先介绍了在线运行的四种方法:DreamStudio、Clipdrop Stable Diffusion XL、Hugging Face和Replicate,分别详细说明了它们的官网地址、使用方法和付费选项。接着,文章详细讲解了本地运行的步骤,包括安装Python和Git、注册GitHub和Hugging Face账号、克隆Stable Diffusion Web-UI、下载模型、设置和运行等。最后,文章还提供了Stable Diffusion的项目实操和学习路径,分为四个阶段:初始入门、进阶应用、专属Lora模型训练和商业闭环,帮助读者从零基础到熟练掌握Stable Diffusion的使用。

2025-11-24

STM32驱动BMP180传感器[代码]

本项目基于正点原子STM32F407开发板,通过I2C通信协议与BMP180高精度气压和温度传感器进行数据交互,实现环境温度、大气压力的采集与校准,并进一步计算海拔高度。系统利用STM32F407的I2C1接口完成硬件通信配置,结合内部校准系数对原始数据进行补偿处理,最终将结果在液晶屏上实时显示。该项目涵盖了嵌入式系统开发中的传感器驱动、I2C协议应用、数据校正算法及LCD显示技术,适合学习嵌入式软硬件协同设计与物联网感知层开发。

2025-11-24

URP实现衣服亮片效果[项目代码]

本文详细介绍了在Unity URP中实现衣服上布灵布灵亮片效果的方法。通过使用泰森多边形(Voronoi)进行噪声扰动,生成面片分离效果,并将生成的ID值转换为法向,使每个亮片的法向朝向不同,从而产生高光效果。文章提供了具体的代码实现,包括使用Voronoi生成法向、亮片颜色的计算以及亮片高光效果的实现。此外,还介绍了如何通过双层GGX计算亮片的粗糙度过渡效果,以及主光源和附加光源的亮片计算。最终实现的效果类似于时装秀中模特衣服上的亮片效果。

2025-11-24

Win11右键新建txt修复[项目源码]

本文详细介绍了在Windows 11系统中右键菜单中新建文本文档选项消失的修复方法。通过修改注册表的方式,用户可以逐步恢复该功能。具体步骤包括:使用快捷键打开注册表编辑器,搜索并修改.txt文件夹下的默认值,检查或创建shellNew文件夹,并在其中添加nullfile字符串值。完成这些操作后,注销或重启电脑即可生效。该方法适用于因系统设置或误操作导致的新建文本文档功能缺失问题。

2025-11-24

定时器参数设置技巧[代码]

本文详细介绍了通用定时器中两个关键参数TIM_Prescaler和TIM_Period的设置方法。TIM_Prescaler用于设置定时器预分频器,分频范围1至65536,通过调整该参数可以改变定时器时钟频率。TIM_Period则用于设置定时器周期,范围0至65535,决定定时时长。文章通过具体示例(如72MHz时钟下设置1ms定时)详细说明了参数计算过程,包括分频系数减1的原因(计数从0开始)。最后给出了71MHz频率下实现500ms中断的具体参数设置示例,帮助读者理解定时器参数配置原理。

2025-11-24

AI与高中物理教育融合研究[代码]

本文探讨了高中物理教育与生成式AI技术的融合渠道,分析了当前物理教育存在的问题,如教学内容繁琐、教学方法单一等,并提出了生成式AI技术在个性化学习资源生成、虚拟实验环境构建及智能辅导系统中的应用。研究强调,通过AI技术可实现个性化、互动性、智能化的物理教学,提升教学效果与学生学习兴趣。文章还展望了AI技术在物理教育中的未来应用,包括智能化教学趋势、虚实结合的教学方式及学生学习方式的转变,预测了AI技术在教育领域的广阔前景。

2025-11-24

达梦数据库模式备份还原[可运行源码]

本文详细介绍了达梦数据库中模式(Schema)的备份与还原操作。主要内容包括逻辑备份工具dexp的使用场景、关键参数说明(如SCHEMAS、DIRECTORY、COMPRESS等)、手动备份命令示例、定时备份的Shell脚本编写方法以及cron定时任务配置。同时,文章还讲解了使用dimp工具进行数据恢复的步骤和注意事项,包括目标数据库模式存在性检查、参数设置(如OWNER重定向)等。通过本文,读者可以掌握达梦数据库模式级备份还原的完整流程和实用技巧。

2025-11-24

免费网络爬虫工具推荐[源码]

本文介绍了网络爬虫的基本概念及其应用场景,包括搜索引擎排名、价格比较网站和市场研究等。与屏幕抓取不同,网络爬虫提取的是底层的HTML代码和数据库数据。文章推荐了三款自动化爬虫工具:八爪鱼爬虫、亮数据爬虫和Web Scraper。八爪鱼爬虫是一款功能强大的桌面端软件,支持可视化操作和多种数据类型采集;亮数据平台提供丰富的爬虫工具和模板化服务,适合批量数据抓取;Web Scraper则是一款轻便的浏览器扩展插件,操作简单。这些工具均能帮助用户高效采集数据,但需遵守相关法律法规。

2025-11-23

Oracle执行计划解析[源码]

本文详细介绍了Oracle执行计划的概念、查看方法以及收集方式。执行计划是Oracle优化器生成的SQL执行步骤组合,通过具体参数和对象统计信息生成最优执行路径。文章首先解释了执行计划的定义及其存储方式,随后展示了如何通过`DBMS_XPLAN.DISPLAY_CURSOR`查看执行计划,并详细解读了执行计划的各个部分,包括操作步骤、谓词信息、列信息等。此外,文章还介绍了多种收集执行计划的方法,如`EXPLAIN PLAN`命令、`DBMS_XPLAN`包、SQL*Plus的`AUTOTRACE`开关以及10046事件跟踪,并分析了各种方法的优缺点及适用场景。最后,文章通过实际案例演示了如何利用这些工具和技术来优化SQL查询性能。

2025-11-24

共享内存深度解析[代码]

本文深入探讨了SharedArrayBuffer的核心原理、应用场景及兼容性问题。SharedArrayBuffer作为HTML5的高级特性,允许主线程与Web Worker线程共享内存,显著提升数据处理效率。文章详细介绍了其内存共享模型、与postMessage的性能对比,以及在三维模型数据共享、实时传感器数据处理和机器学习推理等场景的应用。此外,还涵盖了线程同步机制(Atomics API)、浏览器兼容性及安全限制,并提供了替代方案和最佳实践建议。对于需要高频双向数据交互或处理大体积二进制数据的场景,SharedArrayBuffer是一个强大的工具,但需注意其兼容性和安全配置。

2025-11-23

自监督学习入门[项目源码]

本文详细介绍了自监督学习的定义、方法及其用途,将主流方法分为基于上下文、基于时序和基于对比三大类。自监督学习通过辅助任务从大规模无监督数据中自动构造监督信息,学习对下游任务有价值的表征。文章回顾了监督学习和无监督学习的区别,并探讨了自监督学习在预训练模型中的应用及其面临的挑战。此外,还介绍了自监督学习的具体方法,如拼图、抠图、颜色预测等,并讨论了其在多任务学习、小样本学习和半监督学习中的结合应用。最后,文章总结了自监督学习的未来发展方向和研究热点。

2025-11-23

群晖数据安全实测[可运行源码]

本文通过实际测试驳斥了网络文章中关于群晖NAS数据安全性的不实言论。测试者在Ubuntu系统下成功读取了群晖DS214play硬盘上的数据,即使在删除系统分区模拟操作系统损坏的情况下,数据仍可正常读取。此外,文章还测试了不同RAID模式(包括RAID1和SHR)下的数据读取情况,结果表明所有模式下数据均可通过外部计算机读取。测试过程详细且严谨,最终证明群晖NAS的数据安全性并无问题,网络上的相关言论存在误导性。

2025-11-24

async-validator用法详解[源码]

async-validator是一个用于表单异步验证的第三方库,支持多种验证规则和自定义验证函数。本文详细介绍了其基本用法,包括如何创建验证器对象、使用validate方法进行验证、配置验证规则(如type、required、pattern、min/max、len、enum等)、自定义验证函数(validator和asyncValidator)以及错误处理。此外,还涵盖了验证前的值转换(transform)、深度验证(defaultField和fields)以及自定义错误消息(message)等功能。通过丰富的示例代码,帮助开发者快速掌握async-validator的核心用法,实现高效的表单验证。

2025-11-24

NodeJS安装配置教程[项目源码]

本文详细介绍了在Windows系统中安装和配置NodeJS的完整流程,包括常规安装和通过NVM管理工具安装两种方式。文章首先概述了NodeJS的基本概念及其优势,随后分步骤讲解了如何下载安装包、以管理员身份运行安装程序、配置系统环境变量、修改文件夹权限以确保正常使用。此外,还介绍了如何创建和配置全局缓存文件夹,以及如何设置淘宝镜像源以加速下载。对于使用NVM的用户,文章提供了NVM的安装指南、镜像源修改方法以及常用命令的使用说明,帮助用户轻松管理多个NodeJS版本。最后,通过实际命令演示验证安装是否成功,确保读者能够顺利完成所有配置步骤。

2025-11-24

PowerShell美化指南[项目代码]

本文详细介绍了如何使用oh-my-posh工具美化PowerShell终端界面。内容包括安装准备、配置过程、主题选择与自定义以及配置文件备份。首先,用户需安装PowerShell、Windows Terminal和oh-my-posh工具,并推荐使用Meslo LGM NF字体以获得更好的特殊字符支持。配置过程涉及初始化oh-my-posh、修改默认主题、选择新主题以及自定义主题文件。文章还提供了配置文件的备份方法,确保在更换设备时能快速恢复个性化设置。通过本文的指导,用户可以轻松打造一个美观且功能强大的PowerShell终端环境。

2025-11-24

STM32输出PWM波形[代码]

本文详细介绍了如何在STM32平台上使用定时器输出PWM波形,涵盖了PWM的基本原理、STM32上的PWM产生方法、相关寄存器的配置以及具体的实现步骤。文章首先解释了PWM的定义、优点及应用领域,随后详细说明了STM32定时器的PWM输出功能,包括如何配置定时器和相关寄存器以生成PWM信号。此外,文章还提供了具体的代码示例,展示了如何通过STM32配置PWM输出实现呼吸灯效果,并通过Keil虚拟示波器和实际示波器观察PWM波形。最后,作者总结了PWM在STM32学习中的重要性及其广泛应用。

2025-11-23

Flink小白逆袭指南[代码]

本文详细介绍了Apache Flink这一分布式流批一体化计算框架的核心概念、架构组件及实战应用。内容涵盖Flink的基础概念(如数据流类型、窗口操作、时间语义和有状态计算)、核心架构(JobManager、TaskManager等组件)、DataStream API和SQL API的实战演练,以及Flink在实时数据处理、数据分析和机器学习等领域的应用场景。通过具体案例展示了Flink的低延迟、高吞吐和强大容错能力,为大数据处理提供了高效解决方案。文章还展望了Flink在人工智能和物联网等新兴技术领域的未来发展潜力。

2025-11-23

2025年最佳AI测试工具[源码]

本文介绍了2025年9款最佳的AI测试工具,包括testRigor、Global App Testing、LambdaTest、BlinqIO、Roost.ai、MagnifAI、ContextQA、Relicx和Momentic。这些工具利用生成式AI技术,提供无代码测试、自动化测试生成、视觉回归测试等功能,显著提升测试效率和准确性。testRigor支持简单英语编写测试,Global App Testing覆盖190个国家,LambdaTest提供AI驱动的测试编排,BlinqIO提供实时分析,Roost.ai实现100%测试覆盖率,MagnifAI自动化视觉测试,ContextQA替代Selenium,Relicx提供自我修复测试,Momentic支持自然语言测试描述。这些工具适用于不同测试需求,帮助开发团队加速测试周期并提高软件质量。

2025-11-23

FAT12文件系统详解[项目源码]

本文详细介绍了FAT12文件系统的结构和工作原理。FAT12是DOS时代的早期文件系统,结构简单,主要用于软盘。文章首先解释了FAT12的基本组织单位,包括字节、扇区和簇。随后深入分析了FAT12文件系统的组成部分,包括引导区、FAT表、根目录项表和文件数据区。引导区存储了文件系统的关键信息,如类型、逻辑扇区总数等。FAT表是数据组织的核心,记录了文件数据的先后关系。文章还通过实验展示了如何向虚拟软盘写入文件、读取文件系统信息、在根目录中查找目标文件以及将文件内容加载到内存。最后总结了FAT12文件系统的特点和重要性,强调了其在加载新程序时的关键作用。

2025-11-23

信号处理国际会议排名[代码]

本文详细介绍了计算机领域的学术会议等级排名情况,分为A+、A、B、C、L五个档次。A+属于顶级会议,是该领域全世界大牛们参与和关注最多的会议,国内研究者能在其中发表论文是非常值得骄傲的成就。A类会议也非常好,尤其是一些热门研究方向,投稿多录用率低,部分A类会议影响力逐步逼近A+类会议。B类会议分为两种:一种是盛会级,参与人数多,论文发表多,录用难度较低;另一种是专业级的小会,圈子较小但有一些质量不错的成果发表。B类是一个分水岭,区分NB成果和普通成果。C类会议知名度较低,L级会议更多,不建议在L级会议上发表论文。此外,还列出了大量具体的会议名称及其等级,包括AAAI、AAMAS、ACL等A+类会议,以及A、B、C、L类会议。最后还提到了SCI和EI收录的期刊和会议,以及国内的一级/核心期刊。

2025-11-23

空空如也

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

TA关注的人

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