NanoKVM简单开箱测评和拆解,让普通电脑实现BMC/IPMI远程管理功能
Sipeed推出了NanoKVM,简直是没有BMC的台式机和工作站的福音。有了这个就可以轻松实现以往服务器才有的远程管理功能。
NanoKVM 简介
Lichee NanoKVM 是基于 LicheeRV Nano 的 IP-KVM 产品,继承了 LicheeRV Nano 的极致体积 和 强大功能。
NanoKVM 包含一个 HDMI 输入接口,可以被电脑识别为显示器,捕捉电脑画面;一个 USB2.0 接口连接电脑主机,可被识别为键盘鼠标触摸板等HID设备,同时使用TF卡多余存储空间,挂载为一个U盘设备;全系标配一个百兆网口,用于视频和控制信号等的网络传输。另外Full版还带有ATX电源控制接口(USB-C形态)方便远程控制和查看主机开关机状态;Full 版外壳下还带一个 OLED 显示屏,用于显示本机 IP 和 KVM 相关状态。
为满足用户不同需求,NanoKVM 提供两个版本:
- NanoKVM Lite 为基础版配置,适合 具有一定DIY能力的个人用户 和 有批量需求的企业用户。
- NanoKVM Full 为完整版配置,带精致外壳和完整配件,内置开机即用的系统镜像卡,推荐个人用户购买。
NanoKVM官方Wiki文档:https://url.zeruns.com/NanoKVM
NanoKVM购买地址:https://s.click.taobao.com/JxuH12t
使用场景
- 服务器管理:用于实时监控服务器,获取服务器运行状态,并对其加以控制;
- 远程桌面、开关机:NanoKVM 摆脱主机必须联网和系统软件的限制,作为主机外置硬件,直接提供远程控制的功能;
- 远程装机:NanoKVM模拟U盘设备,可挂载装机镜像安装系统,也可进入BIOS对电脑设置;
- 远程串口(Full内测版暂未引出至接口):NanoKVM引出两组串口,可配合IPMI使用,用户可自行拓展更多配件
- 更多玩法功能将在后续开放(如直播推流机),敬请期待
已经有部分云服务器厂商使用这个NanoKVM(有PCIE卡版本的)来做I9或AMD R9等家用CPU的物理机服务器出租。比如雨云已经将NanoKVM用于I7-14700HX物理机出租:https://blog.zeruns.com/archives/839.html
参数
产品 | NanoKVM (Lite) | NanoKVM (Full) | PiKVM V4 |
---|---|---|---|
计算单元 | LicheeRV Nano(RISCV) | LicheeRV Nano(RISCV) | CM4 (ARM) |
分辨率 | 1080P @ 60fps | 1080P @ 60fps | 1080P @ 60fps |
视频编码 | MJPEG, H264(developing) | MJPEG, H264(developing) | MJPEG, H264 |
视频延迟 | 90~230ms | 90~230ms | 100~230ms |
UEFI/BIOS | ✓ | ✓ | ✓ |
模拟USB键鼠 | ✓ | ✓ | ✓ |
模拟USB存储 | ✓ | ✓ | ✓ |
IPMI | ✓ | ✓ | ✓ |
Wake-on-LAN | ✓ | ✓ | ✓ |
ATX电源控制 | 无,用户可自行连接 | USB接口IO控制板 | RJ45接口IO控制板 |
OLED显示 | 无,用户可自行扩展 | 128x64 0.96" white | 128x32 0.91" white |
外接串口 | 2路 | 2路 | 1路 |
TF卡 | 无,用户自备 | 有,开机即用 | 有 |
扩展配件 | 无 | WiFi 或 PoE | WiFi/LTE |
功耗 | 0.2A@5V | 0.2A@5V | Peak 2.6A@5V |
电源输入 | PC USB即可供电 | PC USB即可供电 也支持额外辅助供电 | 需要DC 5V 3A供电 |
散热 | 静音无风扇 | 静音无风扇 | 需要风扇主动散热 |
尺寸 | 23x37x15mm ~1/30 PiKVM V4 体积 | 40x36x36mm ~1/7 PiKVM V4 体积 | 120x68x44mm |
开箱
Lite版和Full版我都买了,下图是Lite版的,一个小的透明盒子装着,里面有NanoKVM和一个带导热双面胶的散热片
NanoKvm Lite 顶面
NanoKvm Lite 网口那一面
NanoKvm Lite 侧面
NanoKvm Lite HDMI接口那一面
NanoKvm Lite 底面
下图为Full版的,有纸皮盒子装着
Full版盒子底部
打开盒子,里面上层是Full版的NanoKVM和一块ATX电源控制接口的IO控制板(KVM-B ,一端连接A板,一端连接电脑ATX针脚,用于电脑的远程开关机)
盒子底层其余配件有:一条 A to C 线,一条 C to C 线,一排杜邦线,一个卡针(可以用来按复位键)
NanoKvm侧面,接口定义
网口的这一面
HDMI接口的那一面,底面还有散热片
ATX电源控制接口的IO控制板(NanoKVM-B)的正面和反面,板上有三个4脚的芯片,芯片丝印为 GA0Y 212G 24S40,没查到资料,我怀疑是光耦。
拆解分析
NanoKVM (Full) 拧下底部四颗螺丝取出电路板和散热片,散热片上有导热垫将处理器的热量传导到散热片上,
NanoKVM 是基于 Sipeed LicheeRV Nano 核心板搭建,处理器为算能的SG2002,搭载算能SG2002处理器,大核 1GHZ 【RISC-V C906 / ARM A53 可选】+ 小核 700MHZ RISC-V C906,256MB DDR3内存,内置 1Tops NPU;板载MIPI-CSI、MIPI-DSI、SDIO、ETH、USB、SPI、UART、I2C等丰富的接口。
Full版自带一张32G的铠侠TF卡;Lite版不自带TF卡,需自行购买TF卡并刷入系统。
NanoKVM_1.3.0版本系统固件下载地址:https://url.zeruns.com/NanoKVM_1_3_0
Full版正面,有一块0.96寸的OLED屏,还有一个RST键和PWR键(控制ATX电源接口的,重启键和开关机键)
Full版HDMI接口这一面
拆解上面的OLED屏小板和HDMI接口小板
可以看到底下有一颗丝印为T7003C的芯片,这是一颗电源管理芯片,3通道1.5A,1.5MHz的DCDC降压PMU。
HDMI小板背面的芯片,Full版为LT6911C,Lite版为LT6911UXC,
LT6911C和LT6911UXC是龙迅半导体(Lontium)推出的两款HDMI转MIPI/LVDS/CSI芯片(其中 LT6911C 支持HDMI 1.4,LT6911UXC 支持 HDMI 2.0),同时具备完善的音频处理能力和灵活的控制接口。
LT6911UXC 可以处理4K@60Hz 的 HDMI 2.0 信号。
所以其实视频信号的瓶颈其实在 SG2002 上。不过体验下来 1080p 是还算流畅的。
功耗测试
Full版只插入网线时功耗在0.7瓦左右
Full版插入网线和HDMI线后工作功率1.3W左右
发热情况热成像
优利德UTi261M热成像仪开箱测评和拍摄效果展示:https://blog.zeruns.com/archives/798.html
NanoKVM Lite版 插入网线和HDMI后工作一段时间的热成像图,室温21度左右,
SG2002处理器温度44.7℃
HDMI视频转换芯片温度49℃
通电测试
接上网线,USB,HDMI,连接到树莓派上,通电,等待NanoKVM开机完成,屏幕上就会显示IP,在浏览器地址栏输入IP就可以进入到管理页面,Lite版没有屏幕得自己去路由器管理页面查看IP。
NanoKVM还支持Tailscale,可以实现无公网IP时也可以远程访问和控制。
支持多种语言,支持虚拟键盘、虚拟硬盘、虚拟网卡,其中虚拟硬盘功能可以上传系统镜像上去实现远程重装系统等功能。
支持 USB、SCP、TF卡 这三种方式上传系统镜像。
视频编码支持 H.264 和 MJPEG ,视频分辨率支持 1920x1080 (16:9)、1280x720 (16:9)、800x600 (4:3)、640x480 (4:3) ,帧率支持 60Hz、30Hz、24Hz
虚拟键盘提供了 Windows 和 Mac 两种模式。另外支持粘贴功能,可以将大段内容粘贴进去(只支持键盘按键的字符,因为是模拟键盘输入的)。
拷贝镜像尽量将TF卡拔下来用读卡器拷贝,而不是直接插在 NanoKVM 上拷贝,因为USB复合设备本身速度并不是很快,拷贝镜像会非常慢,只有5MB/s左右。
推荐阅读
- 高性价比和便宜的VPS/云服务器推荐: https://blog.zeruns.com/archives/383.html
- 优派VG2481-4K显示器 简单开箱评测,24寸4K:https://blog.zeruns.com/archives/831.html
- 爱快 IK-Q6000 WiFi6无线路由器 简单开箱评测和拆解:https://blog.zeruns.com/archives/835.html
- 2.5G交换机 TL-SE2420 简单开箱评测:https://blog.zeruns.com/archives/837.html
- 机械革命imini Pro820迷你主机评测和拆解,8845H小主机:https://blog.zeruns.com/archives/813.html
English Version of the Article: https://blog.zeruns.top/archives/26.html
相关文章:
NanoKVM简单开箱测评和拆解,让普通电脑实现BMC/IPMI远程管理功能
Sipeed推出了NanoKVM,简直是没有BMC的台式机和工作站的福音。有了这个就可以轻松实现以往服务器才有的远程管理功能。 NanoKVM 简介 Lichee NanoKVM 是基于 LicheeRV Nano 的 IP-KVM 产品,继承了 LicheeRV Nano 的极致体积 和 强大功能。 NanoKVM 包含…...
【混合开发】CefSharp+Vue桌面应用程序开发
为什么选择CefSharpVue做桌面应用程序 CefSharp 基于 Chromium Embedded Framework (CEF) ,它可以将 Chromium 浏览器的功能嵌入到 .NET 应用程序中。通过 CefSharp,开发者可以在桌面应用程序中集成 Web 技术,包括 HTML、JavaScript、CSS 等…...
2024最新版JavaScript逆向爬虫教程-------基础篇之Chrome开发者工具学习
目录 一、打开Chrome DevTools的三种方式二、Elements元素面板三、Console控制台面板四、Sources面板五、Network面板六、Application面板七、逆向调试技巧 7.1 善用搜索7.2 查看请求调用堆栈7.3 XHR 请求断点7.4 Console 插桩7.5 堆内存函数调用7.6 复制Console面板输出 工…...
下定决心不去读研了。。。
大家好,我是苍何。 之前发表过一篇文章,表达了自己读研的困惑和纠结,得到了大家很多的建议,也引起了很多人的共鸣,在留言区分享了自己的故事,看着这些故事,我觉得都够苍何写一部小说了。 可惜苍…...
Java21 正则表达式
在 Java 21 中,正则表达式主要通过 java.util.regex 包提供支持,其核心组件包括 Pattern、Matcher 和 String 类中自带的方法(如 replaceAll 和 matches)。以下是关于正则表达式在 Java 21 中的详细介绍及一些新的特性或用法。 核…...
Docker安装PostGreSQL docker安装PostGreSQL 完整详细教程
Docker安装PostGreSQL docker安装PostGreSQL 完整详细教程 Docker常用命令大全Docker 运行命令生成Docker 上安装 PostGreSQL 14.15 的步骤:1、拉取 PostGreSQL 14.15 镜像2、创建并运行容器3、测试连接4、设置所有IP都可以运行连接进入容器内 修改配置文件关闭容器…...
leetcode:205. 同构字符串(python3解法)
难度:简单 给定两个字符串 s 和 t ,判断它们是否是同构的。 如果 s 中的字符可以按某种映射关系替换得到 t ,那么这两个字符串是同构的。 每个出现的字符都应当映射到另一个字符,同时不改变字符的顺序。不同字符不能映射到同一个字…...
【Javascript Day9】对象定义、数组中对象元素排序、对象在内存中存储方法、对象构建联系
目录 . 取值运算符 > 用于对象属性或方法的调用操作 [] 取值运算符 > 可用于数组下标或者对象属性的取值操作 数组对象的排序 对象在内存中存储方式 对象的三种定义方式 1. 字面量对象 2. 基于Object构造对象 3. 自定义对象构造器创建对象 对象的构建练习 . 取值…...
运维作业一
1、shell 脚本写出检测 /tmp/size.log 文件如果存在显示它的内容,不存在则创建一个文件将创建时间写入。 2、写一个 shel1 脚本,实现批量添加 20个用户,用户名为user01-20,密码为user 后面跟5个随机字符。 首先,获得随机字符,需下载pwgen&am…...
数仓建模(三)建模三步走:需求分析、模型设计与数据加载
本文包含: 数据仓库的背景与重要性数据仓库建模的核心目标本文结构概览:需求分析、模型设计与数据加载 目录 第一部分:需求分析 1.1 需求分析的定义与目标 1.2 需求分析的步骤 1.2.1 业务需求收集 1.2.2 技术需求分析 1.2.3 成果输出…...
C语言的网络编程
C语言的网络编程 引言 随着互联网的快速发展,网络编程已经成为计算机科学与技术领域中不可或缺的一部分。C语言作为一种底层语言,以其高效、快速和灵活的特性,广泛应用于网络编程中。本文将深入探讨C语言在网络编程中的应用,包括…...
EE213 Lab3 virtuoso NAND NOR INV XOR HA designlayout(min size layout method)
目录 0 前言 1 设计目标 2 减小面积的layout画法 3 NAND 4 NOR 5 INV 6 XOR 7 HA 0 前言 记录一下来到skd上的强度比较大的一门课,数字集成电路2的lab设计还是蛮好的,该帖非详细教程只是单纯的写一些思虑并用作笔记,新手小白欢迎交…...
Qt——QTableWidget 限制单元格输入范围的方法(正则表达式输入校验法、自定义代理类MyItemDelegrate)
【系列专栏】:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来! 《项目案例分享》 《极客DIY开源分享》 《嵌入式通用开发实战》 《C++语言开发基础总结》 《从0到1学习嵌入式Linux开发》...
mono3d汇总
lidar坐标系 lidar坐标系可以简单归纳为标准lidar坐标系和nucense lidar坐标系,参考链接。这个坐标系和车辆的ego坐标系是一致的。 标准lidar坐标系 opendet3d,mmdetection3d和kitt都i使用了该坐标系 up z^ x front| /| /left y <------ 0kitti采…...
机器学习第一道菜(一):线性回归的理论模型
机器学习第一道菜(一):线性回归的理论模型 一、问题:千金买笑1.1 散点图1.2 机器学习能搞啥 二、模型的建立2.1 线性回归2.2 回归模型 前面讲了机器学习的“四大绝技”,今天,开始研究第一绝技“回归”&…...
Unity的Transform类
1.position 游戏对象的世界坐标以(0, 0, 0)为原点 2.localPosition 本地坐标,相对父物体坐标 3.eulerAngles 相对世界的欧拉角 4.localEulerAngles 本地欧拉角 5.rotation 相对世界四元数 6.localRotation 本地四元…...
指针的进阶
指针的主题,我们在初级阶段的《指针》章节已经接触过了,我们知道了指针的概念: 1. 指针就是个变量,用来存放地址,地址唯一标识一块内存空间。 2. 指针的大小是固定的4/8个字节(32位平台/64位平台࿰…...
每日学习30分轻松掌握CursorAI:Cursor插件系统与扩展功能
Cursor插件系统与扩展功能 一、课程概述 今天我们将学习Cursor AI的插件系统,了解如何通过插件扩展和增强IDE功能。由于Cursor AI基于VS Code开发,我们可以利用丰富的VS Code插件生态系统。 1.1 学习目标 了解插件系统原理掌握插件安装管理使用常用开…...
【WEB】网络传输中的信息安全 - 加密、签名、数字证书与HTTPS
文章目录 1. 概述2. 网络传输安全2.1.什么是中间人攻击2.2. 加密和签名2.2.1.加密算法2.2.2.摘要2.2.3.签名 2.3.数字证书2.3.1.证书的使用2.3.2.根证书2.3.3.证书链 2.4.HTTPS 1. 概述 本篇主要是讲解讲一些安全相关的基本知识(如加密、签名、证书等)&…...
Dexie.js内存管理技巧:在大型数据集操作中避免浏览器崩溃
Dexie.js 内存管理技巧:避免浏览器崩溃 在使用 Dexie.js 操作 大型数据集 时,如果不注意内存管理,可能会导致浏览器内存溢出(OOM,Out of Memory)或崩溃。因此,以下 内存管理技巧 可用于优化性能…...
vscode项目依赖问题
必读 一定要将前端下拉的项目备份一下,很容易运行导致依赖报错,重新下载 命令 使用幽灵分解器安装 pnpm install 替代 npm install 设置淘宝NPM镜像源 yarn config set registry https://registry.npmmirror.com 查看目前依赖包的版本 npm list ant-d…...
LLMs之RAG:《EdgeRAG: Online-Indexed RAG for Edge Devices》翻译与解读
LLMs之RAG:《EdgeRAG: Online-Indexed RAG for Edge Devices》翻译与解读 导读:这篇论文针对在资源受限的边缘设备上部署检索增强生成 (RAG) 系统的挑战,提出了一种名为 EdgeRAG 的高效方法。EdgeRAG 通过巧妙地结合预计算、在线生成和缓存策…...
宇泰串口卡驱动在Ubuntu22.04编译、安装汇总
从官网下载驱动官网地址 上传到Ubuntu, 目录结构如下: 驱动源代码: 驱动代码是基于开源项目编译来的 编译路径不能有中文路径,否则可能有类似错误 源码是基于Linux2.3内核编译,我当前是6.8.0-51,数据结构有升级,需要调…...
python管理工具:conda部署+使用
python管理工具:conda部署使用 一、安装部署 1、 下载 - 官网下载: https://repo.anaconda.com/archive/index.html - wget方式: wget -c https://repo.anaconda.com/archive/Anaconda3-2023.03-1-Linux-x86_64.sh2、 安装 在conda文件的…...
(三)html2canvas将HTML 转为图片并实现下载
将 HTML 转为图片并实现下载,通常可以使用一个叫做 html2canvas 的 JavaScript 库。html2canvas 能够将 HTML 元素及其样式渲染成一个画布 (Canvas),然后将该画布转换为图片格式(如 PNG 或 JPEG),最终提供下载功能。 …...
安装Docker流程
1.卸载旧版 首先如果系统中已经存在旧的Docker,则先卸载: yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine 2.配置Docker的yum库 首先要安装一个…...
flutter 使用google_mlkit_image_labeling做图片识别
在AI横行的如今,相信大家或多或少都做过跟AI接轨的需求了吧?今天我说的是关于图片识别的需求,flutter的专属图片识别插件google_mlkit_image_labeling。 google_mlkit_image_labeling它是Google旗下的Google Cloud Vision API中分支出来的一部…...
宝塔php7.4安装报错,无法安装,php8以上可以安装,以下的不行,gd库什么的都正常
宝塔的依赖问题导致的问题,最后手动挂载后才解决。。。废了三天三夜终于搞好了。。。。无语~ 建议:不要一直升级宝塔版本,升级前备份或者开服务商的实例镜像,方便恢复,不然,可就GG了࿵…...
python中的RPA->playwright自动化录制脚本实战案例笔记
playwright录制功能使用绕过登录操作 1、首先安装playwright pip install playwright2、 安装支持的浏览器 playwright install # 安装支持的浏览器:cr, chromium, ff, firefox, wk 和 webkit3、接着在自己的项目下运行录制命令: playwright codegen…...
Python在DevOps中的应用:自动化CI/CD管道的实现
《Python OpenCV从菜鸟到高手》带你进入图像处理与计算机视觉的大门! 解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界 在现代软件开发中,DevOps理念的引入极大地提升了开发与运维的协作效率,而持续集成(…...
Centos 离线安装杀毒软件
离线部署实现: 1、去官网下载对应的软件包,centos就下载 .rpm软件包。https://www.clamav.net/downloads2、将下载的软件包上传到服务器后使用rpm命令进行安装,软件包里面已经将相关依赖这些打包好了,直接安装就行。 rpm -ivh --…...
TiDB使用过程中需要注意的坑点:避免踩雷
TiDB使用过程中需要注意的坑点:避免踩雷 TiDB作为一个分布式数据库,虽然在许多场景下表现出色,但在使用过程中也有一些“坑”需要开发者特别注意。尤其是在生产环境中,踩雷可能会导致性能问题,甚至系统宕机。今天&…...
Mysql--实战篇--大数据量表的分页优化(自增长主键,子查询主键主查询全部,查询条件加索引,覆盖索引等)
当Mysql数据表存储大量数据时(百万级别数据),分页查询的性能问题是一个常见的挑战。特别是当使用LIMIT和OFFSET时,随着OFFSET的增加,查询性能会显著下降。原因在于MySQL需要扫描并跳过前面的行,这会导致I/O…...
Datawhale组队学习笔记task1——leetcode面试题
文章目录 写在前面刷题流程刷题技巧 Day1题目1、0003.无重复字符的最长子串解答:2.00004 寻找两个正序数组的中位数解答:3.0005.最长回文子串解答4.0008.字符串转换整数解答: Day2题目1.0151.反转字符串中的单词解答2.0043.字符串相乘解答3.0…...
【快速入门 LVGL】-- 1、STM32 工程移植 LVGL
目录 一、LVGL 简述 二、复制一个STM32工程 三、下载 LVGL 四、裁剪 源文件 五、工程添加 LVGL 文件 六、注册 显示 七、注册 触摸屏 八、LVGL 心跳、任务刷新 九、开跑 LVGL 十、控件的事件添加、响应处理 十 一、几个好玩小事情 十 二、显示中文 ~~ 约定 ~~ 在…...
Mac使用-快速开始总结(持续更新)
目录 Mac使用-快速开始总结常用快捷键 Mac使用-快速开始总结 第一次使用mac,发现很多细节上和windows不一样,以下是自己遇到的常用总结,帮助自己快速熟悉mac的使用~ 常用快捷键 复制、粘贴 快捷键? 复制:…...
Kubernetes (K8s) 入门指南
Kubernetes (K8s) 入门指南 什么是Kubernetes? Kubernetes,通常简称为 K8s(因为从 “K” 到 “s” 之间有八个字符),是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。它最初由谷歌设…...
归纳webpack
常用配置项 const HtmlWebpackPlugin require(html-webpack-plugin); // 通常用于生成HTML const MiniCssExtractPlugin require(mini-css-extract-plugin);// 用于分离CSS const cssMinimizerWebpackPlugin require("css-minimizer-webpack-plugin"); // 用于压…...
Web APP 阶段性综述
Web APP 阶段性综述 当前,Web APP 主要应用于电脑端,常被用于部署数据分析、机器学习及深度学习等高算力需求的任务。在医学与生物信息学领域,Web APP 扮演着重要角色。在生物信息学领域,诸多工具以 Web APP 的形式呈现ÿ…...
SpringBoot之OriginTrackedPropertiesLoader类源码学习
源码解析 /*** 作用是从给定的资源(如文件或输入流)中加载 .properties 文件,* 并将属性键值对转换为带有来源信息(origin)的 OriginTrackedValue 对象。*/ public class OriginTrackedPropertiesLoader {private fin…...
Flask学习入门笔记
Flask学习入门笔记 前言1. 安装Flask2. 创建一个简单的Flask应用3. 路由与视图函数3.1 基本路由3.2 动态路由3.3 HTTP方法 4. 请求与响应4.1 获取请求数据4.2 返回响应 5. 模板渲染5.1 基本模板渲染5.2 模板继承 6. 静态文件6.1 静态文件的目录结构6.2 在模板中引用静态文件6.2…...
List 接口的实现类
在 Java 中,List 是一个非常常用的接口,提供了有序、可重复的元素集合。List 接口有多个实现类,每个实现类都有其特定的特性和适用场景。以下是 Java 中主要实现了 List 接口的类及其详细介绍。 1. 常见的 List 实现类 1.1 ArrayList 简介&…...
SpringCloud-基于Docker和Docker-Compose的项目部署
一、初始化环境 1. 卸载旧版本 首先,卸载可能已存在的旧版本 Docker。如果您不确定是否安装过,可以直接执行以下命令: sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logro…...
【人工智能】Python中的自动化机器学习(AutoML):如何使用TPOT优化模型选择
《Python OpenCV从菜鸟到高手》带你进入图像处理与计算机视觉的大门! 解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界 随着机器学习在各行业的广泛应用,模型选择和优化成为了数据科学家面临的主要挑战之一。自动化机器学习&am…...
Kafka 超级简述
Kafka 就是一个 分布式的消息系统,它帮助不同的系统和应用之间传递信息。可以把它想象成一个超级高效的 “邮局”: 生产者(Producer) 就是把信息(消息)送到这个 “邮局” 的人。消费者(Consume…...
tomcat项目运行后报500
HTTP状态 500 - 内部服务器错误 类型 异常报告消息 实例化Servlet类[com.mdy.servlet_02.LifeDemoServlet]异常描述 服务器遇到一个意外的情况,阻止它完成请求。例外情况jakarta.servlet.ServletException: 实例化Servlet类[com.mdy.servlet_02.LifeDemoServlet]异常…...
Chapter1:初见C#
参考书籍:《C#边做边学》; 1.初见C# 1.1 C#简介 C # {\rm C\#} C#编写了许多完成常用功能的程序放在系统中,把系统中包含的内容按功能分成多个部分,每部分放在一个命名空间中,导入命名空间语法格式如下: /…...
SQL-leetcode—620. 有趣的电影
620. 有趣的电影 表:cinema ------------------------ | Column Name | Type | ------------------------ | id | int | | movie | varchar | | description | varchar | | rating | float | ------------------------ id 是该表的主键(具有唯一值的列)。 每行包含…...
《鸿蒙Next平台:决策树面对噪声数据的鲁棒性逆袭》
在机器学习领域,决策树是一种强大的模型,但训练数据中的噪声往往会影响其性能和鲁棒性。在鸿蒙Next平台上,我们可以采用多种策略来增强决策树模型在面对噪声数据时的鲁棒性。 数据预处理层面 数据清洗:利用鸿蒙Next平台的数据处理…...
minio https配置
如果使用了官网的教程 使用minio-user作为启动用户 准备好:文件名要定死,因为minio只认识key和crt文件 将xxxxx.key重命名为private.key 将xxxxx.pem重命名为public.crt 将这两个文件放到/home/minio-user/.minio/certs/ 目录下 chown -r minio…...