logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

LicheeRV Nano 与Ubuntu官方risc-v 镜像混合

摘要:实验发现LicheeRV Nano和Dock的镜像可以混合使用,尽管硬件差异但系统仍能启动。通过替换boot分区和rootfs实现了兼容,但需修复apt功能:重新安装python3-apt、重建用户和组权限、调整目录结构等操作。关键步骤包括卸载openssh-server、修复systemd升级问题、补全/usr/bin缺失命令。结果表明两款基于C906处理器的板卡具有较高的软件兼容性,但需

#ubuntu#risc-v#linux
从麒麟 iso 制作docker镜像

(1)首先解压iso,里面的casper文件夹下有个squashfs镜像,挂载上到dir1,需要安装squash-tool。(4)进入dir2 做一些删除不必要的数据。docker tag 调整一下标签。(5)打包dir2 到dir2.tar。(10) 麒麟桌面版的可以修改apt源。(3)拷贝全部文件 包含权限和软连接。(7)制作Dockerfile。(9) 导出或执行镜像。

#docker#容器#运维
linux 可编辑的单行输入

这段代码实现了一个终端命令行输入处理函数,主要功能包括: 通过修改终端设置关闭规范模式和回显 处理字符输入、退格键删除 支持方向键移动光标 支持Delete键删除字符 实时更新终端显示内容 代码通过termios结构体控制终端行为,使用read函数获取输入,并处理特殊按键序列(如方向键和删除键)。函数最终返回用户输入的字符串并恢复原始终端设置。

#java#数据结构#算法
linux-stable-sw-v4.19.180-sw64-2203.tar.gz 编译错误排查方法

下面我们从linux-stable-sw-v5.10.229-sw1.3.0.tar.gz 这个代码中找对应的函数,因为linux-stable-sw-v5.10.229-sw1.3.0.tar.gz是可以编译通过的。这个看不懂原因,大概是两个指令的寄存器必须一致吧,而这个指令在哪呢?代码来自 futex.h,仔细对照能找到对应的函数。果然不一样了,然后将这个代码修改过去即可。将这个命令改成编译出

#linux#运维#服务器
从麒麟 iso 制作docker镜像

(1)首先解压iso,里面的casper文件夹下有个squashfs镜像,挂载上到dir1,需要安装squash-tool。(4)进入dir2 做一些删除不必要的数据。docker tag 调整一下标签。(5)打包dir2 到dir2.tar。(10) 麒麟桌面版的可以修改apt源。(3)拷贝全部文件 包含权限和软连接。(7)制作Dockerfile。(9) 导出或执行镜像。

#docker#容器#运维
从麒麟 iso 制作docker镜像

(1)首先解压iso,里面的casper文件夹下有个squashfs镜像,挂载上到dir1,需要安装squash-tool。(4)进入dir2 做一些删除不必要的数据。docker tag 调整一下标签。(5)打包dir2 到dir2.tar。(10) 麒麟桌面版的可以修改apt源。(3)拷贝全部文件 包含权限和软连接。(7)制作Dockerfile。(9) 导出或执行镜像。

#docker#容器#运维
LLM如何智能选择MCP工具

摘要: 本文详细介绍了大型语言模型(LLM)如何通过MCP协议选择合适工具处理用户请求的流程。从接收用户提示、访问工具目录、匹配意图,到构造调用并执行,LLM结合语义理解和工具元数据(如功能、参数、约束)动态决策。通过示例(如诊断高CPU使用率)展示了LLM与MCP服务器的交互步骤,强调工具设计的清晰性、参数命名规范及链式调用。未来,LLM或能动态发现工具并协调多代理任务,MCP协议将成为实现自主

#数据库#大数据
慧荣3281量产不识别,及改成固态盘的方法

慧荣3281量产不识别,及改成固态盘的方法

#c++#windows
简易VM混淆编程--使用C语言源码

(1)本文提出一种不同寻常的混淆,即类似VMP的一种方法,但本文不提供类似VMP的自动工具(2)本方法主要用于核心算法区域核心加密函数的混淆(3)但本方法因没有相关辅助开发工具,需要使用汇编的方式首先,我们写2篇代码,实现一个基于堆栈的虚拟机#pragma once//首先就是定义各种操作码的值,程序上进行顺序调整就改变了枚举值的值//此处枚举值不写值,便于调整打乱...

到底了