【图像加密】基于DWT和SPIHT的联合图像压缩和加密技术附matlab代码
✅作者简介热爱科研的Matlab仿真开发者擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 往期回顾关注个人主页Matlab科研工作室 关注我领取海量matlab电子书和数学建模资料个人信条格物致知,完整Matlab代码获取及仿真咨询内容私信。 内容介绍一、引言图像安全与高效传输的双重刚需DWT-SPIHT 联合技术来破局1.1 当下图像传输存储的核心痛点在数字化浪潮下数字图像已深度融入人们生活与各行各业。从安防监控系统中时刻捕捉城市角落动态的摄像头到遥感领域助力资源勘探、气象监测的卫星成像设备再到移动支付时用于身份验证的面部识别图像数字图像的应用场景不断拓展 。然而这也带来了一系列棘手问题。一方面海量的图像数据给存储和传输带来巨大压力。一幅普通的高清彩色图像其数据量可达数 MB 甚至更大随着图像采集设备数量的增多以及分辨率的不断提高数据量呈指数级增长。以一个中等规模的城市安防监控网络为例每天产生的图像数据可能高达数 TB如此庞大的数据量不仅需要大量的存储设备还对存储设备的读写速度提出了极高要求在传输过程中高带宽的占用也成为限制图像快速、流畅传输的瓶颈特别是在一些网络条件不佳的区域图像传输延迟、卡顿现象频发。另一方面图像信息的安全问题愈发严峻。许多图像包含敏感信息如个人隐私、商业机密、军事机密等一旦这些图像在传输或存储过程中被泄露、篡改将带来严重的后果。比如医疗影像若被非法获取或篡改可能导致医生误诊危及患者生命金融领域的身份验证图像若被盗用可能引发严重的金融诈骗。传统的图像安全防护手段如简单的文件加密或访问权限控制在复杂的网络环境下显得力不从心。而在图像处理流程中传统的 “先压缩后加密” 或 “先加密后压缩” 方案也暴露出诸多缺陷。先压缩后加密在压缩过程中图像的一些特征信息可能被弱化导致加密效果不佳且加密操作需额外处理压缩后的码流增加了计算复杂度和处理时间先加密后压缩时加密后的图像数据失去了原有的统计特性压缩算法难以发挥其优势压缩性能大幅受损使得图像在存储和传输时仍需占用大量资源。因此寻求一种高效的图像压缩加密一体化技术迫在眉睫。1.2 DWT-SPIHT 联合技术一站式解决压缩与加密的最优解离散小波变换DWT与多级树集合分裂SPIHT算法的联合为解决上述难题带来了新的曙光。DWT 作为一种强大的时频分析工具能够将图像分解为不同频率的子带。它如同一个精细的筛子将图像中的低频成分和高频成分分离开来。低频子带包含了图像的主要结构和概貌信息高频子带则承载了图像的细节、纹理等信息 。这种多尺度的分解特性使得 DWT 能够有效地集中图像的能量将大部分能量集中在少数低频系数中为后续的压缩奠定了良好的基础。SPIHT 算法则充分利用了小波系数之间的空间相关性和零树特性。它通过对小波系数进行有序的扫描和编码能够以非常高的效率对图像进行压缩。在 SPIHT 编码过程中对重要的小波系数优先编码不重要的系数则以零树的形式进行高效表示从而在保证图像重建质量的前提下实现高压缩比。当 DWT 与 SPIHT 相结合时二者优势互补。DWT 分解后的图像子带为 SPIHT 算法提供了更有利于编码的系数分布SPIHT 算法则能充分挖掘 DWT 系数中的冗余信息进一步提高压缩效率。更为关键的是在这一联合技术中可以巧妙地嵌入加密机制。例如利用密钥对 SPIHT 算法的编码顺序、零树结构或量化步长等进行控制使得生成的压缩码流具有加密特性或者在 DWT 分解后对特定子带的系数进行置乱、替换等加密操作然后再进行 SPIHT 编码。这种在压缩过程中实现加密的方式真正做到了 “一次处理双重功能”既减少了处理步骤又提高了处理效率。它不仅能够有效降低图像的数据量满足存储和传输的高效性需求还能为图像信息提供可靠的安全保障抵御非法访问和恶意篡改成为解决图像安全传输存储问题的关键技术方案在众多领域展现出巨大的应用潜力。二、核心技术拆解认识 DWT 与 SPIHT 的 “独门绝技”2.1 离散小波变换DWT图像的 “多尺度解剖刀”2.1.1 DWT 的核心原理从时域到多尺度子带的分解离散小波变换DWT作为一种强大的时频分析工具在图像压缩与加密领域中发挥着关键作用 。其核心原理是基于多分辨率分析将图像从时域转换到多尺度的频域子带实现对图像信息的精细化分解。在数学层面DWT 通过一组低通滤波器和高通滤波器对图像进行处理。对于二维图像首先对图像的每一行进行一维小波变换将其分解为低频成分和高频成分然后对得到的低频和高频成分分别按列进行一维小波变换最终将图像分解为四个子带低频近似子带LL、水平高频细节子带LH、垂直高频细节子带HL和对角高频细节子带HH 。这种分解过程可以递归进行每一层分解都进一步细化图像的频率成分形成一个金字塔式的多分辨率结构。例如对一幅分辨率为 512×512 的图像进行三层 DWT 分解第一层分解后得到四个 256×256 的子带第二层对 LL1 子带继续分解得到四个 128×128 的子带第三层再对 LL2 子带分解得到四个 64×64 的子带以此类推。低频近似子带LL集中了图像的主要能量和大部分低频信息代表了图像的整体轮廓和概貌。以一幅风景图像为例LL 子带会保留山脉的大致形状、天空的区域分布以及河流的走向等宏观特征。而高频细节子带LH、HL、HH则包含了图像的边缘、纹理和细节信息 。其中LH 子带突出了图像中的水平边缘比如建筑物的水平线条、海平面等HL 子带强调垂直边缘如树木的树干、高楼的侧面轮廓HH 子带捕捉对角方向的细节像图像中的纹理图案、树叶的脉络等。通过这种多尺度分解DWT 有效地将图像的不同特征分离使得后续对不同子带的针对性处理成为可能为图像压缩和加密提供了有力的基础。2.1.2 DWT 在图像处理中的核心优势DWT 在图像处理领域展现出诸多传统变换方法难以企及的优势。首先DWT 具有良好的能量集中特性。经过 DWT 分解后图像的大部分能量集中在低频近似子带而高频细节子带的能量相对较低。这一特性使得在图像压缩时可以对高频子带进行更为激进的处理如量化、阈值化等去除其中的冗余信息从而在大幅减少数据量的同时对图像的主要视觉信息影响较小。实验表明在相同压缩比下基于 DWT 的压缩方法相比传统的离散余弦变换DCT能够更好地保留图像的细节和边缘重建图像的质量更高。其次DWT 的多分辨率分析能力使其能够从不同尺度对图像进行分析和处理 。这种特性与人类视觉系统HVS的特性高度匹配。HVS 对图像的低频成分更为敏感对高频成分的敏感度相对较低。DWT 分解后的子带结构恰好可以根据 HVS 的特性对低频子带进行精细处理对高频子带进行适当的压缩在保证视觉质量的前提下实现高效压缩。在医学影像处理中医生更关注图像中器官的整体形态和结构低频信息对一些细微的纹理和噪声高频信息相对不那么敏感DWT 的多分辨率分析能力能够满足这一需求在压缩图像的同时不影响医生对关键信息的判断。此外DWT 还支持渐进式传输。在网络传输过程中可以先传输低频近似子带让接收端快速获得图像的大致轮廓然后逐步传输高频细节子带使图像的细节不断丰富。这种方式不仅提高了传输效率还能在网络条件不佳时让用户尽快看到图像的基本内容提升用户体验。在卫星遥感图像传输中由于数据量巨大渐进式传输可以让地面接收站先获取图像的整体概貌及时进行初步分析随着高频细节的传输再进行更精确的研究。从硬件实现角度来看DWT 的变换过程可以通过现场可编程门阵列FPGA、数字信号处理器DSP等硬件设备高效实现 。这些硬件平台能够充分利用 DWT 的并行性和规律性实现快速的图像分解和重构适用于对实时性要求较高的图像处理场景如视频监控、实时图像传输等。通过硬件加速DWT 能够在短时间内处理大量图像数据满足实际应用中的实时处理需求。2.2 多级树集合分裂SPIHT小波系数的 “高效编码大师”2.2.1 SPIHT 的定义与核心思想基于空间树的系数排序编码多级树集合分裂SPIHT算法全称为分层树集合分割算法Set Partitioning in Hierarchical Trees 是图像压缩领域中基于小波变换的一种高效编码算法由 Ahmed Said 和 William A. Pearlman 于 1996 年提出。它是在嵌入零树小波EZW算法的基础上发展而来克服了 EZW 算法的一些局限性进一步提高了压缩性能。SPIHT 算法的核心思想是利用小波系数在不同尺度间的空间相关性构建一种分层树结构来对小波系数进行排序和编码。在 DWT 分解后的图像子带中同一位置不同尺度的小波系数之间存在着父子关系SPIHT 算法利用这种关系将这些系数组织成一棵空间方向树。以 LL 子带中的一个系数为根节点其在更高尺度子带中对应位置的系数为子节点形成一个树形结构 。例如在三层 DWT 分解的图像中LL3 子带中的某个系数是 LL2、LL1 子带中对应位置系数的父节点同时也是 LH3、HL3、HH3 等子带中对应位置系数的祖先节点。在编码过程中SPIHT 算法通过对空间方向树中的系数集合进行分裂和判断确定系数的重要性。它从一个较大的阈值开始将系数集合划分为重要系数和不重要系数。重要系数直接编码输出不重要系数则根据其在树结构中的位置判断是否可以将其所在的子树整体标记为不重要即零树 。如果一个系数及其所有后代系数都小于阈值则将该系数所在的子树标记为零树用一个符号表示大大减少了编码的数据量。然后逐步降低阈值重复上述过程对系数进行更精细的编码实现渐进式的图像压缩。这种基于空间树的系数排序编码方式充分利用了小波系数的分布特性能够在保证图像重建质量的前提下有效地提高压缩比。2.2.2 SPIHT 的性能亮点高 PSNR 与抗误码优化空间SPIHT 算法在图像压缩性能方面表现出色其显著优势之一是能够在较低的码率下获得较高的峰值信噪比PSNR 。PSNR 是衡量图像重建质量的重要指标值越高表示重建图像与原始图像的误差越小视觉质量越好。大量实验数据表明与其他传统的图像压缩算法相比SPIHT 算法在相同压缩比下重建图像的 PSNR 值通常更高。在压缩比为 10:1 时SPIHT 算法重建图像的 PSNR 值比 JPEG 算法高出 2 - 3dB图像的细节和纹理更加清晰失真更小这使得 SPIHT 算法在对图像质量要求较高的应用场景中具有明显优势如医学影像存储与传输、高清图像归档等。然而SPIHT 算法也存在一些局限性其中较为突出的是其抗误码性能较差。由于 SPIHT 算法采用的是嵌入式编码结构码流中包含了重要系数的位置和幅值等关键信息一旦码流在传输过程中发生误码可能会导致后续系数的解码错误严重影响图像的重建质量。为了改善这一问题研究人员提出了多种优化策略 。一种常见的方法是引入标志位图在编码过程中记录重要系数的位置和状态信息当解码时发现误码可以根据标志位图进行错误检测和恢复。还可以通过优化算法结构采用并行编码和解码的方式将码流分成多个独立的部分进行传输和处理减少误码对整体图像的影响。在硬件实现中可以利用纠错编码技术如循环冗余校验CRC码、卷积码等对 SPIHT 码流进行编码增加码流的抗干扰能力提高算法在实际应用中的鲁棒性使其能够更好地适应复杂的网络传输环境。三、强强联合DWT-SPIHT 图像压缩 加密的协同运作机制3.1 协同流程第一步DWT 先行 —— 图像的多尺度分解在基于 DWT 和 SPIHT 的联合图像压缩加密流程中离散小波变换DWT率先登场承担起对原始图像进行多尺度分解的重任。当一幅原始图像进入处理流程首先会被送入 DWT 模块 。以一幅大小为 M×N 的灰度图像为例DWT 会对其进行二维离散小波变换。在这个过程中图像会被看作是一个二维信号矩阵通过一组精心设计的低通滤波器和高通滤波器进行处理。具体来说首先对图像的每一行进行一维小波变换。低通滤波器能够保留信号中的低频成分高通滤波器则捕捉高频成分 。这就如同一个筛子将图像中的平滑部分低频和细节部分高频分离开来。然后对得到的低频和高频成分分别按列进行一维小波变换经过这两步操作原始图像被成功分解为四个子带低频近似子带LL、水平高频细节子带LH、垂直高频细节子带HL和对角高频细节子带HH 。每个子带的大小均为 M/2×N/2这使得图像在分辨率降低一半的同时其不同频率的信息得到了有效分离。这种分解过程可以根据实际需求进行多级迭代。如果进行二级分解就会对一级分解得到的 LL 子带继续重复上述操作再次分解为四个更小的子带 。以此类推每增加一级分解图像的分辨率就会进一步降低同时不同频率的细节信息也会被更精细地挖掘出来。在医学影像处理中可能需要进行三级或四级分解以便更清晰地观察器官的细微结构而在一些对实时性要求较高的监控场景中一级或二级分解可能就足以满足对图像主要特征提取的需求。低频近似子带LL在整个分解过程中占据着核心地位它保留了图像的主要能量和大部分低频信息是图像的 “骨架” 。以一幅城市航拍图像为例LL 子带中会呈现出城市的整体布局、主要道路和大型建筑的轮廓等宏观信息这些信息对于理解图像的整体内容至关重要。而高频细节子带LH、HL、HH则包含了图像丰富的细节信息如建筑物的边缘、纹理、植被的细节等 。LH 子带主要反映水平方向的高频信息HL 子带突出垂直方向的细节HH 子带则捕捉对角方向的纹理特征。通过 DWT 的多尺度分解图像被转化为一种层次化、结构化的数据表示为后续 SPIHT 算法的高效编码提供了优质的数据基础使得 SPIHT 能够根据不同子带的特点针对性地对小波系数进行处理从而实现高压缩比和良好的图像重建质量。3.2 协同流程第二步SPIHT 接力 —— 小波系数的无损 / 有损压缩编码在 DWT 完成对原始图像的多尺度分解后多级树集合分裂SPIHT算法便接力登场对 DWT 变换后的小波系数进行无损或有损压缩编码 。SPIHT 算法充分利用了小波系数在不同尺度间的空间相关性构建了一种高效的编码机制。SPIHT 算法首先将 DWT 分解得到的小波系数组织成一棵空间方向树 。以 LL 子带中的一个系数为根节点其在更高尺度子带中对应位置的系数为子节点形成一个树形结构。例如在三层 DWT 分解的图像中LL3 子带中的某个系数是 LL2、LL1 子带中对应位置系数的父节点同时也是 LH3、HL3、HH3 等子带中对应位置系数的祖先节点 。这种树形结构直观地反映了小波系数之间的空间关系为 SPIHT 算法的编码过程提供了便利。在编码过程中SPIHT 采用了一种分层树集合分裂的策略 。它从一个较大的阈值开始对空间方向树中的系数集合进行分裂和判断。将系数集合划分为重要系数和不重要系数重要系数直接编码输出这些重要系数包含了图像的关键信息对图像的重建质量起着决定性作用 。不重要系数则根据其在树结构中的位置判断是否可以将其所在的子树整体标记为不重要即零树。如果一个系数及其所有后代系数都小于阈值则将该系数所在的子树标记为零树用一个符号表示 。这样通过零树的标记大大减少了需要编码的数据量提高了编码效率。SPIHT 算法逐步降低阈值重复上述过程对系数进行更精细的编码实现渐进式的图像压缩 。在这个过程中SPIHT 算法充分挖掘了小波系数之间的空间相关性和零树特性使得压缩后的码流能够以尽可能少的数据量表示原始图像的关键信息。这种编码方式不仅能够实现高压缩比还支持嵌入式编码即可以根据实际需求在不同的码率下截断码流从而灵活地调整压缩比满足不同应用场景对图像质量和数据量的要求。在图像传输过程中如果网络带宽有限可以先传输较低码率的码流让接收端快速获得图像的大致轮廓随着网络条件的改善再逐步传输更高码率的码流使图像的细节不断丰富提升图像的质量。3.3 协同流程第三步加密嵌入 —— 压缩链路中的安全赋能方案在 DWT 和 SPIHT 完成图像的多尺度分解与压缩编码后加密机制的嵌入为整个流程赋予了强大的安全保障确保图像在存储和传输过程中的机密性与完整性。加密机制的嵌入可以巧妙地融合在 SPIHT 编码过程或码流生成之后实现 “压缩即加密” 的高效安全模式。在 SPIHT 编码过程中嵌入加密机制是一种创新性的安全策略 。通过密钥的控制可以对 SPIHT 算法的核心步骤进行加密操作。可以利用密钥改变 SPIHT 的集合分裂规则使得系数的分裂和判断过程按照特定的加密方式进行打乱了常规的编码顺序增加了破解的难度 。密钥还可以控制系数的排序顺序使得重要系数和不重要系数的排列方式变得不可预测。在对一幅机密图像进行处理时根据密钥的不同SPIHT 算法可能会优先对某些特定区域的系数进行编码或者改变零树的标记规则使得未经授权的攻击者难以从压缩码流中还原出原始图像的有效信息。另一种常见的加密方式是在 SPIHT 生成压缩码流后对码流进行进一步的加密处理 。可以采用置乱算法将码流中的数据顺序进行随机打乱就像将一幅拼图的碎片重新排列使得原始的图像信息变得面目全非 。替换操作也是一种有效的加密手段通过预先设定的替换规则将码流中的某些数据替换为其他数据增加了码流的复杂性和安全性。使用一个特定的密钥对码流中的字节进行异或运算或者按照一定的映射表对数据进行替换使得只有拥有正确密钥的接收方才能准确地还原出原始码流进而解压缩得到原始图像。这种在压缩链路中嵌入加密机制的方案最大的优势在于无需额外增加复杂的处理步骤而是在现有的压缩流程中巧妙地融入安全元素实现了压缩与加密的无缝结合 。不仅提高了处理效率减少了计算资源的消耗还确保了图像在整个生命周期中的安全性有效抵御非法访问、篡改和窃取为图像的安全传输和存储提供了坚实的保障使其在金融、医疗、军事等对信息安全要求极高的领域具有广阔的应用前景。⛳️ 运行结果 部分代码function [I_W , S] func_WT(I, level, Lo_D, Hi_D);[C,S] func_Mywavedec2(I,level,Lo_D,Hi_D);S(:,3) S(:,1).*S(:,2);L length(S);I_W zeros(S(L,1),S(L,2));I_W( 1:S(1,1) , 1:S(1,2) ) reshape(C(1:S(1,3)),S(1,1:2));for k 2 : L-1rows [sum(S(1:k-1,1))1:sum(S(1:k,1))];columns [sum(S(1:k-1,2))1:sum(S(1:k,2))];c_start S(1,3) 3*sum(S(2:k-1,3)) 1;c_stop S(1,3) 3*sum(S(2:k-1,3)) S(k,3);I_W( 1:S(k,1) , columns ) reshape( C(c_start:c_stop) , S(k,1:2) );c_start S(1,3) 3*sum(S(2:k-1,3)) S(k,3) 1;c_stop S(1,3) 3*sum(S(2:k-1,3)) 2*S(k,3);I_W( rows , 1:S(k,2) ) reshape( C(c_start:c_stop) , S(k,1:2) );c_start S(1,3) 3*sum(S(2:k-1,3)) 2*S(k,3) 1;c_stop S(1,3) 3*sum(S(2:k,3));I_W( rows , columns ) reshape( C(c_start:c_stop) , S(k,1:2) );end 参考文献团队擅长辅导定制多种科研领域MATLAB仿真助力科研梦 各类智能优化算法改进及应用生产调度、经济调度、装配线调度、充电优化、车间调度、发车优化、水库调度、三维装箱、物流选址、货位优化、公交排班优化、充电桩布局优化、车间布局优化、集装箱船配载优化、水泵组合优化、解医疗资源分配优化、设施布局优化、可视域基站和无人机选址优化、背包问题、 风电场布局、时隙分配优化、 最佳分布式发电单元分配、多阶段管道维修、 工厂-中心-需求点三级选址问题、 应急生活物质配送中心选址、 基站选址、 道路灯柱布置、 枢纽节点部署、 输电线路台风监测装置、 集装箱调度、 机组优化、 投资优化组合、云服务器组合优化、 天线线性阵列分布优化、CVRP问题、VRPPD问题、多中心VRP问题、多层网络的VRP问题、多中心多车型的VRP问题、 动态VRP问题、双层车辆路径规划2E-VRP、充电车辆路径规划EVRP、油电混合车辆路径规划、混合流水车间问题、 订单拆分调度问题、 公交车的调度排班优化问题、航班摆渡车辆调度问题、选址路径规划问题、港口调度、港口岸桥调度、停机位分配、机场航班调度、泄漏源定位 机器学习和深度学习时序、回归、分类、聚类和降维2.1 bp时序、回归预测和分类2.2 ENS声神经网络时序、回归预测和分类2.3 SVM/CNN-SVM/LSSVM/RVM支持向量机系列时序、回归预测和分类2.4 CNN|TCN|GCN卷积神经网络系列时序、回归预测和分类2.5 ELM/KELM/RELM/DELM极限学习机系列时序、回归预测和分类2.6 GRU/Bi-GRU/CNN-GRU/CNN-BiGRU门控神经网络时序、回归预测和分类2.7 ELMAN递归神经网络时序、回归\预测和分类2.8 LSTM/BiLSTM/CNN-LSTM/CNN-BiLSTM/长短记忆神经网络系列时序、回归预测和分类2.9 RBF径向基神经网络时序、回归预测和分类2.10 DBN深度置信网络时序、回归预测和分类2.11 FNN模糊神经网络时序、回归预测2.12 RF随机森林时序、回归预测和分类2.13 BLS宽度学习时序、回归预测和分类2.14 PNN脉冲神经网络分类2.15 模糊小波神经网络预测和分类2.16 时序、回归预测和分类2.17 时序、回归预测预测和分类2.18 XGBOOST集成学习时序、回归预测预测和分类2.19 Transform各类组合时序、回归预测预测和分类方向涵盖风电预测、光伏预测、电池寿命预测、辐射源识别、交通流预测、负荷预测、股价预测、PM2.5浓度预测、电池健康状态预测、用电量预测、水体光学参数反演、NLOS信号识别、地铁停车精准预测、变压器故障诊断图像处理方面图像识别、图像分割、图像检测、图像隐藏、图像配准、图像拼接、图像融合、图像增强、图像压缩感知 路径规划方面旅行商问题TSP、车辆路径问题VRP、MVRP、CVRP、VRPTW等、无人机三维路径规划、无人机协同、无人机编队、机器人路径规划、栅格地图路径规划、多式联运运输问题、 充电车辆路径规划EVRP、 双层车辆路径规划2E-VRP、 油电混合车辆路径规划、 船舶航迹规划、 全路径规划规划、 仓储巡逻 无人机应用方面无人机路径规划、无人机控制、无人机编队、无人机协同、无人机任务分配、无人机安全通信轨迹在线优化、车辆协同无人机路径规划 通信方面传感器部署优化、通信协议优化、路由优化、目标定位优化、Dv-Hop定位优化、Leach协议优化、WSN覆盖优化、组播优化、RSSI定位优化、水声通信、通信上传下载分配 信号处理方面信号识别、信号加密、信号去噪、信号增强、雷达信号处理、信号水印嵌入提取、肌电信号、脑电信号、信号配时优化、心电信号、DOA估计、编码译码、变分模态分解、管道泄漏、滤波器、数字信号处理传输分析去噪、数字信号调制、误码率、信号估计、DTMF、信号检测电力系统方面微电网优化、无功优化、配电网重构、储能配置、有序充电、MPPT优化、家庭用电 元胞自动机方面交通流 人群疏散 病毒扩散 晶体生长 金属腐蚀 雷达方面卡尔曼滤波跟踪、航迹关联、航迹融合、SOC估计、阵列优化、NLOS识别 车间调度零等待流水车间调度问题NWFSP 、 置换流水车间调度问题PFSP、 混合流水车间调度问题HFSP 、零空闲流水车间调度问题NIFSP、分布式置换流水车间调度问题 DPFSP、阻塞流水车间调度问题BFSP

相关新闻

深入探讨大数据领域Spark的数据倾斜问题及解决方案

深入探讨大数据领域Spark的数据倾斜问题及解决方案

2026/7/6 15:07:00 阅读更多 →
震撼上线!大数据领域Zookeeper的故障处理实战

震撼上线!大数据领域Zookeeper的故障处理实战

2026/7/7 19:04:53 阅读更多 →
信奥赛C++提高组csp-s之倍增算法思想及应用之LCA

信奥赛C++提高组csp-s之倍增算法思想及应用之LCA

2026/7/3 20:55:54 阅读更多 →

最新新闻

SHAP可视化终极实战指南:从入门到精通掌握模型解释艺术

SHAP可视化终极实战指南:从入门到精通掌握模型解释艺术

SHAP可视化终极实战指南:从入门到精通掌握模型解释艺术 【免费下载链接】shap A game theoretic approach to explain the output of any machine learning model. 项目地址: https://gitcode.com/gh_mirrors/sh/shap SHAP(SHapley Additive exPl…

2026/7/7 22:44:15 阅读更多 →
【2027最新】基于SpringBoot+Vue的笔记记录分享网站管理系统源码+MyBatis+MySQL

【2027最新】基于SpringBoot+Vue的笔记记录分享网站管理系统源码+MyBatis+MySQL

博主介绍:👨‍💻 专业背景 资深全栈架构师,深耕技术领域多年,致力于为开发者提供专业技术指导。拥有丰富的企业级项目经验,全网技术分享累计影响超过10万名开发者。 荣誉认证 CSDN特邀作者 & 技术专家 …

2026/7/7 22:44:15 阅读更多 →
pandas数据准备实战:清洗、填充、编码与管道构建

pandas数据准备实战:清洗、填充、编码与管道构建

1. 项目概述:为什么数据准备不是“配菜”,而是整道大餐的底味? 在真实的数据分析项目里,我见过太多人一上来就急着调用 sklearn 建模、画 matplotlib 图表,结果跑出来的模型 R 低得让人怀疑人生,可视化…

2026/7/7 22:42:15 阅读更多 →
Power Pivot数据建模实战:从Excel到语义分析平台

Power Pivot数据建模实战:从Excel到语义分析平台

1. 项目概述:这不是Excel,是数据建模的“手术台”你打开Excel,习惯性点开“数据”选项卡,准备用透视表拉个汇总——结果发现“数据模型”按钮灰了,“管理关系”根本点不动。别急,这不是你的Excel坏了&#…

2026/7/7 22:40:14 阅读更多 →
自助法原理与实战:小样本下统计推断的可靠替代方案

自助法原理与实战:小样本下统计推断的可靠替代方案

1. 项目概述:为什么统计学里人人都在说“自助法”,却很少有人真懂它在干什么“Bootstrapping”这个词,中文常被译作“自助法”或“拔靴法”,听起来像某种健身动作,或者程序员在服务器上敲的某条神秘命令。但其实它背后…

2026/7/7 22:34:13 阅读更多 →
Excel RANDARRAY函数详解:动态数组随机数生成与工程实践

Excel RANDARRAY函数详解:动态数组随机数生成与工程实践

1. 项目概述:用 RANDARRAY() 彻底告别手动填随机数的苦日子Excel 里要生成一列随机数字?以前我都是靠RAND()拖满整列,再复制粘贴为数值来“固化”结果——光是这一步,每天就得重复三五次,手酸不说,还总忘记…

2026/7/7 22:32:12 阅读更多 →

日新闻

鸿蒙新特性:图片画廊与轮播导航——构建沉浸式图片浏览体验

鸿蒙新特性:图片画廊与轮播导航——构建沉浸式图片浏览体验

图片浏览是移动应用中最高频的场景之一。从社交应用的照片流到电商平台的商品图集,从旅游应用的景点相册到摄影作品展示——用户对图片浏览的体验要求不断提高:流畅的切换动画、直观的缩略图导航、便捷的收藏操作、自动播放模式。HarmonyOS NEXT ArkUI 虽…

2026/7/7 0:05:16 阅读更多 →
24V DC-DC降压芯片PW2312B/PW2815,SOT23-6到SOP8-EP方案对比

24V DC-DC降压芯片PW2312B/PW2815,SOT23-6到SOP8-EP方案对比

24V稳压芯片完整选型指南 PW8600 PW75XX PW2815 PW2312B LDODC/DC全方案 一、24V稳压方案概述 24V直流电源在工业自动化、门禁系统、电梯控制、汽车电子、LED驱动、监控设备等场景中应用极广,是最常见的中压直流母线电压。要将24V母线稳定降压至下游MCU、传感器…

2026/7/7 0:05:16 阅读更多 →
RAG+知识图谱混合检索与Graph RAG核心对比

RAG+知识图谱混合检索与Graph RAG核心对比

做企业RAG落地的团队,往往容易卡在一容易踩坑的选型难题: 当需求单纯靠向量RAG搞不定、单纯靠知识图谱也搞不定,必须同时依赖「文本语义理解 实体关系推理」时,到底是做「向量图谱混合检索」就够了,还是必须上「Grap…

2026/7/7 0:07:19 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/7 14:24:45 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/7 12:34:47 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/7 15:59:06 阅读更多 →

月新闻