!> 注意:开启隐私保护后，默认一年，一年后需要重新开启！登录腾讯云控制台，选择域名注册选择我的域名选择域名管理，域名安全，开启CNNIC 隐私保护
一、解锁设备1.出厂的小米设备是有设备锁的，进入申请解锁网址：http://www.miui.com/unlock/index.html2.下载解锁工具，安装完成后连接手机进行解锁二、刷入Recovery1、下载对应机型的LineageOS以及Recovery（以小米5SP为例）。2、运行小米解锁工具包里面的MiUsbDriver.exe3、启动手机并长按电源+音量下，保证驱动正常安装4、下载ADB文件，解压缩并打开windows系统cmd。Microsoft Windows [版本 10.0.22621.1555] (c) Microsoft Corporation。保留所有权利。 ##切换目录至解压缩的ADB所在的目录 C:\Users\collick>cd C:\Users\collick\Downloads\Compressed\platform-tools_r34.0.1-windows\platform-tools ##测试ADB是否能够正常运行 C:\Users\collick\Downloads\Compressed\platform-tools_r34.0.1-windows\platform-tools>adb Android Debug Bridge version 1.0.41 Version 34.0.1-9680074 ##将手机切换至fastboot模式，链接USB线，使用命令测试是否正确连接手机 C:\Users\collick\Downloads\Compressed\platform-tools_r34.0.1-windows\platform-tools>fastboot devices 42675aa8 fastboot ##将LineageOS.recovery.img文件拷贝至ADB.exe所在目录后执行以下命令 C:\Users\collick\Downloads\Compressed\platform-tools_r34.0.1-windows\platform-tools>fastboot flash recovery "LineageOS.recovery.img" Sending 'recovery' (19296 KB) OKAY [ 0.543s] Writing 'recovery' OKAY [ 0.144s] Finished. Total time: 0.766s ##启动recovery C:\Users\collick\Downloads\Compressed\platform-tools_r34.0.1-windows\platform-tools>fastboot boot "LineageOS.recovery.img" Sending 'boot.img' (19296 KB) OKAY [ 0.522s] Booting OKAY [ 0.480s] Finished. Total time: 1.012s 5、启动recovery界面6、选择Advanced,清理data和cache，system禁止清理7、开始安装点击rec界面中的 Apply update选择通过adb升级屏幕出出现adb sideload <----> 类似提示，在命令行执行如下命令##安装lineage-19.1 C:\Users\collick\Downloads\Compressed\platform-tools_r34.0.1-windows\platform-tools>adb sideload "lineage-19.1-20230502-nightly-natrium-signed.zip" Total xfer: 1.00x ##安装Google apps，屏幕会提示忽略证书，点击yes接受 C:\Users\collick\Downloads\Compressed\platform-tools_r34.0.1-windows\platform-tools>adb sideload "MindTheGapps-12.1.0-arm64-20220605_112439.zip" Total xfer: 1.00x 8、end重启进入系统。三、后续操作安装了Google全家桶，不科学上网依旧不能正常安装应用，比较麻烦。建议安装一个手机应用市场小米、华为都可以。1、开启调试模式打开 设置 - 关于手机 - 版本号，点击5次开启调试模式。打开 设置 - 系统 - 开发者选项，依次打开 USB调试 。2、通过adb install -r 应用.apk 安装应用商店，然后通过应用商店安装需要的应用。3、需要安装的应用组件万能遥控器、扫一扫、天气预报等ADB下载地址：https://developer.android.google.cn/studio/releases/platform-tools?hl=zh-cnlineageos下载地址：https://download.lineageos.org/changesGoogle apps下载地址：https://wiki.lineageos.org/gapps
安卓模拟器是一种软件应用程序，可让您的手机将安卓操作系统功能模仿到您的 PC 中。它允许您在计算机或笔记本电脑上安装Android应用程序并在本机使用它们，主要用于调试目、运行其他游戏等工作。以下是几款比较好的Android模拟器推荐列表，该列表包含开源（免费）和商业（付费）软件。1 BlueStacksBlueStacks by now.gg， Inc. 是全球 #1 PC 和 Mac 应用程序播放器。它专为游戏玩家打造，使用键盘和鼠标或游戏手柄提供卓越的性能和精确的游戏控制。BlueStacks最大的优势之一是它提供了特定于游戏的自定义，增强了游戏玩法和游戏体验。它也是唯一支持Android 11的应用程序播放器。除此之外，您还可以享受高达 240 FPS 的游戏玩法，在本地或在云端玩，它是有史以来最快、最轻的游戏平台。链接：https://www.bluestacks.com/tw/index.html2 LDPlayerLDPlayer提供了一个理想的Android仿真系统。它提供了许多全面的功能，可以满足任何Android设备执行的所有功能。链接：https://www.ldplayer.net/3 NoxPlayerNox Player是另一个Android模拟器，受到世界各地游戏爱好者的认可。您可以在允许运行多个功能的各种设备上运行此模拟器。链接： https://www.bignox.com/4 MemuMemu很容易安装Android模拟器应用程序。它是PC上最好的Android模拟器之一，支持英特尔和AMD芯片，以及集成和专用图形。链接： https://www.memuplay.com/5 GenymotionGenymotion是一个多支持的Android模拟器。该软件可帮助您加快测试速度，分享现场演示。您还可以监控所有设备的性能。链接： https://www.genymotion.com/6 PrimeOSPrimeOS模拟器提供与Mac OS或Windows相同的完整桌面体验，可以访问许多Android应用程序。这款安卓模拟器旨在为您带来两个世界 - 安卓和PC的完整融合。链接： https://primeos.in/7 Android X86Android X86是一个开源平台。这是一个开源的Android模拟器，在Apache公共许可证2.0下获得许可。链接： https://www.android-x86.org/8 ARChonArChone是Google的官方Chrome软件包App Runtime 。这个简化的模拟器能够将任何Android应用程序作为ChromeOS应用程序运行。链接： https://archon-runtime.github.io/9 Ko playerKo player是一款Android模拟器工具，可帮助用户在Windows PC或Mac上获得高质量的Android游戏体验。该模拟器的主要重点是为用户提供无延迟的游戏体验。链接： https://koplayerpc.com/10 Droid4XDroid4X是为Windows PC开发的Android模拟器，允许您在桌面上使用用户运行移动应用程序和游戏。此模拟器支持Play商店中可用的大多数游戏。链接： https://droid4x.cc/
背景一台网件R6220刷openwrt固件后，又乱刷了一个固件导致变砖，无法启动。具体症状开机只亮电源灯和对应的网口灯，无法进入系统。准备工作下载需要用到的工具和镜像：1、下载nmrpflash.exe，并解压至D:/R6220；2、下载R6220官方镜像包R6220_V1.1.0.110.img，并复制到D:/R6220；打开CMD1、以管理员身份运行CMD：方法一：打开目录C:WindowsSystem32，然后搜索cmd.exe，右键以管理员身份运行CMD；方法二：快捷键win+x，打开以管理员身份运行CMD;2、切换运行目录Microsoft Windows [版本 10.0.19044.2728] (c) Microsoft Corporation。保留所有权利。 C:\Windows\system32>d: D:\>cd R6220 D:\R6220>dir 驱动器 D 中的卷是 本地磁盘 卷的序列号是 7048-9BCC D:\R6220 的目录 2023-04-04 11:51 . 2023-04-04 11:51 .. 2023-04-04 10:51 59,878 nmrpflash-0.9.19-win32.zip 2021-11-09 09:02 37,888 nmrpflash.exe 2023-04-04 10:53 1,154,312 npcap-1.73.exe 2021-11-09 09:06 26,674,408 R6220_V1.1.0.110.img 4 个文件 27,926,486 字节 2 个目录 32,351,264,768 可用字节 D:\R6220> 3、网件R6220的LAN1口和笔记本的网口连接；4、确认笔记本的网口编号，确定笔记本的网卡为net3D:\R6220>nmrpflash.exe -L net0 0.0.0.0 04:d3:b0:ee:ad:ef (Microsoft) net1 0.0.0.0 04:d3:b0:ee:ad:f0 (Microsoft) net2 0.0.0.0 00:ff:7a:91:4b:5d (TAP-Windows Adapter V9) net3 192.168.0.238 f4:39:09:dd:aa:6b (Realtek PCIe GbE Family Controller) net4 0.0.0.0 06:d3:b0:ee:ad:ef (Microsoft) net5 0.0.0.0 04:d3:b0:ee:ad:f3 (Microsoft) 5、运行刷机指令：nmrpflash.exe -i net3 -f R6220_V1.1.0.110.img，运行指令后将网件R6220重启，重启时长按RESET。!> 请注意笔记本的IP地址设置，如何判断我们笔记本应该设置什么地址。请运行一次刷机指令，等待nmrpflash发出的Sending configuration: 10.164.183.252, netmask 255.255.255.0，请根据自己的指令显示的地址，配置笔记本IP地址为同段地址后，重新运行刷机指令，并重启网件。设置笔记本的IP地址为10.164.183.25,子网掩码为255.255.255.0，并运行刷机指令，重启路由器（按RESET)，等待提示完成。D:\R6220>nmrpflash.exe -i net3 -f R6220_V1.1.0.110.img Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Advertising NMRP server on net3 ... \FATAL Bad Memory Block. Advertising NMRP server on net3 ... |FATAL Bad Memory Block. Advertising NMRP server on net3 ... /FATAL Bad Memory Block. Advertising NMRP server on net3 ... -FATAL Bad Memory Block. Received configuration request from dc:ef:09:15:69:d0. Sending configuration: 10.164.183.252, netmask 255.255.255.0. FATAL Bad Memory Block. Received upload request with empty filename. Uploading R6220_V1.1.0.110.img ... OK Waiting for remote to respond. FATAL Bad Memory Block. Timeout while waiting for 0000. 当出现 Uploading R6220_V1.1.0.110.img ... OK时，表示固件已将上传成功，重启路由器，WAN口连接互联网，等待系统运行完成，预计需要5分钟。6、后续设置设置笔记本网卡为自动获取IP地址，如果看正常获取路由器的IP地址则表示刷机成功。此时路由器的状态灯（电源、网络、WIFI、TOUCH）正常。访问http://192.168.1.1进行初始化设置路由器。参考网址：http://www.upantool.com/hfxf/qt/10462.htmlhttps://github.com/jclehner/nmrpflashhttps://www.right.com.cn/FORUM/thread-258332-1-1.html
青枝骨折多见于儿童，“青枝”两个词是借用而来的，在植物的青嫩枝条中，常常会见到折而不断的情况。如果把成人的骨比作树枝，幼儿的骨就如同有韧性的青枝。幼儿一旦发生骨折，可能会像青枝一样折而不断。这种骨折，通常被称为“青枝骨折”。首先，青枝骨折是一种只存于孩子当中的一种特殊骨折类型，为什么取名叫做“青枝骨折”青枝的意思就是一些很嫩的树枝，在弯曲的时候不会完全折断，还保留着一部分骨质没有折断，就像上面那张图片中的一样。为什么孩子会出现这种骨折类型，就是因为孩子的骨折有机物含量比较多，比较有韧性，俗话说就是比较软，所以才会出现这种情况，随着成年之后这种情况就消失了。大部分的青枝骨折都是不需要手术的，如果弯曲严重的话，做一下手法复位然后维持固定就可以了，切开上钢板这种事情压根就不用考虑，所以不用担心。孩子的骨折那些需要手术，哪些不需要手术？孩子的骨折大部分都是不需要手术的，稍微成角或者成角不大的其实连纠正也不需要纠正，直接固定就可以了，原因就是之前说的，孩子有着强大的塑形能力，但是并不是所有的都不需要手术，有一些错位严重的，或者很难复位的，那么就需要手术了。孩子的骨折需要上钢板吗？就算是手术，孩子的固定方法优先选择克氏针或者是弹性髓内针，总之这两种都是针，绝对不推荐钢板及钢钉，因为钢板带来的各项创伤都很大，孩子的手术原则就是微创再微创。
问题描述设备机房有异常下电的情况，上电后正常进入系统后，过了几分钟旧发现系统宕机无法进入，再次重启，无法识别到系统启动项。告警信息设备状态正常,无特殊告警。BMC无法操作raid卡配置。处理过程进入BIOS找到riad卡选项后发线riad卡进入了安装模式 修改riad卡BOOT mode 为lgnore Error后 Apply Changes 重启设备后，能够进入系统。根因由于设备BIOS检测raid卡状态异常，导致建议与总结raid卡状态正常后，需要将安全模式退出，才能正常使用
问题描述RH5885V3忘记BMC密码，打算进入bios修改，但bios密码也遗忘。处理过程1、由于现场可重装系统，安装linux系统后使用ipmitool工具修改BMC密码，再升级bios和BMC版本可重置BMC密码(1)将软件包ipmitool-1.8.11.tar.gz上传到Linux OS的/home目录下 (2)依次执行如下命令进行ipmitool的安装# tar -zxvf /home/ipmitool-1.8.11.tar.gz # cd /home/ipmitool-1.8.11 # ./configure && make && make install # cp contrib/bmclanconf /usr/local/bin/ 查看BMC用户信息，使用命令“ipmitool user list 1”。 2、不可重置系统，则需要更换主板。解决方案1、可重装系统则按照linux系统，使用ipmitool工具修改BMC密码2、不可重装则需要更换主板建议与总结保存好BMC和BIOS密码
“OM”stand for optical multi-mode，即光模式，是多模光纤表示光纤等级的标准。不同等级传输时的带宽和最大距离不同，本文将主要讲解OM1、OM2、OM3和OM4光纤之间的区别。一、参数与规格1、OM1指850/1300nm满注入带宽在200/500MHz.km以上的50um或62.5um芯径多模光纤；2、OM2指850/1300nm满注入带宽在500/500MHz.km以上的50um或62.5um芯径多模光纤；3、OM3是850nm激光优化的50um芯径多模光纤，在采用850nm VCSEL的10Gb/s以太网中，光纤传输距离可达到300m；4、OM4是OM3多模光纤的升级版，光纤传输距离可以达到550m。二、设计基础1、传统的OM1和OM2多模光纤从标准上和设计上均以LED（Light Emitting Diode 发光二极管）方式为基础光源，而OM3和OM4则在OM2的基础上进行优化，使其同时适用于光源为LD（Laser Diode激光二极管）的传输；2、与OM1、OM2相比，OM3具有更高的传输速率及带宽，所以称为优化型多模光纤或万兆多模光纤；3、OM4在OM3的基础上进行再优化，具备更佳的性能 。三、功能与特点1、OM1：芯径和数值孔径较大，具有较强的集光能力和抗弯曲特性；2、OM2：芯径和数值孔径都比较小，有效地降低了多模光纤的模色散，使带宽显著增大，制作成本也降低1/3；3、OM3：采用阻燃外皮，可以防止火焰蔓延、防止散发烟雾、酸性气体和毒气等，并满足10Gb/s传输速率的需要；4、OM4：为VSCEL激光器传输而开发，的有效带宽比OM3多一倍以上。四、应用范围1、OM1和OM2多年来被广泛部署于建筑物内部的应用，支持最大值为1Gb的以太网路传输；2、OM3和OM4光缆通常用于在数据中心的布线环境，支持10G甚至是40/100G高速以太网路的传输。五、何时使用OM3光纤跳线?OM3光纤是与VCSEL配套工作而设计的光纤，符合ISO/IEC11801-2nd的OM-3光纤规范，满足万兆以太网应用的需求。OM3光纤有多种类型，包括室内型、室内/室外通用性等，光纤的芯数从4芯到48芯。此外还支持所有基于旧的多模50/125光纤的应用，包括支持LED光源和激光光源。1、采用OM3光纤系统传输千兆以太网的传输距离可以延长到900米，这意味着当楼间距离超过550米时用户不必采用昂贵的激光器件。2、在2000米距离内，OC-12（622Mb/s）速率范围内的各种情况都可以使用标准62.5/125μm多模光纤，此以外都会使用单模光纤。然而OM3 多模光纤的出现改变了这种状况，由于OM3 光纤可以提高千兆和万兆系统的传输距离，采用850nm 波长光模块与VCSEL配套使用，将是性价比最高的布线方案。3、当链路长度超过1000米时，单模光纤仍是目前唯一的选择，单模光纤在千兆系统中可以在1310nm波长上实现5公里的传输距离，在万兆系统中实现10公里的传输距离。4、当链路长度小于或等于1000米时，在千兆系统中可以采用OM3 50μm多模光纤，而在万兆系统中应采用单模光纤。5、当链路长度小于300米时，OM3多模光纤可以应用于任何千兆和万兆系统中。六、何时使用OM4光纤跳线?对于一个典型的链路，光模块的成本大约是很昂贵的。虽然单模光纤的成本比多模光纤要便宜，但是单模光纤的使用需要非常昂贵的1300nm光模块，其成本大约是850nm 多模光模块的2-3倍，综合来看，一个多模光纤的系统成本要远低于单模光纤系统。在投资光纤布线的时候，如果能考虑增加一些布线的初期投资，采用更好的多模光纤，如OM4光纤，就可以保证充分利用当前的多模光纤技术，降低当前系统的整体造价；当系统需要升级到更高速率的系统时，如40G和100G的时候，OM4任然可以使用并且将更加节省成本。总之，当传输速率大于1Gb/s时，采用多模光纤是一种很好的系统选择。当系统需要更高的传输速率时，以下是我们选择OM4光纤的指导原则：1．对以太网 用户，在10Gb/s系统传输中，传输距离可达300m至600m；在40Gb/s和100Gb/s系统中，传输距离在100m至125m。2．对校园网用户，OM4光纤将支持4Gb/s光纤链路长度400m, 8Gb/s光纤链路长度200m或16Gb/s光纤链路长度130m。总结多模光纤技术已由OM1多模发展到了现在支持40/100Gbps的OM5，这将使用户的投资得到最有效的回报，成为骨干布线或者光纤到桌面的最佳选择方案。
在光纤通信中， 插入损耗和回波损耗是评估一些光纤器件间端接质量的两个重要指标，比如光纤连接器、光纤跳线、尾纤等。什么是插入损耗？插入损耗是Insertion Loss（通常简称为IL），主要是指光纤中两个固定点之间损耗的光的度量。可以理解为光通信系统光纤链路中由于光器件的介入而引起的光功率的损失，单位是dB。计算公式： IL=-10 lg（Pout /Pin）， Pout 为输出光功率，Pin 为输入光功率。插入损耗的数值越小表示性能越好，例如，插入损耗为0.3dB优于0.5dB。一般来说，熔接和手动连接之间的衰减差异（小于0.1 dB）会小于光纤连接器之间的连接。数据中心光纤布线的建议的最大dB损耗量：LC多模光纤连接器最大为15dB， LC单模连接器为最大15dB， MPO/MTP多模光纤连接器最大为20dB，MPO/MTP单模光纤连接器最小为30dB。什么是回波损耗？当光纤信号进入或离开某个光器件组件时（例如光纤连接器），不连续和阻抗不匹配将导致反射或回波，反射或返回的信号的功率损耗，即为回波损耗，Return Loss（简称RL）。插入损耗主要是测量当光链路遇到损耗后的结果信号值，而回波损耗则是对光链路遇到组件接入时对反射信号损耗值的测量。计算公式：RL=-10 lg（P0/P1）, P0表示反射光功率，P1表示输入光功率。回波损耗值表示为dB，通常为负值，因此回波损耗值越大越好，典型规格范围为-15至-60 dB。按照行业标准，Ultra PC抛光光纤连接器的回波损耗应大于50dB，斜角抛光的回波损耗通常大于60dB。PC类型应大于40dB。对于多模光纤，典型的RL值介于20至40 dB之间。影响因素有哪些？1.端面质量和清洁度光纤端面缺陷（划痕，凹坑，裂缝）和颗粒污染等都会直接影响连接器的性能，从而导致不良的IL/RL。即使是5微米单模纤芯上的微小灰尘颗粒也可能最终阻塞光信号，从而导致信号损失。2.光纤断裂、插接不良有些时候虽然光纤已断裂但仍能够引导光通过，这种情况下也将导致不良的IL或RL。正如文章一开头提到的图片中，APC连接器与PC连接器相连接，一个是斜8°的角，一个是微弧面的研磨角度，这两者相连短时间内可能会有光通过，但同时也会引发很大的插入损耗和很低的回波损耗，可能也会导致两个光纤端面无法精密对接而使光无法正常通过。3.超过弯曲半径光纤可以弯曲，但弯曲的太厉害也会造成光损耗显著增加，也可能会直接导致损坏。因此在需要盘绕光纤的情况下，建议是保持尽可能大的半径。一般建议是不要超过外套直径的10倍。因此，对于外套为2mm的跳线，最大弯曲半径为20mm。
2022年10月13日申请加入十年之约项目2022年11月07日申请通过十年之约项目在页脚加入了十年之约随机虫洞链接