当前位置: 首页 > article >正文

20250605使用boot-repair来恢复WIN10和ubuntu22.04.6双系统的启动

rootroot@rootroot-X99-Turbo:~$ sudo apt-get install boot-repair
rootroot@rootroot-X99-Turbo:~$ sudo add-apt-repository ppa:yannubuntu/boot-repair
rootroot@rootroot-X99-Turbo:~$ sudo apt-get install boot-repair

20250605使用boot-repair来恢复WIN10和ubuntu22.04.6双系统的启动
2025/6/5 15:35


缘起:微星X99的主板,按照国际惯例,先安装WIN10,然后再安装ubuntu20.04.6作为编译服务器!
现在发现,上电之后直接进WIN10系统。
在上电的时候,黑屏的过程中就要不停地按F11,可以出现选择菜单/启动选项,这时候你才能够选择启动ubuntu。
在ubuntu启动的过程中:在ubuntu启动菜单中有WIN系统的选项!

最初判定为:启动损坏?由于是编译服务器,不敢乱动。就凑合用吧!
终于等在不太忙的时候,决定开始解决问题。

安装boot-repair没有解决引导的问题,但是解决了一个开机的时候就出现的错误的问题。
具体原因是否是因为引导导致的异常未知了!【大概率是引导异常导致的吧!】


【最终解决方法】在BIOS中配置引导菜单就搞定了!
以前安装双系统的时候,貌似主板BIOS/ubuntu系统他来就自动解决好引导问题。
也有可能是因为这片主板太老了/过于经典了!
有些不好使了吧?^_


CSDN:双系统重装WIN后找不到ubuntu的恢复启动操作


参考资料:
https://blog.csdn.net/orDream/article/details/80969717?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522f06bfedb24fc6f5eb1d4936787a12121%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=f06bfedb24fc6f5eb1d4936787a12121&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-1-80969717-null-null.142^v102^pc_search_result_base6&utm_term=%E5%8F%8C%E7%B3%BB%E7%BB%9F%E9%87%8D%E8%A3%85WIN%E5%90%8E%E6%89%BE%E4%B8%8D%E5%88%B0ubuntu%E7%9A%84%E6%81%A2%E5%A4%8D%E5%90%AF%E5%8A%A8%E6%93%8D%E4%BD%9C&spm=1018.2226.3001.4187
https://blog.csdn.net/orDream/article/details/80969717

双系统下重装win后找不到Ubuntu的恢复启动操作
或许,这就是梦想吧!
已于 2024-10-26 15:19:38 修改

在网上找了很多种方法,比如用 easyBCD啊,但是这个在 uefi 情况下他不适用啊,怎么办呢?
好吧,既然不能用,那就找一种更简单的方法吧。。。
那就是 
用Boot-repair修复双系统引导
连接网络后我们打开终端,依次输入下面的内容,每行之后都要按回车
sudo -i
add-apt-repository ppa:yannubuntu/boot-repair && apt-get update
apt-get install -y boot-repair && boot-repair

第一行表示进入root账户模式
第二行添加软件源并更新系统
第三行为安装boot-repair并在安装完成后启动软件。

我们点击第一个选项Recommended repair

剩下的软件会自己操作,不需要人为干预

根据电脑配置的不同,花费的时间不等。趁着空当不如去喝杯咖啡。

等待修复完成,我们重启。

会出现这么多的选项,这都不是问题了,删掉一些就好了,关键是我们找回了Ubuntu系统。

好的,现在进行删除多余选项操作。

su     # 获取root权限
cp /boot/grub/grub.cfg /boot/grub/grub.cfg_backup  #先备份一下
cat /boot/grub/grub.cfg > tmp  #将内容重定向到其他文件,便于修改
gedit tmp  #或者vim tmp
#将下面这些内容全部删掉
 ### BEGIN /etc/grub.d/25_custom ###
 menuentry "Windows UEFI bootmgfw.efi" {
 search --fs-uuid --no-floppy --set=root 84F5-6727
 chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
 }
 menuentry "Windows Boot UEFI loader" {
 search --fs-uuid --no-floppy --set=root 84F5-6727
 chainloader (${root})/EFI/Boot/bkpbootx64.efi
 }
 ... 
 menuentry "Windows Boot UEFI recovery bkpbootx64.efi" {
 search --fs-uuid --no-floppy --set=root 5686-D913
 chainloader (${root})/efi/Boot/bkpbootx64.efi
 }
 ### END /etc/grub.d/25_custom ###

 其实就是删掉对应的中间那几项
 删掉之后再:

cat tmp > /boot/grub/grub.cfg
 
reboot
OK!

【完整的LOG:】


[BEGIN] 2025/6/5 10:36:14
[sudo] password for rootroot: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package boot-repair
rootroot@rootroot-X99-Turbo:~$ 
rootroot@rootroot-X99-Turbo:~$ 
rootroot@rootroot-X99-Turbo:~$ sudo add-apt-repository ppa:yannubuntu/boot-repair
 Simple tool to repair frequent boot problems.

Website: https://sourceforge.net/p/boot-repair/home
 More info: https://launchpad.net/~yannubuntu/+archive/ubuntu/boot-repair
Press [ENTER] to continue or Ctrl-c to cancel adding it.

Get:1 http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu focal InRelease [18.3 kB]
Get:3 http://security.ubuntu.com/ubuntu focal-security InRelease [128 kB]                                                                            
Get:6 http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu focal/main i386 Packages [1,824 B]                                 
Get:7 http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu focal/main amd64 Packages [1,824 B]                      
Get:8 http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu focal/main Translation-en [1,592 B]                                       
Get:9 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [3,564 kB]                                                                                                                                               
Hit:10 http://th.archive.ubuntu.com/ubuntu jammy InRelease                                                                                                                                                                          
Get:11 http://security.ubuntu.com/ubuntu focal-security/main i386 Packages [881 kB]                                                                                                                                                 
Get:12 http://security.ubuntu.com/ubuntu focal-security/main Translation-en [518 kB]                                                                                                                                                
Get:13 http://security.ubuntu.com/ubuntu focal-security/main amd64 DEP-11 Metadata [74.9 kB]                                                                                                                                        
Get:14 http://security.ubuntu.com/ubuntu focal-security/restricted i386 Packages [42.5 kB]                                                                                                                                          
Get:15 http://security.ubuntu.com/ubuntu focal-security/restricted amd64 Packages [3,768 kB]                                                                                                                                        
Get:16 http://security.ubuntu.com/ubuntu focal-security/restricted Translation-en [527 kB]                                                                                                                                          
Get:17 http://security.ubuntu.com/ubuntu focal-security/restricted amd64 DEP-11 Metadata [212 B]                                                                                                                                    
Get:18 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [1,040 kB]                                                                                                                                          
Get:19 http://security.ubuntu.com/ubuntu focal-security/universe i386 Packages [698 kB]                                                                                                                                             
Get:20 http://security.ubuntu.com/ubuntu focal-security/universe Translation-en [221 kB]                                                                                                                                            
Get:21 http://security.ubuntu.com/ubuntu focal-security/universe amd64 DEP-11 Metadata [160 kB]                                                                                                                                     
Get:22 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 Packages [26.6 kB]                                                                                                                                         
Get:23 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 DEP-11 Metadata [940 B]                                                                                                                                    
Hit:2 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal InRelease                                                                                                                                                                    
Get:4 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates InRelease [128 kB]                                                                                                                                                   
Get:5 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-backports InRelease [128 kB]                                                                                                                                                 
Get:24 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main i386 Packages [1,114 kB]                                                                                                                                       
Get:25 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 Packages [3,954 kB]                                                                                                                                      
Get:26 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main Translation-en [601 kB]                                                                                                                                        
Get:27 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 DEP-11 Metadata [276 kB]                                                                                                                                 
Get:28 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/restricted amd64 Packages [3,922 kB]                                                                                                                                
Get:29 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/restricted Translation-en [548 kB]                                                                                                                                  
Get:30 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/restricted amd64 DEP-11 Metadata [212 B]                                                                                                                            
Get:31 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe i386 Packages [824 kB]                                                                                                                                     
Get:32 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe amd64 Packages [1,262 kB]                                                                                                                                  
Get:33 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe Translation-en [303 kB]                                                                                                                                    
Get:34 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe amd64 DEP-11 Metadata [446 kB]                                                                                                                             
Get:35 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/multiverse amd64 DEP-11 Metadata [940 B]                                                                                                                            
Get:36 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-backports/main amd64 DEP-11 Metadata [7,996 B]                                                                                                                              
Get:37 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-backports/restricted amd64 DEP-11 Metadata [216 B]                                                                                                                          
Get:38 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-backports/universe amd64 DEP-11 Metadata [30.5 kB]                                                                                                                          
Get:39 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-backports/multiverse amd64 DEP-11 Metadata [212 B]                                                                                                                          
Fetched 25.2 MB in 37s (686 kB/s)                                                                                                                                                                                                   
Reading package lists... Done
rootroot@rootroot-X99-Turbo:~$ 
rootroot@rootroot-X99-Turbo:~$ 
rootroot@rootroot-X99-Turbo:~$ sudo apt-get install boot-repair
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  chromium-codecs-ffmpeg-extra gstreamer1.0-vaapi libgstreamer-plugins-bad1.0-0 libjs-underscore libnvidia-cfg1-535 libnvidia-common-535 libnvidia-decode-535 libnvidia-encode-535 libnvidia-extra-535 libnvidia-fbc1-535
  libnvidia-gl-535 libva-wayland2 libx11-xcb1:i386 libxnvctrl0 nvidia-compute-utils-535 nvidia-kernel-source-535 nvidia-settings nvidia-utils-535 screen-resolution-extra xserver-xorg-video-nvidia-535
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  boot-sav boot-sav-extra glade2script glade2script-python3 pastebinit
Suggested packages:
  boot-info cryptsetup dmraid lvm2 mdadm os-uninstaller zfsutils-linux gir1.2-appindicator3-0.1
The following NEW packages will be installed:
  boot-repair boot-sav boot-sav-extra glade2script glade2script-python3 pastebinit
0 upgraded, 6 newly installed, 0 to remove and 1631 not upgraded.
Need to get 739 kB of archives.
After this operation, 3,365 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://th.archive.ubuntu.com/ubuntu jammy/main amd64 pastebinit all 1.5.1-1ubuntu1 [14.6 kB]
Get:2 http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu focal/main amd64 glade2script-python3 all 3.2.4~ppa23 [35.9 kB]
Get:3 http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu focal/main amd64 glade2script all 3.2.4~ppa23 [2,204 B]
Get:4 http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu focal/main amd64 boot-sav all 4ppa2081 [521 kB]
Get:5 http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu focal/main amd64 boot-repair all 4ppa2081 [17.5 kB]                                                                                                                    
Get:6 http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu focal/main amd64 boot-sav-extra all 4ppa2081 [147 kB]                                                                                                                  
Fetched 739 kB in 12s (60.0 kB/s)                                                                                                                                                                                                   
Selecting previously unselected package glade2script-python3.
(Reading database ... 212472 files and directories currently installed.)
Preparing to unpack .../0-glade2script-python3_3.2.4~ppa23_all.deb ...
Unpacking glade2script-python3 (3.2.4~ppa23) ...
Selecting previously unselected package glade2script.
Preparing to unpack .../1-glade2script_3.2.4~ppa23_all.deb ...
Unpacking glade2script (3.2.4~ppa23) ...
Selecting previously unselected package boot-sav.
Preparing to unpack .../2-boot-sav_4ppa2081_all.deb ...
Unpacking boot-sav (4ppa2081) ...
Selecting previously unselected package boot-repair.
Preparing to unpack .../3-boot-repair_4ppa2081_all.deb ...
Unpacking boot-repair (4ppa2081) ...
Selecting previously unselected package boot-sav-extra.
Preparing to unpack .../4-boot-sav-extra_4ppa2081_all.deb ...
Unpacking boot-sav-extra (4ppa2081) ...
Selecting previously unselected package pastebinit.
Preparing to unpack .../5-pastebinit_1.5.1-1ubuntu1_all.deb ...
Unpacking pastebinit (1.5.1-1ubuntu1) ...
Setting up glade2script-python3 (3.2.4~ppa23) ...
Setting up glade2script (3.2.4~ppa23) ...
Setting up pastebinit (1.5.1-1ubuntu1) ...
Setting up boot-sav (4ppa2081) ...
Setting up boot-sav-extra (4ppa2081) ...
Setting up boot-repair (4ppa2081) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for desktop-file-utils (0.24-1ubuntu3) ...
rootroot@rootroot-X99-Turbo:~$ 
rootroot@rootroot-X99-Turbo:~$ 


https://chat.deepseek.com/a/chat/s/dc9e7c61-6e40-4507-9695-9a3b93727e33
修复Ubuntu20.04双系统启动问题
ubuntu20.04和win10的双系统 只能启动win10了 怎么修复?
修复 Ubuntu 20.04 和 Windows 10 双系统启动问题
如果你的双系统只能启动 Windows 10 而无法进入 Ubuntu,这通常是由于 GRUB 引导加载程序被覆盖或损坏导致的。以下是修复步骤:

方法一:使用 Ubuntu Live USB 修复 GRUB
准备 Ubuntu Live USB:

在另一台电脑上创建 Ubuntu 20.04 的启动U盘

从 Live USB 启动:

插入U盘,重启电脑

进入BIOS/UEFI设置(通常按F2、F12、Del等键)

选择从U盘启动

进入试用模式:

选择"Try Ubuntu"而不是安装

打开终端并执行以下命令:

bash
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install -y boot-repair
boot-repair
在打开的Boot-Repair工具中选择"Recommended repair"

按照提示操作

方法二:手动修复 GRUB
如果上述方法无效,可以尝试手动修复:

从Live USB启动并进入试用模式

打开终端,执行:

bash
sudo fdisk -l
找到Ubuntu安装的分区(通常是ext4格式的分区,如/dev/sdaX)

挂载Ubuntu分区:

bash
sudo mount /dev/sdaX /mnt
(将X替换为你的实际分区号)

挂载必要的目录:

bash
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
切换到Ubuntu环境:

bash
sudo chroot /mnt
重新安装GRUB:

bash
grub-install /dev/sda
update-grub
退出并重启:

bash
exit
sudo umount /mnt/dev /mnt/proc /mnt/sys
sudo umount /mnt
reboot
方法三:使用Windows启动管理器添加Ubuntu
如果GRUB完全无法修复,可以临时使用Windows启动管理器启动Ubuntu:

在Windows中打开管理员权限的CMD或PowerShell

执行:

powershell
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
预防措施
为避免未来出现问题:

在Windows更新后检查启动选项

考虑备份EFI分区

使用sudo update-grub命令定期更新GRUB配置

如果以上方法都无法解决问题,可能需要考虑重新安装Ubuntu的引导程序或检查硬盘健康状况。

相关文章:

20250605使用boot-repair来恢复WIN10和ubuntu22.04.6双系统的启动

rootrootrootroot-X99-Turbo:~$ sudo apt-get install boot-repair rootrootrootroot-X99-Turbo:~$ sudo add-apt-repository ppa:yannubuntu/boot-repair rootrootrootroot-X99-Turbo:~$ sudo apt-get install boot-repair 20250605使用boot-repair来恢复WIN10和ubuntu22.04.6…...

网络安全面试题目(无答案)

一、渗透测试与漏洞挖掘 如何绕过WAF进行SQL注入?列举三种技术并解释原理。 答案要点: 分块传输编码(Chunked Transfer)绕过正则检测 畸形HTTP参数(如参数污染、Unicode编码) 利用WAF规则盲区&#xff08…...

JavaScript性能优化实战

### 1. 减少全局变量 JavaScript里,全局变量就像一个大杂烩,啥都往里扔,很容易出问题,还会影响性能。为啥呢?因为全局变量会被所有函数共享,查找起来特别费劲,就像在一个大仓库里找东西&#xf…...

接口安全SOAPOpenAPIRESTful分类特征导入项目联动检测

1 、 API 分类特征 SOAP - WSDL OpenApi - Swagger RESTful - /v1/api/ 2 、 API 常见漏洞 OWASP API Security TOP 10 2023 3 、 API 检测流程 接口发现,遵循分类,依赖语言, V1/V2 多版本等 Method :请求方法 攻击方…...

视频汇聚平台EasyCVR“明厨亮灶”方案筑牢旅游景区餐饮安全品质防线

一、背景分析​ 1)政策监管刚性需求​:国家食品安全战略及 2024年《关于深化智慧城市发展的指导意见》要求构建智慧餐饮场景,推动数字化监管。多地将“AI明厨亮灶”纳入十四五规划考核,要求餐饮单位操作可视化并具备风险预警能力…...

sql server如何创建表导入excel的数据

在 SQL Server 中,可以通过几种方式将 Excel 数据导入到数据库表中。下面是一个完整的流程,包括如何创建表,以及将 Excel 数据导入该表的方法: ✅ 方法一:使用 SQL Server Management Studio (SSMS) 的导入向导&#x…...

仓库自动化搬运:自动叉车与AGV选型要点及核心技术解析

自动叉车与AGV均可实现自主作业,无需人工驾驶即可搬运托盘化货物。然而,这两种解决方案存在一些关键差异。 自动叉车与AGV的对比 自动叉车与AGV是截然不同的车辆,其差异主要源于原始设计: 自动叉车是制造商对传统手动叉车进行改…...

java UDP 模板

UDP(User Datagram Protocol)是一种无连接的传输层协议,在 Java 中可以使用 UDP 进行网络编程。理论上没有服务器客户端之分,实际上算是有的,以下是 Java 中 UDP 编程的基本步骤和示例代码: 服务器端 创建…...

【亲测有效】Mybatis-Plus更新字段为null

Mybatis-Plus更新字段为null 遇到问题 Mybatis-Plus更新的默认行为如下: Mybatis-Plus默认如果某个传入参数的字段为null, 默认不更新这个字段, 例如有个Double类型的字段, 当前数据库数据为10, 然后传参时当前字段为null, 实际上Mybatis-Plus是不会覆盖该字段为null的, 仍然…...

NLP学习路线图(二十五):注意力机制

在自然语言处理领域,序列模型一直扮演着核心角色。从早期的循环神经网络(RNN)到如今一统天下的Transformer模型,注意力机制(Attention Mechanism) 的引入堪称一场革命。它彻底改变了模型处理序列信息的方式…...

05 APP 自动化- Appium 单点触控 多点触控

文章目录 一、单点触控查看指针的指针位置实现手势密码: 二、多点触控 一、单点触控 查看指针的指针位置 方便查看手势密码-九宫格每个点的坐标 实现手势密码: 执行手势操作: 按压起点 -> 移动到下一点 -> 依次移动 -> 释放&am…...

MyBatis-Plus LambdaQuery 高级用法:JSON 路径查询与条件拼接的全场景解析

目录 1. 查询 JSON 字段中的特定值 2. 动态查询 JSON 字段中的值 3. 查询 JSON 数组中的值 4. 查询 JSON 字段中的嵌套对象 5. 结合其他条件查询 JSON 字段 6. 使用类型处理器简化 JSON 查询 6.1 创建自定义 JSON 类型处理器 6.2 在实体类中指定自定义类型处理器 示例…...

[AI绘画]sd学习记录(一)软件安装以及文生图界面初识、提示词写法

目录 目录一、安装软件二、文生图各部分模块 1. 下载新模型 & 画出第一张图2. 提示词输入 2.1 设置2.2 扩展模型2.3 扩展模型权重调整2.4 其他提示词输入2.5 负向提示词2.6 生成参考 3. 采样方法4. 噪声调度器5. 迭代步数6. 提示词引导系数 一、安装软件 软件安装&…...

SpringBoot(八) --- SpringBoot原理

目录 一、配置优先级 二、Bean的管理 1. Bean的作用域 2. 第三方Bean 三、SpringBoot原理 1. 起步依赖 2. 自动配置 3. 自动配置原理分析 3.1 源码解析 3.2 Conditional 一、配置优先级 SpringBoot项目当中支持三类配置文件: application.properties a…...

SpringBoot自动化部署全攻略:CI/CD高效实践与避坑指南

SpringBoot自动化部署全攻略:CI/CD高效实践与避坑指南 🚀 一、现代化部署方案选型对比 1. 主流CI/CD工具对比 工具优势适用场景Jenkins插件丰富、可扩展性强复杂流水线、混合云环境GitHub Actions与GitHub深度集成、易用GitHub项目、中小团队GitLab CI/CD一体化平台、内置…...

idea json生成实体类

在IntelliJ IDEA中,可以通过安装GsonFormat或GsonFormatPlus插件快速生成Java实体类‌。具体操作流程包括安装插件、创建空类后使用快捷键调出生成界面,输入JSON数据即可自动生成对应字段和结构。‌‌ 一、操作流程与工具选择‌ ‌1、插件安装‌ 在ID…...

C# 类和继承(抽象成员)

抽象成员 抽象成员是指设计为被覆写的函数成员。抽象成员有以下特征。 必须是一个函数成员。也就是说,字段和常量不能为抽象成员。必须用abstract修饰符标记。不能有实现代码块。抽象成员的代码用分号表示。 例如,下面取自一个类定义的代码声明了两个抽…...

gitlab rss订阅失败

问题:gitlab rss订阅失败 处理:http://gitlab.com/dashboard/projects.atom?feed_tokenXXXXXXX 这个XXX要改成用户设置里的Feed令牌 推荐本地rss订阅器:GitHub - yang991178/fluent-reader: Modern desktop RSS reader built with Electro…...

鸿蒙仓颉语言开发实战教程:商城登录页

听说Pura80要来了?感觉华为的新品像下饺子一样,让人目不暇接,每隔几天就有发布会看,真不错呀。 节后第一天,为了缓解大家假期的疲惫,咱们今天做点简单的内容,就是商城的登录页面。 其实这一次分…...

JavaScript 数组与流程控制:从基础操作到实战应用

在 JavaScript 编程的世界里,数组是一种极为重要的数据结构,它就像是一个有序的 “收纳盒”,能够将多个值整齐地存储起来。而流程控制语句则像是 “指挥官”,能够按照特定的逻辑对数组进行遍历和操作。接下来,就让我们…...

STM32中自动生成Flash地址的方法

每页大小为 2KB(0x800 字节),地址间隔为 0x800 总地址空间覆盖范围:0x08000000 ~ 0x0803F800(共 256KB) 适用于 STM32 大容量 / 中容量产品(如 F103 系列) 代码如下 // 通用定义(需根据实际页大小调整) #define FLASH_BASE_ADDR 0x08000000 #define FLASH_PAGE_SIZ…...

Matlab | MATLAB 中的插值详解

MATLAB 中的插值详解 插值是数值分析中的核心技术,用于在已知数据点之间估计未知点的值。MATLAB 提供了完整的插值函数库,涵盖一维到高维数据,支持多种插值方法。以下从基础到高级全面解析: 一、插值核心概念 1. 数学本质 给定数据点 ( x i , y i ) (x_i, y_i) (<...

SkyWalking架构深度解析:分布式系统监控的利器

一、SkyWalking概述 SkyWalking是一款开源的APM(应用性能监控)系统&#xff0c;专门为微服务、云原生和容器化架构设计。它由Apache软件基金会孵化并毕业&#xff0c;已成为分布式系统监控领域的明星项目。 核心特性 ‌分布式追踪‌&#xff1a;跨服务调用链路的完整追踪‌服务…...

vue2中的render函数

<script> export default {components: {},name: "renderElems",render (h, context) {return this.$attrs.vnode;},updated() {} } </script> <style scoped> </style>分析一下上面.vue组件&#xff1a; 组件结构&#xff1a; 这是一个非…...

逆向工程开篇(连载中)

项目特点 这个专栏专门设计用于汇编逆向工程研究&#xff0c;包含&#xff1a; ✅ 18个测试模块&#xff0c;覆盖所有主要C语言特性✅ 1200行工具类代码&#xff0c;400行主程序代码✅ 完整的Visual Studio 2017项目支持✅ Debug和Release两种构建配置✅ 静态库和可执行文件分…...

this.$set() 的用法详解(Vue响应式系统相关)

1. 什么是 this.$set()&#xff1f; this.$set(target, key, value) 是 Vue 2 中提供的一个方法&#xff0c;用于向响应式对象中动态添加属性&#xff0c;确保新加的属性同样是响应式的。 2. 为什么需要它&#xff1f; Vue 2 的响应式系统基于 Object.defineProperty&#…...

PARADISE:用于新生儿缺氧缺血性脑病(HIE)疾病识别与分割的个性化和区域适应性方法|文献速递-深度学习医疗AI最新文献

Title 题目 PARADISE: Personalized and regional adaptation for HIE disease identification and segmentation PARADISE&#xff1a;用于新生儿缺氧缺血性脑病&#xff08;HIE&#xff09;疾病识别与分割的个性化和区域适应性方法 1 文献速递介绍 缺氧缺血性脑病&…...

RabbitMQ 监控与调优实战指南(二)

五、调优策略与实战&#xff1a;对症下药提升性能 5.1 配置参数调优 在 RabbitMQ 的性能优化中&#xff0c;合理调整配置参数是关键的一环&#xff0c;这些参数涉及内存、磁盘、网络等多个资源层面&#xff0c;对 RabbitMQ 的整体性能有着深远的影响。 内存相关配置&#xf…...

WordPress子主题RiPro-V5van无授权全开源版(源码下载)

WordPress子主题RiPro-V5van无授权全开源版&#xff0c;直接上使用方法:WordPress后台上传就行 这个主题是1.0版本开源的&#xff0c;有能力的可以二次开发一下加一些自己喜欢的功能。 源码下载&#xff1a;https://download.csdn.net/download/m0_66047725/90952148 更多资…...

保姆级Elasticsearch集群部署指导

一、环境准备 1. 硬件要求&#xff08;单节点建议&#xff09; CPU&#xff1a;至少2核&#xff08;生产环境4核&#xff09;内存&#xff1a;至少4GB&#xff08;生产环境建议16GB&#xff0c;且为偶数&#xff0c;如8GB、16GB&#xff09;磁盘&#xff1a;至少50GB SSD&…...