Linux内存使用分析与泄漏排查

news2026/5/18 14:53:23
Linux内存使用分析与泄漏排查内存问题往往不像磁盘满那样直观也不像进程崩溃那样立刻可见。很多服务在内存异常初期仍然可以运行只是响应逐渐变慢、交换开始活跃、最终被系统回收或触发 OOM。中级 Linux 工程师需要掌握的不只是看“还剩多少内存”而是理解内存是怎么被使用、哪里正在持续增长。一、先看整体内存结构排查内存问题时第一步是理解系统整体内存分布而不是只盯着某个进程。free -h这个输出可以帮助判断总内存、可用内存、缓存和交换使用情况。重点通常不是 used 数字本身而是 available 是否持续下降以及 swap 是否开始明显活动。二、结合 vmstat 看系统压力单看静态内存快照往往不够还要看系统是否正在发生回收和换页。vmstat 1 5如果 si 和 so 持续非零说明系统在进行交换活动。若同时伴随响应变慢那就不是“内存用了很多”这么简单而是已经进入了性能受影响的阶段。三、找出最占内存的进程当整体内存压力存在时下一步就要落到具体主体。ps -eo pid,ppid,cmd,%mem,rss,vsz --sort-rss | head这里的 RSS 更适合看实际驻留物理内存而 VSZ 只是虚拟地址空间大小。很多初学者会被 VSZ 吓到但真正更有参考价值的通常是 RSS 趋势。四、观察进程是否持续增长高内存并不一定异常有些服务天生需要大量缓存。真正值得警惕的是持续增长且不释放。可以定期重复执行同样的进程观察命令对比几分钟或几小时内的变化。watch -n 5 ps -eo pid,cmd,rss --sort-rss | head如果某个进程内存一直单向上涨且没有随负载回落就要开始怀疑内存泄漏、对象堆积或缓存失控。五、关注 OOM 线索当系统内存耗尽时Linux 可能触发 OOM 机制强制终止某些进程。很多线上“服务突然没了”的问题根因就是这里。dmesg | grep -i oom或者查看更完整内核消息journalctl -k | grep -i killed process如果确认发生过 OOM就说明问题已经不仅是“内存高”而是影响到了系统生存能力。六、区分应用占用与文件缓存Linux 会尽量使用空闲内存做文件缓存这通常是好事不应误判为泄漏。排查时要区分是应用进程吃掉了内存还是缓存占用了大头。cat /proc/meminfo | head -20结合 Cached、Buffers、MemAvailable 等字段可以更准确地理解当前内存状态。中级分析的关键是不把正常缓存误当作异常。七、查看进程详细内存映射如果需要更细地分析某个进程可以进入进程级内存信息。cat /proc/1234/status或者pmap -x 1234 | head -30这些信息适合在你已经锁定可疑进程后进一步判断它是堆增长、映射文件增多还是共享库占用异常。八、交换活跃时优先保业务一旦系统频繁交换性能通常会显著下降。此时要优先考虑保住关键业务限制非核心任务、停掉异常进程、延后大批处理而不是只关注数字本身。swapon --show确认交换空间存在与使用情况后再判断当前策略是否合理。对延迟敏感服务来说频繁 swap 往往意味着已经进入风险区。九、排查要结合业务时间线内存问题常常和业务周期有关。例如某个定时任务一跑内存就涨某类请求量上升后进程占用开始持续增加。只盯系统命令还不够还要把资源变化和业务行为对应起来。这样才能区分“正常负载增长”和“异常占用堆积”。十、从看剩余内存到看使用行为成熟的内存分析不再只是问“还有多少空闲”而是问“谁在用、怎么用、是否可回收、是否持续增长”。这个视角变化非常关键。因为很多真正的问题并不是内存某一刻很高而是内存使用行为已经失控。Linux 内存使用分析的核心在于从整体压力、进程主体、增长趋势和内核反应四个层面建立判断。只要分析路径清晰大多数内存问题都能逐步收缩到可解释范围。qbw.dfg4s.cn/84648.htmqbw.dfg4s.cn/82440.htmqbw.dfg4s.cn/00800.htmqbw.dfg4s.cn/40240.htmqbw.dfg4s.cn/04684.htmqbw.dfg4s.cn/84680.htmqbw.dfg4s.cn/84406.htmqbw.dfg4s.cn/42288.htmqbw.dfg4s.cn/62888.htmqbw.dfg4s.cn/28424.htmqbq.dfg4s.cn/44604.htmqbq.dfg4s.cn/62406.htmqbq.dfg4s.cn/82086.htmqbq.dfg4s.cn/46044.htmqbq.dfg4s.cn/91537.htmqbq.dfg4s.cn/84660.htmqbq.dfg4s.cn/91199.htmqbq.dfg4s.cn/20280.htmqbq.dfg4s.cn/06462.htmqbq.dfg4s.cn/08842.htmqvm.dfg4s.cn/22828.htmqvm.dfg4s.cn/06400.htmqvm.dfg4s.cn/66820.htmqvm.dfg4s.cn/00022.htmqvm.dfg4s.cn/28688.htmqvm.dfg4s.cn/02404.htmqvm.dfg4s.cn/08664.htmqvm.dfg4s.cn/11973.htmqvm.dfg4s.cn/84062.htmqvm.dfg4s.cn/91551.htmqvn.dfg4s.cn/86424.htmqvn.dfg4s.cn/04242.htmqvn.dfg4s.cn/62408.htmqvn.dfg4s.cn/84806.htmqvn.dfg4s.cn/48284.htmqvn.dfg4s.cn/64408.htmqvn.dfg4s.cn/11397.htmqvn.dfg4s.cn/48020.htmqvn.dfg4s.cn/06284.htmqvn.dfg4s.cn/62020.htmqvb.dfg4s.cn/44080.htmqvb.dfg4s.cn/02446.htmqvb.dfg4s.cn/68880.htmqvb.dfg4s.cn/97137.htmqvb.dfg4s.cn/1.htmqvb.dfg4s.cn/00028.htmqvb.dfg4s.cn/44866.htmqvb.dfg4s.cn/33779.htmqvb.dfg4s.cn/08882.htmqvb.dfg4s.cn/62022.htmqvv.dfg4s.cn/26268.htmqvv.dfg4s.cn/88264.htmqvv.dfg4s.cn/17119.htmqvv.dfg4s.cn/53377.htmqvv.dfg4s.cn/08444.htmqvv.dfg4s.cn/22084.htmqvv.dfg4s.cn/62284.htmqvv.dfg4s.cn/66226.htmqvv.dfg4s.cn/20628.htmqvv.dfg4s.cn/26602.htmqvc.dfg4s.cn/82088.htmqvc.dfg4s.cn/08686.htmqvc.dfg4s.cn/24882.htmqvc.dfg4s.cn/84222.htmqvc.dfg4s.cn/86488.htmqvc.dfg4s.cn/44846.htmqvc.dfg4s.cn/04822.htmqvc.dfg4s.cn/22666.htmqvc.dfg4s.cn/26626.htmqvc.dfg4s.cn/22640.htmqvx.dfg4s.cn/48008.htmqvx.dfg4s.cn/86244.htmqvx.dfg4s.cn/55113.htmqvx.dfg4s.cn/73939.htmqvx.dfg4s.cn/88466.htmqvx.dfg4s.cn/42480.htmqvx.dfg4s.cn/24026.htmqvx.dfg4s.cn/06028.htmqvx.dfg4s.cn/68806.htmqvx.dfg4s.cn/08682.htmqvz.dfg4s.cn/13517.htmqvz.dfg4s.cn/71953.htmqvz.dfg4s.cn/08426.htmqvz.dfg4s.cn/48248.htmqvz.dfg4s.cn/62608.htmqvz.dfg4s.cn/24222.htmqvz.dfg4s.cn/64860.htmqvz.dfg4s.cn/66002.htmqvz.dfg4s.cn/46480.htmqvz.dfg4s.cn/40804.htmqvl.dfg4s.cn/20404.htmqvl.dfg4s.cn/68006.htmqvl.dfg4s.cn/86840.htmqvl.dfg4s.cn/55199.htmqvl.dfg4s.cn/60228.htmqvl.dfg4s.cn/62848.htmqvl.dfg4s.cn/60800.htmqvl.dfg4s.cn/40868.htmqvl.dfg4s.cn/24402.htmqvl.dfg4s.cn/08880.htmqvk.dfg4s.cn/80822.htmqvk.dfg4s.cn/08402.htmqvk.dfg4s.cn/55111.htmqvk.dfg4s.cn/68488.htmqvk.dfg4s.cn/60248.htmqvk.dfg4s.cn/28886.htmqvk.dfg4s.cn/20480.htmqvk.dfg4s.cn/00866.htmqvk.dfg4s.cn/04022.htmqvk.dfg4s.cn/22662.htmqvj.dfg4s.cn/86822.htmqvj.dfg4s.cn/88248.htmqvj.dfg4s.cn/17531.htmqvj.dfg4s.cn/60424.htmqvj.dfg4s.cn/24426.htmqvj.dfg4s.cn/86686.htmqvj.dfg4s.cn/04868.htmqvj.dfg4s.cn/60028.htmqvj.dfg4s.cn/00462.htmqvj.dfg4s.cn/02020.htmqvh.dfg4s.cn/46482.htmqvh.dfg4s.cn/08068.htmqvh.dfg4s.cn/00828.htmqvh.dfg4s.cn/86442.htmqvh.dfg4s.cn/48664.htmqvh.dfg4s.cn/42808.htmqvh.dfg4s.cn/84280.htmqvh.dfg4s.cn/59111.htmqvh.dfg4s.cn/22668.htmqvh.dfg4s.cn/60022.htmqvg.dfg4s.cn/00424.htmqvg.dfg4s.cn/64268.htmqvg.dfg4s.cn/88806.htmqvg.dfg4s.cn/60842.htmqvg.dfg4s.cn/26466.htmqvg.dfg4s.cn/46060.htmqvg.dfg4s.cn/46628.htmqvg.dfg4s.cn/08820.htmqvg.dfg4s.cn/64086.htmqvg.dfg4s.cn/75155.htmqvf.dfg4s.cn/88862.htmqvf.dfg4s.cn/91933.htmqvf.dfg4s.cn/80086.htmqvf.dfg4s.cn/44060.htmqvf.dfg4s.cn/19331.htmqvf.dfg4s.cn/84844.htmqvf.dfg4s.cn/04408.htmqvf.dfg4s.cn/06006.htmqvf.dfg4s.cn/08008.htmqvf.dfg4s.cn/48264.htmqvd.dfg4s.cn/04680.htmqvd.dfg4s.cn/46640.htmqvd.dfg4s.cn/22440.htmqvd.dfg4s.cn/84606.htmqvd.dfg4s.cn/64260.htmqvd.dfg4s.cn/28284.htmqvd.dfg4s.cn/82606.htmqvd.dfg4s.cn/62020.htmqvd.dfg4s.cn/86666.htmqvd.dfg4s.cn/68468.htmqvs.dfg4s.cn/20226.htmqvs.dfg4s.cn/68484.htmqvs.dfg4s.cn/42606.htmqvs.dfg4s.cn/40606.htmqvs.dfg4s.cn/24444.htmqvs.dfg4s.cn/79575.htmqvs.dfg4s.cn/80242.htmqvs.dfg4s.cn/80442.htmqvs.dfg4s.cn/82246.htmqvs.dfg4s.cn/82600.htmqva.dfg4s.cn/46444.htmqva.dfg4s.cn/06284.htmqva.dfg4s.cn/20800.htmqva.dfg4s.cn/99333.htmqva.dfg4s.cn/08628.htmqva.dfg4s.cn/28802.htmqva.dfg4s.cn/80080.htmqva.dfg4s.cn/84866.htmqva.dfg4s.cn/59397.htmqva.dfg4s.cn/66246.htmqvp.dfg4s.cn/22426.htmqvp.dfg4s.cn/42444.htmqvp.dfg4s.cn/68620.htmqvp.dfg4s.cn/20286.htmqvp.dfg4s.cn/91973.htmqvp.dfg4s.cn/22664.htmqvp.dfg4s.cn/88424.htmqvp.dfg4s.cn/84046.htmqvp.dfg4s.cn/35713.htmqvp.dfg4s.cn/62428.htmqvo.dfg4s.cn/84422.htmqvo.dfg4s.cn/22864.htmqvo.dfg4s.cn/68802.htmqvo.dfg4s.cn/37951.htmqvo.dfg4s.cn/55791.htmqvo.dfg4s.cn/44262.htmqvo.dfg4s.cn/46840.htmqvo.dfg4s.cn/42048.htmqvo.dfg4s.cn/60886.htmqvo.dfg4s.cn/62202.htmqvi.dfg4s.cn/97377.htmqvi.dfg4s.cn/86004.htmqvi.dfg4s.cn/77755.htmqvi.dfg4s.cn/62040.htmqvi.dfg4s.cn/73919.htmqvi.dfg4s.cn/57733.htmqvi.dfg4s.cn/22862.htmqvi.dfg4s.cn/60446.htmqvi.dfg4s.cn/42628.htmqvi.dfg4s.cn/22248.htmqvu.dfg4s.cn/42440.htmqvu.dfg4s.cn/46242.htmqvu.dfg4s.cn/99353.htmqvu.dfg4s.cn/26660.htmqvu.dfg4s.cn/04626.htmqvu.dfg4s.cn/84862.htmqvu.dfg4s.cn/35319.htmqvu.dfg4s.cn/20064.htmqvu.dfg4s.cn/40868.htmqvu.dfg4s.cn/00668.htmqvy.dfg4s.cn/48262.htmqvy.dfg4s.cn/55135.htmqvy.dfg4s.cn/84420.htmqvy.dfg4s.cn/88064.htmqvy.dfg4s.cn/84466.htmqvy.dfg4s.cn/44226.htmqvy.dfg4s.cn/88800.htmqvy.dfg4s.cn/20042.htmqvy.dfg4s.cn/44644.htmqvy.dfg4s.cn/22620.htmqvt.dfg4s.cn/62682.htmqvt.dfg4s.cn/26622.htmqvt.dfg4s.cn/26206.htmqvt.dfg4s.cn/24044.htmqvt.dfg4s.cn/86662.htmqvt.dfg4s.cn/26248.htmqvt.dfg4s.cn/82822.htmqvt.dfg4s.cn/62648.htmqvt.dfg4s.cn/60244.htmqvt.dfg4s.cn/44044.htmqvr.dfg4s.cn/57315.htmqvr.dfg4s.cn/02202.htmqvr.dfg4s.cn/40420.htmqvr.dfg4s.cn/80606.htmqvr.dfg4s.cn/64480.htmqvr.dfg4s.cn/04244.htmqvr.dfg4s.cn/04880.htmqvr.dfg4s.cn/44028.htmqvr.dfg4s.cn/06622.htmqvr.dfg4s.cn/39519.htmqve.dfg4s.cn/44804.htmqve.dfg4s.cn/08268.htmqve.dfg4s.cn/02626.htmqve.dfg4s.cn/40888.htmqve.dfg4s.cn/82006.htmqve.dfg4s.cn/20002.htmqve.dfg4s.cn/24206.htmqve.dfg4s.cn/99999.htmqve.dfg4s.cn/62882.htmqve.dfg4s.cn/64204.htmqvw.dfg4s.cn/42006.htmqvw.dfg4s.cn/28046.htmqvw.dfg4s.cn/02682.htmqvw.dfg4s.cn/62244.htmqvw.dfg4s.cn/04886.htmqvw.dfg4s.cn/20684.htmqvw.dfg4s.cn/84006.htmqvw.dfg4s.cn/48428.htmqvw.dfg4s.cn/44208.htmqvw.dfg4s.cn/26608.htmqvq.dfg4s.cn/08080.htmqvq.dfg4s.cn/79917.htmqvq.dfg4s.cn/91157.htmqvq.dfg4s.cn/28822.htmqvq.dfg4s.cn/86662.htmqvq.dfg4s.cn/46044.htmqvq.dfg4s.cn/24642.htmqvq.dfg4s.cn/40884.htmqvq.dfg4s.cn/64682.htmqvq.dfg4s.cn/66482.htmqcm.dfg4s.cn/02824.htmqcm.dfg4s.cn/48208.htmqcm.dfg4s.cn/97197.htmqcm.dfg4s.cn/48482.htmqcm.dfg4s.cn/02600.htmqcm.dfg4s.cn/24406.htmqcm.dfg4s.cn/59137.htmqcm.dfg4s.cn/08200.htmqcm.dfg4s.cn/44026.htmqcm.dfg4s.cn/46226.htmqcn.dfg4s.cn/22022.htmqcn.dfg4s.cn/26628.htmqcn.dfg4s.cn/44840.htmqcn.dfg4s.cn/66406.htmqcn.dfg4s.cn/53959.htmqcn.dfg4s.cn/51517.htmqcn.dfg4s.cn/46808.htmqcn.dfg4s.cn/08486.htmqcn.dfg4s.cn/44862.htmqcn.dfg4s.cn/00622.htmqcb.dfg4s.cn/84648.htmqcb.dfg4s.cn/40262.htmqcb.dfg4s.cn/44428.htmqcb.dfg4s.cn/99975.htmqcb.dfg4s.cn/62864.htmqcb.dfg4s.cn/68426.htmqcb.dfg4s.cn/06022.htmqcb.dfg4s.cn/44460.htmqcb.dfg4s.cn/08024.htmqcb.dfg4s.cn/44086.htmqcv.dfg4s.cn/68648.htmqcv.dfg4s.cn/82268.htmqcv.dfg4s.cn/93151.htmqcv.dfg4s.cn/88282.htmqcv.dfg4s.cn/71575.htmqcv.dfg4s.cn/08620.htmqcv.dfg4s.cn/86800.htmqcv.dfg4s.cn/86422.htmqcv.dfg4s.cn/40648.htmqcv.dfg4s.cn/08880.htmqcc.dfg4s.cn/84248.htmqcc.dfg4s.cn/64466.htmqcc.dfg4s.cn/06060.htmqcc.dfg4s.cn/39979.htmqcc.dfg4s.cn/22064.htmqcc.dfg4s.cn/68048.htmqcc.dfg4s.cn/20060.htmqcc.dfg4s.cn/42086.htmqcc.dfg4s.cn/80086.htmqcc.dfg4s.cn/24488.htmqcx.dfg4s.cn/31393.htmqcx.dfg4s.cn/60228.htmqcx.dfg4s.cn/68040.htmqcx.dfg4s.cn/82442.htmqcx.dfg4s.cn/02400.htmqcx.dfg4s.cn/46280.htmqcx.dfg4s.cn/46426.htmqcx.dfg4s.cn/84828.htmqcx.dfg4s.cn/37913.htmqcx.dfg4s.cn/00448.htmqcz.dfg4s.cn/84088.htmqcz.dfg4s.cn/82200.htmqcz.dfg4s.cn/59711.htmqcz.dfg4s.cn/84800.htmqcz.dfg4s.cn/44864.htmqcz.dfg4s.cn/62842.htmqcz.dfg4s.cn/66266.htmqcz.dfg4s.cn/22680.htmqcz.dfg4s.cn/42400.htmqcz.dfg4s.cn/57197.htmqcl.dfg4s.cn/80860.htmqcl.dfg4s.cn/22200.htmqcl.dfg4s.cn/15353.htmqcl.dfg4s.cn/24680.htmqcl.dfg4s.cn/80062.htmqcl.dfg4s.cn/86246.htmqcl.dfg4s.cn/66464.htmqcl.dfg4s.cn/26884.htmqcl.dfg4s.cn/60020.htmqcl.dfg4s.cn/68208.htmqck.dfg4s.cn/80000.htmqck.dfg4s.cn/20602.htmqck.dfg4s.cn/82220.htmqck.dfg4s.cn/40684.htmqck.dfg4s.cn/93377.htmqck.dfg4s.cn/66400.htmqck.dfg4s.cn/40044.htmqck.dfg4s.cn/39713.htmqck.dfg4s.cn/46684.htmqck.dfg4s.cn/26064.htmqcj.dfg4s.cn/37191.htmqcj.dfg4s.cn/44880.htmqcj.dfg4s.cn/48220.htmqcj.dfg4s.cn/06400.htmqcj.dfg4s.cn/28466.htmqcj.dfg4s.cn/46668.htmqcj.dfg4s.cn/60828.htmqcj.dfg4s.cn/48204.htmqcj.dfg4s.cn/68462.htmqcj.dfg4s.cn/22608.htmqch.dfg4s.cn/59751.htmqch.dfg4s.cn/26446.htmqch.dfg4s.cn/60020.htmqch.dfg4s.cn/22406.htmqch.dfg4s.cn/44848.htmqch.dfg4s.cn/86844.htmqch.dfg4s.cn/06826.htmqch.dfg4s.cn/08606.htmqch.dfg4s.cn/44066.htmqch.dfg4s.cn/46680.htmqcg.dfg4s.cn/24844.htmqcg.dfg4s.cn/46040.htmqcg.dfg4s.cn/80242.htmqcg.dfg4s.cn/64624.htmqcg.dfg4s.cn/48222.htmqcg.dfg4s.cn/28204.htmqcg.dfg4s.cn/86826.htmqcg.dfg4s.cn/08842.htmqcg.dfg4s.cn/53751.htmqcg.dfg4s.cn/28006.htmqcf.dfg4s.cn/64622.htmqcf.dfg4s.cn/24884.htmqcf.dfg4s.cn/62604.htmqcf.dfg4s.cn/62668.htmqcf.dfg4s.cn/46682.htmqcf.dfg4s.cn/22882.htmqcf.dfg4s.cn/84866.htmqcf.dfg4s.cn/53359.htmqcf.dfg4s.cn/06248.htmqcf.dfg4s.cn/64060.htmqcd.dfg4s.cn/06224.htmqcd.dfg4s.cn/42026.htmqcd.dfg4s.cn/82480.htmqcd.dfg4s.cn/82842.htmqcd.dfg4s.cn/82866.htmqcd.dfg4s.cn/86842.htmqcd.dfg4s.cn/24466.htmqcd.dfg4s.cn/06482.htmqcd.dfg4s.cn/24282.htmqcd.dfg4s.cn/26600.htmqcs.dfg4s.cn/64606.htmqcs.dfg4s.cn/64864.htmqcs.dfg4s.cn/88204.htmqcs.dfg4s.cn/26826.htmqcs.dfg4s.cn/24240.htmqcs.dfg4s.cn/17557.htmqcs.dfg4s.cn/24228.htmqcs.dfg4s.cn/20822.htmqcs.dfg4s.cn/48600.htmqcs.dfg4s.cn/24288.htmqca.dfg4s.cn/66288.htmqca.dfg4s.cn/48288.htmqca.dfg4s.cn/68686.htmqca.dfg4s.cn/08840.htmqca.dfg4s.cn/64880.htmqca.dfg4s.cn/24444.htmqca.dfg4s.cn/00800.htmqca.dfg4s.cn/44628.htmqca.dfg4s.cn/62280.htmqca.dfg4s.cn/48888.htmqcp.dfg4s.cn/68860.htmqcp.dfg4s.cn/26842.htmqcp.dfg4s.cn/37759.htmqcp.dfg4s.cn/99751.htmqcp.dfg4s.cn/46248.htmqcp.dfg4s.cn/13753.htmqcp.dfg4s.cn/59131.htmqcp.dfg4s.cn/44480.htmqcp.dfg4s.cn/60824.htmqcp.dfg4s.cn/82828.htmqco.dfg4s.cn/95533.htmqco.dfg4s.cn/24662.htmqco.dfg4s.cn/42008.htmqco.dfg4s.cn/75159.htmqco.dfg4s.cn/35759.htmqco.dfg4s.cn/20226.htmqco.dfg4s.cn/88882.htmqco.dfg4s.cn/26040.htmqco.dfg4s.cn/60246.htmqco.dfg4s.cn/48028.htmqci.dfg4s.cn/48626.htmqci.dfg4s.cn/82022.htmqci.dfg4s.cn/57317.htmqci.dfg4s.cn/11353.htmqci.dfg4s.cn/17353.htmqci.dfg4s.cn/84046.htmqci.dfg4s.cn/44648.htmqci.dfg4s.cn/60288.htmqci.dfg4s.cn/13791.htmqci.dfg4s.cn/68024.htmqcu.dfg4s.cn/08208.htmqcu.dfg4s.cn/84624.htmqcu.dfg4s.cn/80482.htmqcu.dfg4s.cn/66840.htmqcu.dfg4s.cn/40842.htmqcu.dfg4s.cn/48222.htmqcu.dfg4s.cn/22862.htmqcu.dfg4s.cn/48866.htmqcu.dfg4s.cn/80488.htmqcu.dfg4s.cn/00440.htmqcy.dfg4s.cn/62864.htmqcy.dfg4s.cn/86066.htmqcy.dfg4s.cn/64086.htmqcy.dfg4s.cn/53793.htmqcy.dfg4s.cn/06224.htmqcy.dfg4s.cn/86282.htmqcy.dfg4s.cn/24064.htmqcy.dfg4s.cn/91753.htmqcy.dfg4s.cn/02886.htmqcy.dfg4s.cn/60084.htmqct.dfg4s.cn/66046.htmqct.dfg4s.cn/35373.htmqct.dfg4s.cn/40000.htmqct.dfg4s.cn/88288.htmqct.dfg4s.cn/37573.htmqct.dfg4s.cn/00684.htmqct.dfg4s.cn/06066.htmqct.dfg4s.cn/60480.htmqct.dfg4s.cn/86604.htmqct.dfg4s.cn/84020.htmqcr.dfg4s.cn/84488.htmqcr.dfg4s.cn/86084.htmqcr.dfg4s.cn/88824.htmqcr.dfg4s.cn/04222.htmqcr.dfg4s.cn/24426.htmqcr.dfg4s.cn/42286.htmqcr.dfg4s.cn/22280.htmqcr.dfg4s.cn/02646.htmqcr.dfg4s.cn/44648.htmqcr.dfg4s.cn/64660.htmqce.dfg4s.cn/04284.htmqce.dfg4s.cn/68006.htmqce.dfg4s.cn/33979.htmqce.dfg4s.cn/88602.htmqce.dfg4s.cn/60446.htmqce.dfg4s.cn/88280.htmqce.dfg4s.cn/08040.htmqce.dfg4s.cn/00826.htmqce.dfg4s.cn/20608.htmqce.dfg4s.cn/68460.htmqcw.dfg4s.cn/48680.htmqcw.dfg4s.cn/99735.htmqcw.dfg4s.cn/62268.htmqcw.dfg4s.cn/64626.htmqcw.dfg4s.cn/44242.htmqcw.dfg4s.cn/80280.htmqcw.dfg4s.cn/24606.htmqcw.dfg4s.cn/26000.htmqcw.dfg4s.cn/46048.htmqcw.dfg4s.cn/24248.htmqcq.dfg4s.cn/60008.htmqcq.dfg4s.cn/97599.htmqcq.dfg4s.cn/88282.htmqcq.dfg4s.cn/33953.htmqcq.dfg4s.cn/75933.htmqcq.dfg4s.cn/42262.htmqcq.dfg4s.cn/86420.htmqcq.dfg4s.cn/48088.htmqcq.dfg4s.cn/64662.htmqcq.dfg4s.cn/84402.htmqxm.dfg4s.cn/20484.htmqxm.dfg4s.cn/60060.htmqxm.dfg4s.cn/77559.htmqxm.dfg4s.cn/06688.htmqxm.dfg4s.cn/46466.htmqxm.dfg4s.cn/22048.htmqxm.dfg4s.cn/62446.htmqxm.dfg4s.cn/26066.htmqxm.dfg4s.cn/88020.htmqxm.dfg4s.cn/46408.htmqxn.dfg4s.cn/02444.htmqxn.dfg4s.cn/44080.htmqxn.dfg4s.cn/60066.htmqxn.dfg4s.cn/06862.htmqxn.dfg4s.cn/06628.htmqxn.dfg4s.cn/97793.htmqxn.dfg4s.cn/08668.htmqxn.dfg4s.cn/35711.htmqxn.dfg4s.cn/60888.htmqxn.dfg4s.cn/08460.htmqxb.dfg4s.cn/02224.htmqxb.dfg4s.cn/82628.htmqxb.dfg4s.cn/02400.htmqxb.dfg4s.cn/88644.htmqxb.dfg4s.cn/48240.htmqxb.dfg4s.cn/06826.htmqxb.dfg4s.cn/04642.htmqxb.dfg4s.cn/33531.htmqxb.dfg4s.cn/42088.htmqxb.dfg4s.cn/95191.htmqxv.dfg4s.cn/68640.htmqxv.dfg4s.cn/28846.htmqxv.dfg4s.cn/66428.htmqxv.dfg4s.cn/80206.htmqxv.dfg4s.cn/82442.htmqxv.dfg4s.cn/82608.htmqxv.dfg4s.cn/84424.htmqxv.dfg4s.cn/82626.htmqxv.dfg4s.cn/51519.htmqxv.dfg4s.cn/84808.htmqxc.dfg4s.cn/48288.htmqxc.dfg4s.cn/48404.htmqxc.dfg4s.cn/20086.htmqxc.dfg4s.cn/84422.htmqxc.dfg4s.cn/28084.htmqxc.dfg4s.cn/06000.htmqxc.dfg4s.cn/42806.htmqxc.dfg4s.cn/40446.htmqxc.dfg4s.cn/40466.htmqxc.dfg4s.cn/02804.htmqxx.dfg4s.cn/86024.htmqxx.dfg4s.cn/06468.htmqxx.dfg4s.cn/44682.htmqxx.dfg4s.cn/82062.htmqxx.dfg4s.cn/04246.htmqxx.dfg4s.cn/22824.htmqxx.dfg4s.cn/24062.htmqxx.dfg4s.cn/06226.htmqxx.dfg4s.cn/08820.htmqxx.dfg4s.cn/33717.htmqxz.dfg4s.cn/22448.htmqxz.dfg4s.cn/80442.htmqxz.dfg4s.cn/62062.htmqxz.dfg4s.cn/24460.htmqxz.dfg4s.cn/22220.htmqxz.dfg4s.cn/53193.htmqxz.dfg4s.cn/08264.htmqxz.dfg4s.cn/06048.htmqxz.dfg4s.cn/48040.htmqxz.dfg4s.cn/84822.htmqxl.dfg4s.cn/48626.htmqxl.dfg4s.cn/82040.htmqxl.dfg4s.cn/22426.htmqxl.dfg4s.cn/46088.htmqxl.dfg4s.cn/00422.htmqxl.dfg4s.cn/88642.htmqxl.dfg4s.cn/08068.htmqxl.dfg4s.cn/66260.htmqxl.dfg4s.cn/48888.htmqxl.dfg4s.cn/24280.htmqxk.dfg4s.cn/84420.htmqxk.dfg4s.cn/24606.htmqxk.dfg4s.cn/88082.htmqxk.dfg4s.cn/20826.htmqxk.dfg4s.cn/80080.htmqxk.dfg4s.cn/20484.htmqxk.dfg4s.cn/40462.htmqxk.dfg4s.cn/88880.htmqxk.dfg4s.cn/62020.htmqxk.dfg4s.cn/40022.htmqxj.dfg4s.cn/46644.htmqxj.dfg4s.cn/40484.htmqxj.dfg4s.cn/68622.htmqxj.dfg4s.cn/39557.htmqxj.dfg4s.cn/40460.htmqxj.dfg4s.cn/60266.htmqxj.dfg4s.cn/06604.htmqxj.dfg4s.cn/04822.htmqxj.dfg4s.cn/40484.htmqxj.dfg4s.cn/84604.htmqxh.dfg4s.cn/88246.htmqxh.dfg4s.cn/40848.htmqxh.dfg4s.cn/53771.htmqxh.dfg4s.cn/04448.htmqxh.dfg4s.cn/31197.htmqxh.dfg4s.cn/80882.htmqxh.dfg4s.cn/60204.htmqxh.dfg4s.cn/88062.htmqxh.dfg4s.cn/04426.htmqxh.dfg4s.cn/00806.htmqxg.dfg4s.cn/64268.htmqxg.dfg4s.cn/62666.htmqxg.dfg4s.cn/55919.htmqxg.dfg4s.cn/33311.htmqxg.dfg4s.cn/60006.htmqxg.dfg4s.cn/28428.htmqxg.dfg4s.cn/08220.htmqxg.dfg4s.cn/88408.htmqxg.dfg4s.cn/00860.htmqxg.dfg4s.cn/20462.htmqxf.dfg4s.cn/64882.htmqxf.dfg4s.cn/86842.htmqxf.dfg4s.cn/64464.htmqxf.dfg4s.cn/84622.htmqxf.dfg4s.cn/02608.htmqxf.dfg4s.cn/75777.htmqxf.dfg4s.cn/13191.htmqxf.dfg4s.cn/08842.htmqxf.dfg4s.cn/42682.htmqxf.dfg4s.cn/08242.htmqxd.dfg4s.cn/80620.htmqxd.dfg4s.cn/24404.htmqxd.dfg4s.cn/11791.htmqxd.dfg4s.cn/82020.htmqxd.dfg4s.cn/28622.htmqxd.dfg4s.cn/26488.htmqxd.dfg4s.cn/44846.htmqxd.dfg4s.cn/48446.htmqxd.dfg4s.cn/68084.htmqxd.dfg4s.cn/68044.htmqxs.dfg4s.cn/28664.htmqxs.dfg4s.cn/64446.htmqxs.dfg4s.cn/66884.htmqxs.dfg4s.cn/66440.htmqxs.dfg4s.cn/28248.htmqxs.dfg4s.cn/08664.htmqxs.dfg4s.cn/80026.htmqxs.dfg4s.cn/24024.htmqxs.dfg4s.cn/55919.htmqxs.dfg4s.cn/06886.htmqxa.dfg4s.cn/48084.htmqxa.dfg4s.cn/64082.htmqxa.dfg4s.cn/00886.htmqxa.dfg4s.cn/64824.htmqxa.dfg4s.cn/42244.htmqxa.dfg4s.cn/82428.htmqxa.dfg4s.cn/06688.htmqxa.dfg4s.cn/08066.htmqxa.dfg4s.cn/82240.htmqxa.dfg4s.cn/80204.htmqxp.dfg4s.cn/04028.htmqxp.dfg4s.cn/20626.htmqxp.dfg4s.cn/04008.htmqxp.dfg4s.cn/46200.htmqxp.dfg4s.cn/71795.htmqxp.dfg4s.cn/64846.htmqxp.dfg4s.cn/00000.htmqxp.dfg4s.cn/60022.htmqxp.dfg4s.cn/46024.htmqxp.dfg4s.cn/11755.htmqxo.dfg4s.cn/13317.htmqxo.dfg4s.cn/17553.htmqxo.dfg4s.cn/22682.htmqxo.dfg4s.cn/02084.htmqxo.dfg4s.cn/66668.htmqxo.dfg4s.cn/84666.htmqxo.dfg4s.cn/22404.htmqxo.dfg4s.cn/60662.htmqxo.dfg4s.cn/93555.htmqxo.dfg4s.cn/24420.htmqxi.dfg4s.cn/26422.htmqxi.dfg4s.cn/86448.htmqxi.dfg4s.cn/80846.htmqxi.dfg4s.cn/42888.htmqxi.dfg4s.cn/84620.htmqxi.dfg4s.cn/04802.htmqxi.dfg4s.cn/62646.htmqxi.dfg4s.cn/00286.htmqxi.dfg4s.cn/40682.htmqxi.dfg4s.cn/04842.htmqxu.dfg4s.cn/64280.htmqxu.dfg4s.cn/95751.htmqxu.dfg4s.cn/84204.htmqxu.dfg4s.cn/68242.htmqxu.dfg4s.cn/62860.htmqxu.dfg4s.cn/62000.htmqxu.dfg4s.cn/62406.htmqxu.dfg4s.cn/84402.htmqxu.dfg4s.cn/60628.htmqxu.dfg4s.cn/02806.htmqxy.dfg4s.cn/08426.htmqxy.dfg4s.cn/88480.htmqxy.dfg4s.cn/84886.htmqxy.dfg4s.cn/62822.htmqxy.dfg4s.cn/42426.htmqxy.dfg4s.cn/66208.htmqxy.dfg4s.cn/60066.htmqxy.dfg4s.cn/06082.htmqxy.dfg4s.cn/06802.htmqxy.dfg4s.cn/24048.htmqxt.dfg4s.cn/24624.htmqxt.dfg4s.cn/48848.htmqxt.dfg4s.cn/84446.htmqxt.dfg4s.cn/93531.htmqxt.dfg4s.cn/17957.htmqxt.dfg4s.cn/20608.htmqxt.dfg4s.cn/60622.htmqxt.dfg4s.cn/93797.htmqxt.dfg4s.cn/57733.htmqxt.dfg4s.cn/88240.htmqxr.dfg4s.cn/40866.htmqxr.dfg4s.cn/44808.htmqxr.dfg4s.cn/62464.htmqxr.dfg4s.cn/24868.htmqxr.dfg4s.cn/46082.htmqxr.dfg4s.cn/28824.htmqxr.dfg4s.cn/62868.htmqxr.dfg4s.cn/86400.htmqxr.dfg4s.cn/40224.htmqxr.dfg4s.cn/02066.htmqxe.dfg4s.cn/46228.htmqxe.dfg4s.cn/62484.htmqxe.dfg4s.cn/62482.htmqxe.dfg4s.cn/40262.htmqxe.dfg4s.cn/22068.htmqxe.dfg4s.cn/04806.htmqxe.dfg4s.cn/60684.htmqxe.dfg4s.cn/62006.htmqxe.dfg4s.cn/66488.htmqxe.dfg4s.cn/40206.htmqxw.dfg4s.cn/62006.htmqxw.dfg4s.cn/28288.htmqxw.dfg4s.cn/60262.htmqxw.dfg4s.cn/08820.htmqxw.dfg4s.cn/26222.htmqxw.dfg4s.cn/20804.htmqxw.dfg4s.cn/73133.htmqxw.dfg4s.cn/13995.htmqxw.dfg4s.cn/08004.htmqxw.dfg4s.cn/26606.htm

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2620382.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringBoot-17-MyBatis动态SQL标签之常用标签

文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…

wordpress后台更新后 前端没变化的解决方法

使用siteground主机的wordpress网站,会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后,网站没有变化的情况。 不熟悉siteground主机的新手,遇到这个问题,就很抓狂,明明是哪都没操作错误&#x…

网络编程(Modbus进阶)

思维导图 Modbus RTU(先学一点理论) 概念 Modbus RTU 是工业自动化领域 最广泛应用的串行通信协议,由 Modicon 公司(现施耐德电气)于 1979 年推出。它以 高效率、强健性、易实现的特点成为工业控制系统的通信标准。 包…

UE5 学习系列(二)用户操作界面及介绍

这篇博客是 UE5 学习系列博客的第二篇,在第一篇的基础上展开这篇内容。博客参考的 B 站视频资料和第一篇的链接如下: 【Note】:如果你已经完成安装等操作,可以只执行第一篇博客中 2. 新建一个空白游戏项目 章节操作,重…

IDEA运行Tomcat出现乱码问题解决汇总

最近正值期末周,有很多同学在写期末Java web作业时,运行tomcat出现乱码问题,经过多次解决与研究,我做了如下整理: 原因: IDEA本身编码与tomcat的编码与Windows编码不同导致,Windows 系统控制台…

利用最小二乘法找圆心和半径

#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …

使用docker在3台服务器上搭建基于redis 6.x的一主两从三台均是哨兵模式

一、环境及版本说明 如果服务器已经安装了docker,则忽略此步骤,如果没有安装,则可以按照一下方式安装: 1. 在线安装(有互联网环境): 请看我这篇文章 传送阵>> 点我查看 2. 离线安装(内网环境):请看我这篇文章 传送阵>> 点我查看 说明&#xff1a;假设每台服务器已…

XML Group端口详解

在XML数据映射过程中&#xff0c;经常需要对数据进行分组聚合操作。例如&#xff0c;当处理包含多个物料明细的XML文件时&#xff0c;可能需要将相同物料号的明细归为一组&#xff0c;或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码&#xff0c;增加了开…

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器的上位机配置操作说明

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器专为工业环境精心打造&#xff0c;完美适配AGV和无人叉车。同时&#xff0c;集成以太网与语音合成技术&#xff0c;为各类高级系统&#xff08;如MES、调度系统、库位管理、立库等&#xff09;提供高效便捷的语音交互体验。 L…

(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)

题目&#xff1a;3442. 奇偶频次间的最大差值 I 思路 &#xff1a;哈希&#xff0c;时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况&#xff0c;哈希表这里用数组即可实现。 C版本&#xff1a; class Solution { public:int maxDifference(string s) {int a[26]…

【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型

摘要 拍照搜题系统采用“三层管道&#xff08;多模态 OCR → 语义检索 → 答案渲染&#xff09;、两级检索&#xff08;倒排 BM25 向量 HNSW&#xff09;并以大语言模型兜底”的整体框架&#xff1a; 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后&#xff0c;分别用…

【Axure高保真原型】引导弹窗

今天和大家中分享引导弹窗的原型模板&#xff0c;载入页面后&#xff0c;会显示引导弹窗&#xff0c;适用于引导用户使用页面&#xff0c;点击完成后&#xff0c;会显示下一个引导弹窗&#xff0c;直至最后一个引导弹窗完成后进入首页。具体效果可以点击下方视频观看或打开下方…

接口测试中缓存处理策略

在接口测试中&#xff0c;缓存处理策略是一个关键环节&#xff0c;直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性&#xff0c;避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明&#xff1a; 一、缓存处理的核…

龙虎榜——20250610

上证指数放量收阴线&#xff0c;个股多数下跌&#xff0c;盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型&#xff0c;指数短线有调整的需求&#xff0c;大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的&#xff1a;御银股份、雄帝科技 驱动…

观成科技:隐蔽隧道工具Ligolo-ng加密流量分析

1.工具介绍 Ligolo-ng是一款由go编写的高效隧道工具&#xff0c;该工具基于TUN接口实现其功能&#xff0c;利用反向TCP/TLS连接建立一条隐蔽的通信信道&#xff0c;支持使用Let’s Encrypt自动生成证书。Ligolo-ng的通信隐蔽性体现在其支持多种连接方式&#xff0c;适应复杂网…

铭豹扩展坞 USB转网口 突然无法识别解决方法

当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…

未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?

编辑&#xff1a;陈萍萍的公主一点人工一点智能 未来机器人的大脑&#xff1a;如何用神经网络模拟器实现更智能的决策&#xff1f;RWM通过双自回归机制有效解决了复合误差、部分可观测性和随机动力学等关键挑战&#xff0c;在不依赖领域特定归纳偏见的条件下实现了卓越的预测准…

Linux应用开发之网络套接字编程(实例篇)

服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …

华为云AI开发平台ModelArts

华为云ModelArts&#xff1a;重塑AI开发流程的“智能引擎”与“创新加速器”&#xff01; 在人工智能浪潮席卷全球的2025年&#xff0c;企业拥抱AI的意愿空前高涨&#xff0c;但技术门槛高、流程复杂、资源投入巨大的现实&#xff0c;却让许多创新构想止步于实验室。数据科学家…

深度学习在微纳光子学中的应用

深度学习在微纳光子学中的主要应用方向 深度学习与微纳光子学的结合主要集中在以下几个方向&#xff1a; 逆向设计 通过神经网络快速预测微纳结构的光学响应&#xff0c;替代传统耗时的数值模拟方法。例如设计超表面、光子晶体等结构。 特征提取与优化 从复杂的光学数据中自…