Switch双系统:2024.6,自己动手丰衣足食版

文章目录

      • 资源(追本溯源)
        • Atmosphere
        • Hekate
        • Rekado
        • DBI
        • NXThemesInstaller
        • Tesla-Menu
        • SysClk
        • RetroArch
        • 其他常用插件
      • 基础教程(自己动手丰衣足食版)
        • 大气层双系统教程
        • 安装插件
        • 大气层系统升级
        • 救砖和恢复官方系统版本
        • 其他
          • 不推荐使用使用Mac系统连接Switch
          • Switch系统更新
          • 安装游戏方法
          • 主题
          • 快捷浮层菜单
          • 超频
          • 全能模拟器
          • 操作存档文件
          • 使用金手指
          • 修改游戏的TID、标题、图标、封面和引导图等
          • 刷Amiibo
          • XCI NSP NSZ格式转换方法
          • Dump卡带和数字版游戏
          • 其他
      • 资源(第三方)
        • 整合包
        • NS历史固件
        • 游戏
        • 主题
        • 模拟游戏ROM
        • 金手指、MOD、游戏存档、汉化等
        • 更多

资源(追本溯源)

Atmosphere

官网:https://github.com/Atmosphere-NX/Atmosphere

官方文档:https://github.com/Atmosphere-NX/Atmosphere/blob/master/docs/main.md

官方下载地址:https://github.com/Atmosphere-NX/Atmosphere/releases

2024.6最新版本(1.7.0官方正式版)也可使用CSDN本地下载地址:https://download.csdn.net/download/zhiyuan411/89401320

大气层(Atmosphere)系统是针对任天堂Switch游戏主机的一种定制固件,它允许用户解锁Switch的官方限制,从而能够安装自制软件、备份游戏、修改系统设置等,极大地扩展了Switch的功能性和可玩性。以下是大气层系统的一些特点和使用时的注意事项:

  1. 自定义功能:提供用户界面(如Aurora菜单)的定制,允许用户更改主题、布局等,增强个性化体验。
  2. 备份与恢复:支持游戏存档和整个系统的备份,方便管理和保护数据。
  3. 扩展游戏兼容性:可以运行各种自制程序和游戏,包括那些未经Nintendo正式认证的。
  4. 性能调整:允许用户调整系统性能参数,如CPU频率,以优化游戏表现。
  5. 安全性:在线使用自定义固件、非官方修改版系统的设备可能会导致Nintendo封禁账户,建议使用单独的账户进行离线游戏。
  6. 保修:使用此类自定义固件可能违反设备制造商的服务条款,导致失去官方保修,送修前可以逆向删除自定义固件系统即可完美复原官方系统。
  7. 系统更新:官方系统更新可能与大气层不兼容,更新前应确认是否有相应的自定义固件、非官方修改版系统可用。
Hekate

官网:https://github.com/CTCaer/hekate

官方配置文档:<https://github.com/CTCaer/hekate>

官方下载地址:https://github.com/CTCaer/hekate/releases

2024.6最新版本(6.1.1官方正式版)也可使用CSDN本地下载地址:https://download.csdn.net/download/zhiyuan411/89401360

Hekate是一款为Nintendo Switch定制的多功能引导加载程序,广泛应用于Switch的自定义固件场景,特别是与大气层(Atmosphere)系统配合使用。它提供了丰富的功能,帮助用户管理及维护他们的Switch设备,以下是几个核心功能的介绍:

  1. 修复SD卡格式异常:Hekate具有磁盘工具,能够检测并修复SD卡的文件系统错误,包括FAT32格式的修复,这对于维护SD卡的健康状态和确保系统启动至关重要。

  2. 备份与恢复NAND:Hekate允许用户完整备份Switch的内部存储(NAND),这是保护系统数据安全的重要步骤。在遇到系统崩溃或需要恢复出厂设置时,可以通过之前备份的NAND镜像快速恢复到之前的系统状态,保留所有游戏进度和设置。

  3. 获取本机密钥信息:在首次安装大气层或其他自定义固件时,Hekate能帮助提取Switch的唯一密钥信息,这是安装自定义固件所必需的步骤,确保系统能够正确地验证和运行自制软件。

  4. USB传输:Hekate提供了一个便利功能,即能让Switch通过USB接口以大容量存储设备(U盘模式)连接到电脑,便于用户在Switch和电脑之间传输文件,如安装大型游戏、备份文件或更新自制内容,大大提升了数据管理的效率。

  5. 高级调试与定制:对于高级用户,Hekate提供了丰富的调试选项和自定义启动设置,包括但不限于修改启动参数、选择不同的payloads(如大气层启动)、调整系统时钟速率(超频/降频)等,满足用户对系统性能调校的需求。

  6. 安全与恢复:包含恢复菜单,当系统因错误配置或软件冲突导致无法启动时,Hekate能够作为安全网,帮助用户恢复系统至可启动状态。

Rekado

官网:https://github.com/MenosGrante/Rekado

官方文档:https://github.com/MenosGrante/Rekado

官方下载地址:https://github.com/MenosGrante/Rekado/releases

2024.6最新版本(5.2官方正式版)也可使用CSDN本地下载地址:https://download.csdn.net/download/zhiyuan411/89400253

Rekado是一个安卓应用,是一款专为Nintendo Switch设计的payload注入器工具。通过简单的用户界面,Rekado能够将特定格式的payload文件(如Hekate.bin)注入Switch系统,实现Hekate的启动。

DBI

官网:https://github.com/rashevskyv/dbi

官方文档地址:https://github.com/rashevskyv/dbi/blob/main/README_ENG.md

官方下载地址:https://github.com/rashevskyv/dbi/releases

2024.6最新版本(658官方正式版)也可使用CSDN本地下载地址:https://download.csdn.net/download/zhiyuan411/89401747

用于安装 NSP、NSZ、XCI 和 XCZ 并能与 Nintendo Switch 协同使用的终极解决办法。支持经由 MTP、USB、http(自个人服务器)、外部 USB 等途径进行安装。支持查看 jpg、png 和 psd 格式的图像。支持运用 zip 和 rar 归档,以及使用 cbr/cbz 容器。支持文本文件、纯文本视图以及十六进制视图。可当作文件管理器(对文件和文件夹进行复制、移动、删除以及创建文件夹)。用于保存(包含备份与恢复)等等。

NXThemesInstaller

官网:https://github.com/exelix11/SwitchThemeInjector

官方文档:https://github.com/exelix11/SwitchThemeInjector

官方下载地址:https://github.com/exelix11/SwitchThemeInjector/releases

2024.6最新版本(2.7.1官方正式版)也可使用CSDN本地下载地址:https://download.csdn.net/download/zhiyuan411/89402016

主题资源参见下文第三方资源部分。

NXThemesInstaller允许用户轻松安装和管理主机的主题界面,个性化定制Switch的视觉效果。通过下载自定义主题,用户可以简单操作即换上心仪的主题包,为Switch带来耳目一新的操作界面,增强了系统的可玩性和趣味性。

Tesla-Menu

官网:https://github.com/WerWolv/Tesla-Menu

官方文档:https://github.com/WerWolv/Tesla-Menu

官方下载地址:https://github.com/Team-Neptune/Tesla-Menu/releases

2024.6最新版本(1.2.3版本)也可使用CSDN本地下载地址:https://download.csdn.net/download/zhiyuan411/89401877

Tesla-Menu是一款专为Switch大气层系统设计的悬浮菜单插件,它通过快捷键呼出,提供游戏途中快速访问系统功能、调整设置(如显示FPS、切换模式)及管理插件的能力,极大提升了操作便利性和系统自定义程度,是提升Switch游玩体验的实用工具。

SysClk

官网:https://github.com/retronx-team/sys-clk

官方文档地址:https://github.com/retronx-team/sys-clk

官方下载地址:https://github.com/retronx-team/sys-clk/releases

2024.6最新版本(2.0.0 r4版本)也可使用CSDN本地下载地址:https://download.csdn.net/download/zhiyuan411/89401952

Switch大气层系统的SysClk插件是一款专为Nintendo Switch自制系统设计的超频工具,它允许用户调整主机的CPU、GPU及内存的工作频率,实现动态超频或降频。通过这一插件,玩家能够根据实际需求优化系统性能,特别是在运行一些对硬件要求较高的大型游戏时,能够提升游戏运行的流畅度和画质表现。

RetroArch

官网:https://www.retroarch.com/

官方文档地址:https://docs.libretro.com/guides/install-libnx/

官方下载地址:https://www.retroarch.com/?page=platforms

2024.6最新版本(1.19.1官方正式版)也可使用CSDN本地下载地址:https://download.csdn.net/download/zhiyuan411/89401722

游戏ROM资源参见下文第三方资源部分。

RetroArch 是一款高度可定制化的跨平台全能模拟器,由 Libretro 团队开发。它不仅模拟单一游戏平台,而是通过不同的“核心”(cores) 支持多种游戏机和计算机系统,允许用户在单一应用中玩遍NES、SNES、Game Boy Advance、Sega Genesis乃至PlayStation等众多平台的经典游戏。RetroArch 还提供了高级功能,比如实时重播、网络对战、各种视频滤镜和增强功能,以及高度可配置的控制设置。

其他常用插件
  • JKSV
  • Emuiibo
  • EdiZon-SE
  • Tinfoil
  • Breeze-Beta
  • CheckPoint
  • NSC_BUILDER
  • NSGameManager
  • Haku33
  • NxNandManager
  • BCAT
  • nxdumptool
  • 90DNS
  • MissionControl
  • sys-con
  • nx-btred
  • NX-Activity-Log
  • PKHeX
  • SysDVR
  • Browser
  • Reboot-to-Hekate
  • Reset-Parental-Controls
  • Moonlight-Switch

基础教程(自己动手丰衣足食版)

大气层双系统教程

为Nintendo Switch安装大气层(Atmosphere)双系统,即在保留原版官方系统的同时安装大气层自定义固件。

准备工作

  1. 备份数据:首先备份Switch的所有重要数据,包括游戏存档、截图等,以防意外丢失。
  2. 下载大气层整合包或纯净版:从可靠的来源下载适用于你Switch型号和当前系统版本的大气层整合包。安装无插件的纯净版则只需要提前下载好大气层系统固件和Hekate。
  3. SD卡:准备一个质量良好的SD卡,格式化为FAT32(或exFAT,如果游戏文件超过4GB),并确保有足够的容量安装大气层:32G机型至少需要32G,推荐64G以上,64G机型则翻倍。
  4. 读卡器:使用高速的读卡器,以便快速传输大文件。

步骤1:解锁Switch

  • 无论什么设备,要刷机首先要解锁bootloader。查找并遵循适用于你Switch型号的初始解锁教程。
  • 早期的NS型号,首发和之后的几个生产批次的机器因为存在Tegra X1芯片漏洞,是可以软件解锁的。但任天堂在后续生产的新Switch型号中对硬件做了改动,修补了该漏洞,故只能通过修改硬件手段来绕过系统安全措施。
  • 早期的NS型号,利用针脚短接方式来加载payload:
    • 可以软件解锁的版本序列号:在这里插入图片描述
    • 在手机上下载软件版注入器App:Rekado(电脑版使用TegraRcmGUI,原理亦同)。或者使用三方注入器(RCMloader、ns-ATMOSPHERE等,大约几十元价格)。
    • 将Switch关机。然后使用Type-C数据线(可以传输数据的,而非仅限于充电)将Switch和手机连接,或者将三方注入器插入Switch;
    • 可以参见B站教程使用锡纸自制短接器,或购买短接器(大约5-10元)。短接针脚后按住音量+键再点击开机,就会进入RCM模式,通过注入器加载Rekado即可启动。
    • 注意:有时候Switch可能插入TYPE-C接口后会自动开机。此时,可以将顺序改为:首先短接针脚,然后按住音量+键,最后在连接手机或插入注入器。
  • 新Switch型号,修改硬件比较专业,可某宝某鱼寻求帮助,或自行查找教程操作。

步骤2:拷贝大气层数据包

  1. 整合包只需要复制文件:将下载的大气层整合包解压缩,将其中的文件复制到SD卡的根目录下。
  2. 纯净版(无插件):将下载的大气层固件文件复制到SD卡上。将下载的Hekate文件(通常是.bin格式)改名为payload.bin,并放置在SD卡的根目录下,根据需求自行修改相关配置文件内容,例如hekate_ipl.ini、atmosphere/config.txt等。

步骤3:创建和设置双系统

  1. 备份原始固件(可选但推荐):在Hekate的Tools工具栏中,选择“Backup emuMMC”,将BOOT(仅引导数据)和RAW GPP(全部数据)均备份完毕,并将生成的备份文件(SD卡根目录backup文件夹内)拷贝出来到可靠的存储空间。

  2. 创建虚拟系统:在Hekate主界面中创建一个emuMMC虚拟系统。这是大气层系统独立运行的空间,与原装系统隔离的系统环境,你在emuMMC上的任何修改、操作都不会影响Switch的原装系统,保持了原装系统的纯净性和可恢复性。

    • 进入 Hekate 启动页后,点击右侧的“emuMMC”(虚拟系统);
    • 点击“Create emuMMC”,在弹出的虚拟系统类型提示框中点击“SD File”;
    • 耐心等待虚拟系统创建结束,然后点击右上角“Close”返回到虚拟系统管理页;
    • 此时左上角已经会显示“Enabled!”,点击右上角“Close”,返回首页;
  3. 配置启动菜单:设置Hekate引导菜单以允许在启动时选择进入原版系统还是大气层系统。在Hekate的各级菜单中根据自己的偏好进行设置。

  4. 设置AutoCRM:在Hekate的工具栏打开AutoCRM选项。这可以让Switch在没有物理短接的情况下也能自动进入RCM模式,进而简化大气层系统的启动流程。

  5. 断网后测试大气层系统首先断开家里网络,以防止大气层系统自动联网导致ban机。启动大气层,检查是否一切正常,然后删除系统记忆的WiFi连接后可以打开家里网络。纯净版可以开始安装必要的插件和补丁。

  6. 切换系统:测试从大气层系统切换回官方系统是否顺畅,确保双系统均可正常工作。

安装插件

参考所使用的插件的官方说明或提供的教程来进行安装,有可能会需要复制多份文件到多个目录下。

一般的安装方法都是将插件文件放到 /Switch 目录下。

  1. .nro 插件 :放在根目录的Switch目录下。

  2. 压缩包:将压缩包解压后的内容保持原封不动地复制到根目录的Switch目录下。

大气层系统升级
  1. 备份重要数据
    在进行任何系统级别的操作之前,备份SD卡上的重要数据,特别是emuMMC(虚拟系统)和Nintendo文件夹(包含游戏和存档),以及其他个人数据。

  2. 获取最新大气层整合包
    访问GitHub下载最新的大气层安装包或者寻找最新整合包。确保安装包或整合包与当前Switch系统版本兼容。

  3. 准备SD卡
    将SD卡连接到电脑上,保留emuMMC和Nintendo文件夹,删除其他所有大气层相关的文件和文件夹(如atmosphere、firmware、titles等),但请先备份这些文件以防万一。有金手指、主题、汉化补丁等文件,也应保留。

  4. 复制整合包到SD卡
    将下载的最新大气层整合包解压后,将其中的所有文件和文件夹复制到SD卡的根目录,覆盖原有的大气层文件。

  5. 安全移除SD卡并插入Switch
    安全地将SD卡从电脑移除并插入Switch中。

  6. 启动Switch
    开机后,如果之前设置了Hekate自动启动大气层,那么它会自动进入大气层系统。如果没有自动启动,需要手动通过Hekate选择启动大气层。

  7. 验证升级
    进入大气层系统后,可以通过检查系统设置中的大气层版本号来确认升级是否成功。

  8. 重新安装必要的插件和补丁
    升级后,可能需要重新安装之前使用的金手指、主题、汉化补丁等插件。这些通常位于SD:/atmosphere/contents/目录下。

救砖和恢复官方系统版本
  1. 如果开启了AutoRCM选项,首先需要进行关闭:
    • 使用短接器使Switch进入RCM模式。
    • 通过USB线连接Switch到手机使用注入器软件,将Hekate的payload发送至Switch。
    • 在Hekate的工具栏菜单中关闭AutoRCM选项。
  2. 在关机状态下启动Switch会自动进入官方系统,在官方系统的设置中选择将SD卡进行格式化,即可完全删除大气层系统。
  3. 如果开机无法进入官方系统则需要重新恢复官方固件:
    • 使用短接器、注入器使得Switch进入Hekate界面。
    • 在Hekate的eMMC/emuMMC Backup/Restore Tools中恢复之前备份的官方系统固件版本,或者恢复网上下载的官方系统固件版本。
其他
不推荐使用使用Mac系统连接Switch

尽量使用Windows系统连接Switch。因为有些工具如果使用Mac系统连接Switch,可能会导致存储区域格式发生错误异常。

如果已经因为Mac系统连接导致存储区域格式异常,则可以使用Hekate的工具栏的存档位修复器进行修复。

Switch系统更新

Switch大气层系统中是不能从官方渠道联网在线更新NS系统版本的。要在Switch大气层系统中离线更新系统版本,可以使用Daybreak插件

首先下载与设备兼容的系统更新文件至SD卡指定位置,然后从相册中启动Daybreak,按照提示选择更新文件进行安装,完成后重启Switch即可。

安装游戏方法

开启Switch进入大气层系统,通过USB连接电脑,从相册启动DBI插件,在DBI中选择MTP传输模式使Switch被识别为外置磁盘,随后直接在电脑上将游戏文件拖拽至Switch相应的安装目录,等待安装完毕,在Switch主界面就可以看到新游戏。

在Switch大气层系统中,之前也会使用GoldLeaf、Tinfoil及LayeredFS等工具或插件来安装和管理游戏,但是现在更推荐使用DBI。

主题

使用NXThemesInstaller(或Atmosphere Theme Manager)等工具来安装和管理主题,它们使用的主题文件是兼容的。下载好主题文件(.tik或.zip格式),将文件拷贝到SD卡的适当目录(如/atmosphere/themes),之后启动主题管理工具,浏览并选择你喜欢的主题进行应用,从而可以个性化你的Switch界面。

快捷浮层菜单

特斯拉插件是一个高度集成的自制软件,可以在任何界面展开使用特斯拉插件的快捷浮层菜单,提供了金手指功能、系统性能调整、蓝牙手柄支持、界面美化以及便捷的插件管理,极大地扩展和个性化了Switch的功能体验。

超频

超频Switch需要安装超频插件Sys-Clk,配置CPU、GPU频率及电压等参数。

内存可以放心超频。

  • Tegra是带核显的SoC,内存带宽就是核显带宽,不存在瓶颈。
  • 无论初代版LPDDR4内存还是续航版、Lite版的LPDDR4X内存,Switch原始的1600 MHz的内存频率都是偏低的。

CPU和GPU的安全超频上限通常依据具体的NS机型有所不同。

  • 对于普通版Switch,CPU安全超频上限大致不超过1.75GHz至1.9GHz,而GPU则不宜超过900MHz至1GHz。
  • 对于续航增强版,CPU超频范围相似,GPU安全超频上限建议不超过1.2GHz至1.26GHz。
  • 具体还需视乎散热和系统整体稳定性而调整。
全能模拟器

RetroArch 是一个非常流行的全能模拟器工具。允许用户在Switch上模拟运行来自多个平台的经典游戏,包括但不限于FC、SFC、GBA、GBC、MD、PSP、PS1、N64以及各种街机游戏。

除了RetroArch这一全能模拟器之外,还有一些专注于特定平台的模拟器:

  1. melonDS 或其他NDS模拟器:用于模拟任天堂DS游戏,提供较好的图形渲染和兼容性,支持触控操作模拟。

  2. YUZU:这是一个专为Nintendo Switch设计的实验性Nintendo 3DS模拟器,随着不断的开发更新,已经能够运行不少3DS游戏,虽然性能和兼容性还在逐步提升中。

  3. Snes9xhigan:这些模拟器用于模拟超级任天堂(SNES)游戏,提供高质量的图形输出和广泛的兼容性。

  4. DuckStation:这是一个PlayStation 1模拟器,提供了增强图形选项,如高清纹理和更宽的渲染比例,让PS1游戏在现代屏幕上看起来更加出色。

  5. PPSSPP:用于模拟PSP游戏的一个流行选择,当配置得当时,能够提供良好的游戏体验。

  6. Genesis Plus GX 或其他Sega MD模拟器:这些模拟器专注于世嘉Mega Drive(Genesis)游戏的模拟,允许用户在Switch上玩经典的Sega游戏。

  7. VBANext:这是一个Virtual Boy模拟器,尽管Virtual Boy本身并不成功,但对于想要探索任天堂这一独特掌机历史的玩家来说,这个模拟器提供了一个途径。

操作存档文件

使用JKSV或Checkpoint进行游戏存档的导入与导出:

  • KSV:通过USB连接Switch到电脑,启动JKSV插件后,使用电脑访问Switch的SD卡,直接在JKSV文件夹内拷贝游戏存档文件来回进行存档的导入与导出。

  • Checkpoint:在Switch上安装Checkpoint应用,运行后选择游戏,利用Checkpoint的图形界面直接在Switch上备份存档至SD卡或从SD卡恢复备份的存档,实现存档管理。

使用金手指

使用游戏金手指通常推荐使用Edizon工具。首先,确保金手指文件与你的游戏版本匹配,并将其放置于SD卡的相应目录;然后,启动Switch并运行游戏;接下来,打开Edizon,选择游戏数据搜索界面;输入游戏中你想修改的数值进行搜索,锁定或修改后返回游戏,即可看到金手指效果。

修改游戏的TID、标题、图标、封面和引导图等

在Switch大气层系统中,要解包、修改游戏的TID、标题、图标、封面和引导图等元数据,通常会使用工具NSCB(Nintendo Switch Content Builder/Extractor)。首先,使用NSCB提取游戏文件,对其进行所需的修改,如更换图标和封面图片,以及编辑标题和TID等信息;接着,利用该工具将修改后的文件重新打包为NSP格式,最后通过大气层系统的安装器安装到Switch上。这样,就能自定义游戏的外观和部分元数据信息。

刷Amiibo

打开emuiibo,通过简单的用户界面选择或导入Amiibo数据,随后在游戏中Amiibo识别区域激活相应功能,无需额外硬件,就能方便地享受Amiibo带来的游戏内福利与互动体验。

XCI NSP NSZ格式转换方法

转换XCI、NSP、NSZ格式游戏时,可借助NSC_BUILDER工具,实现格式之间的相互转换,如NSZ转NSP/XCI,XCI与NSP之间的互换。

Tinfoil、SAK等工具也可以完成相似功能。

Dump卡带和数字版游戏

在Switch大气层系统中,使用nxdumptool工具进行游戏Dump。对于卡带游戏,启动nxdumptool选择“Dump gamecard content”并执行XCI Dump;而对于数字版游戏,则选择“Dump installed SD card/eMMC content”,之后选定游戏执行NSP Dump,整个操作直接在Switch的大气层系统中完成。

其他
  1. 可以将虚拟系统的系统空间(一般为 30G 大小)借助NxNandManager工具进行精简。需完成虚拟系统制作和备份密钥,过程比较复杂。
  2. 使用ftpd工具可以启用 FTP 功能。
  3. 使用 Switch_90DNS_tester 工具可以查本机有没有屏蔽任天堂服务,和一键进行屏蔽。

资源(第三方)

整合包
  1. Switch-17.0.0大气层整合包-支持系统18.0.1|纯净版+特斯拉版 :有更新后可以从 Switch520网站 的Switch菜单中自行寻找最新版本整合包。
  2. MSSJ 个人大气层整合包 1.7.0 v8.0 适用于18.0.0系统 等:可以从 “switch交流吧”的吧主推荐 的最新帖子中寻找更新。
NS历史固件
  1. Switch Firmware 历代固件+18.0.1
  2. 固件与整合包大全
游戏

Switch520游戏下载:switch游戏及相关资源网站,无会员,完全免费,防丢链接为 Switch520防迷路网址

主题
  1. Switch520 Switch主题
  2. 品技论坛 Switch主题分享
模拟游戏ROM

NS全能模拟器Retroarch 1.1x.0 更新:更多资源可以在品技论坛搜索。

金手指、MOD、游戏存档、汉化等

在 品技论坛 Nintendo Switch 综合讨论区 有对应的子版块,也可以论坛内搜索。品技论坛,也就是 91TVG, 是一个人气很高的switch论坛,前身是 91wii,在wii时代就很有名。

更多

参见:https://blog.csdn.net/zhiyuan411/article/details/130254190

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ts类型声明文件、内置声明文件

1. ts类型声明文件 在ts中以d.ts为后缀的文件就是类型声明文件&#xff0c;主要作用是为js模块提供类型信息支持&#xff0c;从而获得类型提示 1.1 第三方包用ts编写的&#xff0c;会自动生成一个 .d.ts文件&#xff0c;进行类型声明 1.2 有些包不是用ts编写的&#xff0c;在…

我国衡器市场规模逐渐扩大 出口量远大于进口量

我国衡器市场规模逐渐扩大 出口量远大于进口量 衡器是利用力的杠杆平衡原理或胡克定律来测定物体质量的一种仪器设备。随着生产技术逐渐进步&#xff0c;衡器的种类逐渐增多。根据衡量方法不同&#xff0c;衡器大致可分为非自动衡器、自动衡器等&#xff1b;根据结构原理不同&a…

策略模式+简单工厂

&#x1f347;工厂模式 &#x1f348;工厂模式向策略模式过度——工厂加一个保安 &#x1f34f;策略模式 &#x1f350;策略模式简单工厂 声明本文需要理解多态的基础上才能来学习 欢迎前来学习——继承和多态 学习记录 工厂模式 需要什么就生成什么 // 工厂模式 class Fact…

2. 数据的表示和运算

2.数据的表示和运算 文章目录 2.数据的表示和运算2.1.1进位计数制r进制计数法任意进制->二进制二进制<->八进制、十六进制二进制->八进制二进制->十六进制八进制->二进制十六进制->二进制 各种进制的常见书写方式十进制->任意进制整数部分小数部分 真值…

哈默纳科Harmonic谐波减速机应用领域有哪些

在制造设备中&#xff0c;精确控制速度与位置的需求日益凸显&#xff0c;这为谐波减速机的广泛应用提供了广阔的舞台。哈默纳科Harmonic谐波减速机以结构紧凑、高精度、高刚度、高可靠性、便于安装维护等优势&#xff0c;在工业机器人和自动化系统中发挥着举足轻重的作用。 一、…

C语言—内存函数

1. memcpy 使用和模拟实现 void* memcpy&#xff08;void* destination&#xff0c;const void* source&#xff0c;size_t num&#xff09;&#xff1b; 函数memcpy从source的位置开始向后复制num个字节的数据到destination指向的内存位置。这个函数在遇到 ‘\0’ 的时候并不…

使用 Scapy 库编写 ICMP 洪水攻击脚本

一、介绍 ICMP&#xff08;Internet Control Message Protocol&#xff0c;互联网控制消息协议&#xff09;洪水攻击&#xff08;ICMP Flood Attack&#xff09;是一种常见的网络攻击类型&#xff0c;旨在消耗目标系统的网络资源和带宽。这种攻击通过发送大量的ICMP消息给目标…

JAVA开发的一套(智造制造领航者云MES系统成品源码)saas云MES制造执行系统源码,全套源码,支持二次开发

JAVA开发的一套&#xff08;智造制造领航者云MES系统成品源码&#xff09;saas云MES制造执行系统源码&#xff0c;全套源码&#xff0c;支持二次开发 1990年11月&#xff0c;美国先进制造研究中心AMR&#xff08;Advanced Manufacturing Research&#xff09;就提出了MES&#…

定时器的使用和实现

目录 一.定时器Timer类的主要方法 二.定时器Timer类的使用 三.定时器的模拟实现 一.定时器Timer类的主要方法 定时器Timer类在java.util包中。 使用前先进行实例化&#xff0c;然后使用实例的schedule(TimerTask task, long delay)方法&#xff0c;设定指定的任务task在指…

跟着小白学linux的基础命令

小白学习记录&#xff1a; 前情提要&#xff1a;Linux命令基础格式!查看 lsLinux 的7种文件类型及各颜色代表含义 进入指定目录 cd查看当前工作目录 pwd创建一个新的目录(文件夹&#xff09; mkdir创建文件 touch查看文件内容 cat、more操作文件、文件夹- 复制 cp- 移动 mv- 删…

从混乱到有序:PDM系统如何优化物料编码

在现代制造业中&#xff0c;物料管理是企业运营的核心。物料编码作为物料管理的基础&#xff0c;对于确保物料的准确性、唯一性和高效性至关重要。随着产品种类的不断增加和产品变型的多样化&#xff0c;传统的物料编码管理方式已经不能满足企业的需求。本文将探讨产品数据管理…

SOLIDWORKS参数化设计插件 慧德敏学

SOLIDWORKS软件是法国达索公司的产品&#xff0c;最初是满足欧美一些工程师产品设计需要而开发的&#xff0c;并没有考虑中国的企业实际情况。我们为满足国内客户的需要&#xff0c;对SOLIDWORKS进行了二次开发&#xff0c;借助SolidKits.AutoWorks参数化工具&#xff0c;通过一…

计算机网络-OSI七层参考模型与数据封装

目录 一、网络 1、网络的定义 2、网络的分类 3、网络的作用 4、网络的数据传输方式 5、网络的数据通讯方式 二、OSI七层参考模型 1、网络参考模型定义 2、分层的意义 3、分层与功能 4、TCP\IP五层模型 三、参考模型的协议 1、物理层 2、数据链路层 3、网络层 4…

SQL面试问题集

目录 Q.左连接和右连接的区别 Q.union 和 union all的区别 1、取结果的交集 2、获取结果后的操作 Q.熟悉开窗函数吗&#xff1f;讲一下row_number和dense_rank的区别。 Q.hive行转列怎么操作的 Q.要求手写的题主要考了聚合函数和窗口函数&#xff0c;row_number()&#…

SSM旅游论坛(前后分离源码+论文)

该旅游论坛是基于Spring、SpringMVC、Mybatis框架开发出来的 用户信息管理 此页面提供给管理员的功能有&#xff1a;用户信息的查询管理&#xff0c;可以删除用户信息、修改用户信息、新增用户信息&#xff0c; 还进行了对用户名称的模糊查询的条件 景点信息管理 论坛类型管理…

走进 Apache 世界的另一扇大门

引言 作为热爱技术的你&#xff0c;是否也羡慕 Apache PMC 或者 Committer&#xff0c;此篇文章渣渣皮带你迈出如何成为技术大牛的第一步。 当然我现在还是一枚小小的 code contributor&#xff0c;在成为 committer 的路上还在奋力打码中&#xff0c;写这篇文章也是为大家有…

C# Interlocked 原子操作

目录 注解 方法 适用于 案例 1&#xff1a;Add 对两个整数进行求和并用和替换第一个整数&#xff0c;上述操作作为一个原子操作完成 2&#xff1a;Exchange Exchange(UInt32, UInt32) 以原子操作的形式&#xff0c;将 32 位无符号整数设置为指定的值并返回原始值。 参考…

存储设备有哪些?属于私有云平台吗?怎么理解?

数字化的今天&#xff0c;数据已经成为了企业最重要最宝贵的资产了。为了保障数据的安全、可靠和高效利用&#xff0c;存储设备和云计算技术应运而生。今天我们大家就来聊聊存储设备有哪些&#xff1f;属于私有云平台吗&#xff1f;怎么理解&#xff1f; 存储设备有哪些&…

thinkadmin发邮件功能如何设置?怎么使用?

thinkadmin发邮件有哪些注意事项&#xff1f;支持哪些邮件服务&#xff1f; 在使用thinkadmin框架进行开发时&#xff0c;发邮件功能的设置是一个常见的需求。通过合理配置和简单的编程&#xff0c;我们可以轻松地在thinkadmin中集成邮件发送功能。AokSend将详细介绍如何设置t…

动态规划9:LCR 099. 最小路径和

动态规划解题步骤&#xff1a; 1.确定状态表示&#xff1a;dp[i]是什么 2.确定状态转移方程&#xff1a;dp[i]等于什么 3.初始化&#xff1a;确保状态转移方程不越界 4.确定填表顺序&#xff1a;根据状态转移方程即可确定填表顺序 5.确定返回值 题目链接&#xff1a;LCR …
最新文章