KernelSU 非官方支持设备全览:非 GKI 内核的社区维护内核列表与使用指南

发布时间:2026/11/4 4:08:44

KernelSU 非官方支持设备全览:非 GKI 内核的社区维护内核列表与使用指南 KernelSU 非官方支持设备全览非 GKI 内核的社区维护内核列表与使用指南【免费下载链接】KernelSUA Kernel based root solution for Android项目地址: https://gitcode.com/GitHub_Trending/ke/KernelSU本篇文章对应 KernelSU 仓库中的「非官方支持设备Unofficially supported devices」档案页website/docs/id_ID/guide/unofficially-support-devices.md 及其英文原版 website/docs/guide/unofficially-support-devices.md。该页面记录了 KernelSU 官方停止支持非 GKI 设备之后由第三方开发者维护的、可用于非 GKI 设备的 KernelSU 内核清单。读完本文你将了解为什么非 GKI 设备只能走非官方路线、如何从清单中为自己的设备挑选内核、这些内核背后的大致集成原理以及使用前必须知晓的风险边界。背景为什么需要非官方支持KernelSU 是一个基于内核的 Android root 方案。在 GKIGeneric Kernel Image架构出现之前每台 Android 设备的厂商内核各自为政、碎片化严重KernelSU 无法像对待 GKI 内核那样提供统一的boot.img。官方文档明确给出了一条时间线本文档仅用于存档参考不再持续维护。自 KernelSU v1.0 起官方已停止对非 GKI 设备的支持。这意味着对于非 GKI 设备官方不再提供内核、不再提供统一镜像、也不再受理相关支持请求。本页所收录的内容全部是由其他开发者第三方维护者自行维护的、已集成 KernelSU 的非 GKI 内核源码仓库属于社区生态而非官方产物。同样被标记为仅存档、不再维护的还有配套的官方集成指南 website/docs/guide/how-to-integrate-for-non-gki.md该文档明确指出KernelSU 1.0 及更高版本不再支持非 GKI 内核最后一个受支持的版本是v0.9.5。因此凡涉及非 GKI 设备的 KernelSU 集成均以v0.9.5及更早的代码为基准。官方立场与三条重要声明在查看设备列表之前请先理解官方页面的三条核心声明它们决定了整个清单的使用姿势仅存档本页面不再更新其中的内核可能停留在较旧版本不代表当前 KernelSU 的能力非官方维护页面中的内核由其他开发者维护并非 KernelSU 官方团队出品未审查 自担风险本页面仅供你寻找与自己的设备对应的源码不代表源码经过 KernelSU 开发者审查使用一切后果自负风险自担use at your own risk。换句话说这份清单的价值在于索引——告诉你哪些社区项目可以为哪些非 GKI 设备提供 KernelSU而不构成任何质量背书。社区维护的非 GKI KernelSU 内核清单下表数据来源于驱动页面渲染的数据文件 website/docs/repos.json。该 JSON 中每条记录包含四个字段维护者maintainer、维护者主页maintainer_link、内核仓库名kernel_name、仓库地址kernel_link以及支持的设备devices通常带设备代号。为遵守本文的链接规范下表仅呈现文本字段完整仓库地址请直接在 website/docs/repos.json 中按内核名检索maintainer_link与kernel_link即为对应主页与仓库地址。小米 / 红米 / POCO维护者内核仓库支持的设备diphonskernel_xiaomi_sm8250Poco F3: alioth | Poco F4: munch | MI10T/PRO: ApollodiphonsD8G_Kernel_SM8150Poco X3 Pro: Vayu | Bhimadiphonskernel_xiaomi_sdm845Poco F1diphonskernel_xiaomi_sm8350MI11T Pro: vilidiphonsD8G_Kernel_MarblePoco F5 | Redmi Note 12 Turbo | Marblediphonskernel_xiaomi_sm8635Poco F6: peridotakash07knexus_kernel_xiaomi_sm8250Poco F4: munchHadadandroid_kernel_xiaomi_oncRedmi 7: onclite | Redmi Y3: oncAsuka-mioandroid_kernel_xiaomi_casMi 10 Ultra: casxiaoleGunMiku_kernel_xiaomi_waynewayneSakuraNotStupidandroid_kernel_xiaomi_sdm710Xiaomi MI 8 SE (sirius/xmsirius)zlm324android_kernel_xiaomi_msm8998MI 6 (sagit) 和 MIX 2 (chiron)用于 LineageOSSlackerStateandroid_kernel_xiaomi_sm6150Redmi K30 4G (phoenix)RooGhz720kernel_xiaomi_sm6150Redmi Note 10 Pro (sweet)OnlyTomInSecondandroid_kernel_xiaomi_sdm845Mi 8 (dipper)用于 LineageOSRohail33RealKing KernelApolloRedmi K30S Ultra/Mi 10T/Mi 10T Pro、AliothRedmi K40/POCO F3/Mi 11X、MunchRedmi K40S/POCO F4MIUI 与 AOSP 均支持Molyuuneko_kernel_xiaomi_gauguinRedmi Note 9 Pro / Mi 10T Lite / Mi 10iLeviMarvinandroid_kernel_xiaomi_aliothRedmi K40 / POCO F3cibimokernel_xiaomi_raphael_ksuXiaomi Redmi K20 Pro / Mi 9T Pro (raphael)EndCreditskernel_xiaomi_sm7250Redmi K30 5G (picasso)、Redmi K30i 5G (picasso_48m)SoDebugkernel_xiaomi_raphaelXiaomi Redmi K20 Pro / Mi 9T Pro (raphael)SonalSingh18android_kernel_xiaomi_sm6250Miatoll [curtana, excalibur, gram, joyeuse]RooGhz720kernel_xiaomi_lavenderRedmi Note 7 (Lavender)Evans Mikekernel_xiaomi_raphael_bool-xXiaomi Redmi K20 Pro / Mi 9T Pro (raphael)easterNdayKSU_Thyme_BuildBotXiaomi 10Stedomi2705kernel_xiaomi_sdm660Xiaomi Redmi Note 6 Pro (tulip)liqidecgandroid_kernel_xiaomi_sdm710Mi 8 SE (sirius)Linux 4.9SOVIET-ANDROIDkernel_xiaomi_raphaelXK20 Pro RaphaelDSP 与 A-only SAR 支持Nipin NA (Joker-V2)Xcalibur kernel (violet)Xiaomi Redmi Note 7 Pro (violet)Sr-Hankernel_xiaomi_mojitoRedmi Note 10 (Sunny/Mojito)CN-Scarspixel_experience_kernel_xiaomi_sm8250_kernelSUPixel Experience 内核 4.19.282用于 Xiaomi Redmi K40S / Xiaomi Poco F4 (munch)likkaiQuicksilver KernelXiaomi 11 Lite 5G NE (lisa)siimsekLightning KernelXiaomi Redmi Note 8/8T (ginkgo/willow)Tejas Singhkernel_xiaomi_ginkgo (Cuh Kernel)Xiaomi Redmi Note 8/8T (ginkgo/willow)Abdul Wahid Khankernel_xiaomi_begoniaRedmi Note 8 Pro (Begonia/Begoniain)zfdx123kernel_xiaomi_aliothRedmi K40 (alioth)zlm324android_kernel_xiaomi_msm8998_ksu基于 LineageOS 官方仓库 fork 的 lineage 内核版本 4.4.302已加入 ksuzlm324android_kernel_xiaomi_msm8953_ksuXiaomi 5X (tiffany)Vincent4440android_kernel_xiaomi_sm8250Poco F4: munchsupechickenkernel_xiaomi_sm8350Xiaomi 11T Pro (vili)whyakariandroid_kernel_xiaomi_ginkgoXiaomi Redmi Note 8/8T (ginkgo/willow)wulan17android_kernel_xiaomi_mt6765Redmi 6/6A (cereus/cactus)A-JiuAsirius_KernelXiaomi MI 8 SEMIUI12/12.5Lonelystar9xKernel_xiaomi_sdm845Poco F1 | MI8 | MiMix2S | MiMix3lyc8503kernel_xiaomi_chopinRedmi Note 10 Pro 5G (chopin) / Poco X3 GT (choping)EmanuelCNN0KernelPoco F3 (alioth) | Mi 10T/Pro (apollo) | Poco F4 (munch)kvsnr113NOVA KernelPoco F3 (alioth) | Mi 10T/Pro (apollo) | Poco F4 (munch)anVzdGFtb25android_kernel_xiaomi_mt6768Redmi 9 (lancelot)三星Samsung维护者内核仓库支持的设备bggRGjQaUbCoEandroid_kernel_samsung_sm8250Samsung Galaxy S20 5G (y2q)rushiranpiseandroid_kernel_samsung_exynos9610_mint内核 4.14.194 exynos9610 非 GKI 设备使用手动方法集成 KernelSUawakened1712android_kernel_samsung_exynos9820Samsung S10/N10GiovanYCringekernel_a50Galaxy A50 (A505f,fn,g,gn,gt)tiandoufayaleandroid_kernel_samsung_sm8250Samsung Tab S7 WIFI (T870)Vaz15kkernelSU-A70qSamsung Galaxy A70 (A705MN / A705FN)RisenIDkernel_samsung_ascendia_sm7325Samsung Galaxy A52s 5G (a52sxq)RisenIDkernel_samsung_ascendia_sm7125Samsung Galaxy A52 4G (a52q)RisenIDkernel_samsung_ascendia_sm7125Samsung Galaxy A72 (a72q)RisenIDkernel_samsung_ascendia_sm7325Samsung Galaxy M52 5G (m52xq)iceBear67android_kernel_exynos9810_kernelsuGalaxy Note 9 (N960N/F)BlackMesa123android_kernel_samsung_s5e8835Samsung Galaxy A54 5G (a54x)Fede2782android_kernel_samsung_a34xSamsung Galaxy A34 5G (a34x)Fede2782android_kernel_samsung_gta4xlGalaxy Tab S6 Lite LTE (gta4xl)ArchVisionsandroid_kernel_samsung_gts9fewifiSamsung Tab S9 FE (gts9fewifi) | Exynos 1380ravindu644android_kernel_beyondx_lposGalaxy S10 5G (KOR)ravindu644android_kernel_beyond1_lposGalaxy S10ravindu644android_kernel_beyond2Galaxy S10ravindu644android_kernel_beyond0Galaxy S10ersuntkOrgskernel_samsung_wingtechSamsung Galaxy A05 (a05m) 和 A04 (a04)itejo443android_kernel_samsung_sm7225Samsung Galaxy F23 和 M23 (m23xq)JuiImM30s-custom-kernelSamsung Galaxy M30s (M307F)poqdavidandroid_kernel_samsung_sma155fSamsung Galaxy A15 4G (sma155f) | MediaTek Helio G99一加OnePlus维护者内核仓库支持的设备Sreeshankar KNeverSettle KernelOnePlus Nord (avicii)PSavarMattasPSM KernelOnePlus Nord (avicii)TheNoFacekernel_oneplus_msm8998OnePlus 5/5T (cheeseburger/dumpling)awakened1712android_kernel_oneplus_sm8350OnePlus 9/9 ProDawfukFRkernel_oneplus_sm8250 (Stellaris-Kernel)OnePlus 8 (Instantnoodle)、OnePlus 8T (Kebab)、OnePlus 8 Pro (Instantnoodlep)、OnePlus 9R (lemonades) [msm-4.19]Bot-wxt1221android_kernel_oneplus_sdm845OnePlus 6 (enchilada) | OnePlus 6T (fajita)仅支持 Retrofit 动态分区仅配合 crdroidstarmoeandroid_kernel_oneplus_msm8998OnePlus 5/5T内核版本 4.4.302SnowWolf725android_kernel_oneplus_sm8150OnePlus 7 (guacamoleb) / 7 Pro (guacamole) / 7T (hotdog) / 7T Pro (hotdogb)qlADkernel_oneplus_sdm845OnePlus 6 (enchilada)配合 PixelExperienceGoogle Pixel维护者内核仓库支持的设备msnxandroid-msm-coral-4.14-android13Pixel 4 XLJunASAKAkernel_google_msm-4.9_KernelSUGoogle Pixel 3a 与 3a XL (sargo bonito)Asriadi Rahimandroid_kernel_google_wahooGoogle Pixel 2 / 2XLjosedelinuxkernel_google_msm-4.9Google Pixel 3a 与 3a XL (sargo bonito)realme / OPPO维护者内核仓库支持的设备guh0613android_kernel_oppo_sm8150OPPO Reno Ace (OP4A89)H1mJTkernel_realme_RMX1901Realme X (RMX1901/RMX1901CN)dabao1955android_kernel_OPPO_PEQM00ColorOS 13.x 下 OPPO Reno 系列的 MediaTek 设备officialputuidandroid_kernel_realme_mt6785Realme 6 / 6i印度版/ 6s / 7 / Narzo / Narzo 20 Pro / Narzo 30 4G (RM6785)liquidprjktliquid_kernel_realme_evenRealme C25/s 和 Narzo50A (even)TonklaistontonNEXGatokernelRealme 9 Pro 5G | OnePlus Nord CE 2 Litepicasso09KernelSU-RM6765RRealme C11 / C12 / C15 (RM6765)rifsxdandroid_kernel_realme_RMX3511Realme C35 (RMX3511)索尼Sony维护者内核仓库支持的设备th1nhhdkandroid_kernel_sony_sm8250-kernelsuSony Xperia 1 II | Sony Xperia 5 IIexerMiyo TokuSony Tamaakari、apollo、aurora、akatsukiLinux 4.9LG维护者内核仓库支持的设备Rofikkernelkernel_lgv600tm_4.19LG V60 (timelm)Dawid2849android_kernel_lge_sm8150LG G8 (alphaplus) / LG G8s (betalm) / LG G8X (mh2mml)华为 / 荣耀维护者内核仓库支持的设备Abdelhay-Aliandroid_kernel_huawei_hi6250Huawei P20 lite (hi6250)Linux 4.9CoolestEnochkernel-su-huawei-nova2Huawei nova 2 (pic)xixiaobeiKernelSU_on_Huawei所有华为与荣耀设备诺基亚Nokia维护者内核仓库支持的设备reocatandroid_kernel_nokia_sdm660_ksuNokia 6.1 (2018)Tuan Anhkernel_nokia_msm8998Nokia 8重新分区后/ 8 Sirocco (NLA/A1N)摩托罗拉Motorola维护者内核仓库支持的设备Aflaungosandroid_kernel_motorola_msm8998Moto G6 Plus (evert)Fede2782android_kernel_motorola_sdm632Motorola Moto G7 (river)华硕ASUS维护者内核仓库支持的设备RooGhz720kernel_asus_X01BDAsus Zenfone Max Pro M1/M2RyuujiXandroid_kernel_asus_sdm660-4.19Asus Zenfone Max Pro M1 (X00TD) / M2 (X01BD)Linux 4.19通用 / 其他维护者内核仓库支持的设备HMTheBoy154Darkmatter-kernel运行 Android-x86 的通用 x86_64 设备如何从清单中为自己的设备挑选内核这份清单覆盖了小米、三星、一加、Pixel、realme/OPPO、索尼、LG、华为/荣耀、诺基亚、摩托罗拉、华硕等多个品牌且多数条目给出了设备代号codename例如alioth、raphael、ginkgo、sargo、avicii等。挑选时建议按以下步骤核对确认设备代号在系统关于手机或官方固件信息中找到设备代号也可通过getprop ro.product.device获取再用代号在上表 / website/docs/repos.json 中精确匹配核对内核与 ROM 版本许多条目明确标注了内核版本如 Linux 4.4.302、4.9、4.14、4.19与 ROM 类型MIUI、AOSP、LineageOS、PixelExperience、crdroid 等务必与你自己刷入的 ROM 对应混刷不同 ROM 的内核可能导致无法开机留意特殊限制例如 OnePlus 6T 的条目仅支持Retrofit 动态分区 crdroidMI 8 SE 的条目限定 MIUI12/12.5——这类限定条件往往是实测得出的结论务必遵守多维护者重叠时自行判断部分热门机型如 raphael、alioth、ginkgo存在多个维护者内核数据本身不提供优劣评价需结合内核仓库的更新活跃度与用户反馈自行评估。这些非 GKI 内核是如何集成 KernelSU 的理解非官方清单的价值还应该知道非 GKI 内核集成 KernelSU 的大致原理。官方集成指南 website/docs/guide/how-to-integrate-for-non-gki.md含中文版 website/docs/zh_CN/guide/how-to-integrate-for-non-gki.md给出了两条路线本页清单中的内核大多由此而来路线一基于 kprobe 自动集成推荐KernelSU 的内核 Hook 依赖 kprobe。将 KernelSU 加入内核源码树后官方脚本即仓库根目录的 kernel/setup.shcurl ... | bash -s v0.9.5再在内核 defconfig 中开启CONFIG_KPROBESy CONFIG_HAVE_KPROBESy CONFIG_KPROBE_EVENTSy如果 KPROBES 仍未被启用可尝试开启CONFIG_MODULES或用make menuconfig排查其他依赖。注意版本约束官方已明确非 GKI 支持止步于v0.9.5集成时务必使用该版本及更早代码。从当前仓库源码也能看到这一依赖关系kernel/Kconfig 中config KSU被定义为tristate且depends on KPROBES EXT4_FShelp文本明确写道需要 CONFIG_KPROBES 提供内核 Hook 支持需要 CONFIG_EXT4_FS 供ext4_unregister_sysfs使用。可见 kprobe 始终是 KernelSU 内核 Hook 的基础设施。路线二手动修改内核源码kprobe 不可用时若内核存在上游 kprobe 缺陷或内核版本早于 4.8则需要手动改源码。基本步骤为在 defconfig 中开启CONFIG_KSUy注意 defconfig 可能位于arch/arm64/configs或arch/arm64/configs/vendor/下在以下四个系统调用路径中插入 KernelSU 的 Hook 调用do_faccessat通常在fs/open.cdo_execveat_common通常在fs/exec.cvfs_read通常在fs/read_write.cvfs_statx通常在fs/stat.c若内核无此函数则改用vfs_fstatat可选但强烈建议为启用内置Safe Mode安全模式在drivers/input/input.c的input_handle_event中加入ksu_handle_input_handle_event调用以便开机时通过按键进入安全模式、防止模块导致的无限重启若在终端中执行pm失败还需在fs/devpts/inode.c的devpts_get_priv中加入ksu_handle_devpts调用若内核版本低于 5.9 且需要卸载模块功能则需将path_umount从 5.9 回移植到fs/namespace.c。故障排查线索集成后若遇到开机无限重启bootloop官方给出的排查手段是注释掉ksu_sucompat_init()与ksu_ksud_init()后重新编译。如果设备能正常开机则说明问题极可能出在kprobe 损坏上——此时应修复 kprobe 或改用手动集成方式。当前仓库中ksu_ksud_init()的实现在 kernel/runtime/ksud_integration.c并由 kernel/core/init.c 的kernelsu_init()在非延迟加载路径中调用可作为定位代码的参考。风险提示与使用须知无官方背书清单中所有内核均未被 KernelSU 开发者审查可能存在未知缺陷或安全风险自担风险刷入非官方内核可能造成数据丢失、无法开机、硬件异常等后果操作前请备份并准备好救砖方案版本陈旧本页仅作存档清单不会随 KernelSU 新版本更新列表中的内核大概率停留在v0.9.5时代的集成方式设备匹配是硬前提务必以设备代号 内核版本 ROM 类型三重匹配为准切勿凭机型名称近似判断如果你需要为清单外的非 GKI 设备自行集成 KernelSU请以 website/docs/guide/how-to-integrate-for-non-gki.md 为操作手册并始终锁定v0.9.5及更早版本代码。总而言之对于非 GKI 设备KernelSU 的官方支持已经结束但社区维护者通过 kprobe 或手动打补丁的方式让大量老旧设备仍能体验到基于内核的 root 方案。这张非官方支持设备清单正是连接你与这些内核的索引——找到对应源码、确认设备与 ROM 匹配、评估风险后再动手是最稳妥的使用方式。【免费下载链接】KernelSUA Kernel based root solution for Android项目地址: https://gitcode.com/GitHub_Trending/ke/KernelSU创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/11/3 12:01:42

PyTorch实现UNet:心脏右心室MRI分割实战指南

简介:基于PytorchUnet的心脏右心室分割Python源码详解项目,定位为医学图像分割方向的可运行代码资源,主要面向计算机相关专业学生、教师及企业开发者,尤其适合作为毕业设计、课程设计或期末大作业的参考项目。代码基于Unet卷积神经…

2026/11/4 5:08:50

C++实用算法实现:建索引、做选型与基准验证

简介:《Implementing Useful Algorithms in C》是Dmytro Kedyk面向具备C基础、希望系统提升算法设计与工程落地能力的开发者编写的实用指南。内容从算法正确性证明、渐进记法与机器模型切入,逐步展开随机化算法、数据类型选择、内存管理、代码优化、递归…

2026/11/4 5:08:50

提示驱动多模态图像分割:架构、显存与工程落地

如果只用一句话概括多模态图像分割这件事当前的处境,那就是:模型已经能做到“给个点、画个框、打一行字,就把目标抠出来”,但真正落到项目里,卡住人的从来不是模型本身,而是提示怎么组织、分辨率怎么权衡、…

2026/11/4 5:08:50

在线浊度仪技术解析与应用实践

1. 浊度测量的科学基础与行业需求在环境监测和水处理领域,浊度作为衡量液体中悬浮颗粒物含量的关键指标,直接影响着水质评估的准确性。传统实验室测量方法需要人工取样、静置和比色分析,整个过程耗时长达数小时,且无法反映水质的实…

2026/11/4 5:08:50

SQLAlchemy ORM 核心概念与实战技巧详解

1. SQLAlchemy ORM 核心概念解析SQLAlchemy 作为 Python 生态中最成熟的 ORM 工具,其设计哲学是"SQL 表达式语言 ORM"的双层架构。这种设计使得开发者既可以使用高级对象操作,又能直接编写原生 SQL。我们先拆解几个核心组件:Engin…

2026/11/4 5:08:50

性能测试实战:构建完整压测流程与优化策略

1. 性能测试实战:从零构建完整压测流程做性能测试这些年,我见过太多团队在项目上线前才临时抱佛脚搞压测,结果要么是测了个寂寞,要么直接把生产环境测崩了。今天我就把十五年踩坑经验总结成这套可复用的压测方法论,从环…

2026/11/4 5:03:50

基于Sealos的MCP技术实现AI工具跨云协作

1. 项目背景与核心价值在云计算和AI技术快速发展的当下,各类AI工具如雨后春笋般涌现。但一个普遍存在的痛点逐渐显现:不同AI工具之间往往存在"信息孤岛"现象,彼此难以互通协作。这就像在一个办公室里,每位专家都精通自己…

2026/11/3 7:47:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/3 14:24:53

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/4 0:03:20

AI辅助技术栈评估:提升研发决策效率60%

1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年…

2026/11/4 0:03:20

从生成Token到直接决策:Jev如何重塑AI Agent工程实践

1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你…

2026/11/4 0:03:20

32G统一内存跑大模型:内存账、TPS实测与端云分流

想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统…

2026/11/3 7:47:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/3 14:24:53

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑