- 博客(660)
- 资源 (1)
- 收藏
- 关注
原创 【微知】mlxconfig如何配置模块开关自动协商速率?
一般交换机关闭自动协商,网卡开启自动协商。某些情况下自动协商失败(比如网卡固件和第三方模块的兼容性问题造成协商失败)
2026-05-09 09:15:01
211
1
原创 【杂项】如何给claude配置minimax模型,使用国内模型来使用claude desktop
Claude支持配置第三方API服务,通过以下步骤可接入Minimax平台:1)开启第三方模式;2)进入配置界面;3)获取Minimax的API配置信息,包括接口URL(api.minimaxi.com/anthropic)和文档参考;4)将配置填入Claude;5)完成配置后进行测试验证。整个过程简单直观,可实现Claude与第三方AI服务的集成。
2026-05-08 01:11:32
186
原创 【玩索】【英语武器系统之1】用塞尔达武器系统学习英语语法
小孩学习语法枯燥,玩游戏动力十足且探索。塞尔达遵循物理规律,玩好游戏理解规律后,如果稍加引导,能够快速掌握英语语法。比如不告诉他有8种语态,而是有八种时态剑。再问他有几种时态,能立马回答。
2026-05-04 10:54:10
55
原创 【微知】rokid glass如何开启无线adb进行APP安装
然后找APP连接到WiFi(比如可以用 ES文件浏览器 -> PC连接 -> 连接WiFi)然后可以看到设备IP地址和端口,比如是 192.168.3.250:41385。然后打开设置 -> 系统 -> 开发者选项 -> 无线调试,点击右边的打开。电脑上执行:adb connect 192.168.3.250:41385。前提是眼镜已经打开adb方式,具体参考兄弟篇文章,本文不介绍。然后就可以安装软件了:比如安装下面的apk。查看连接情况:adb devices。## 第三步:使用adb连接。
2026-05-03 18:35:36
273
原创 【微知】qoderwork编排器运行机制简要分析
stream-json 双向 — --input-format stream-json + --output-format stream-json,支持增量消息,App 可以中途注入。MCP 作为通信总线 — 每个 agent 连接到 127.0.0.1:52345/chat/{channel_id},这个 channel 就是任务的"信箱"工具黑名单 — --disallowed-tools 阻止 agent 自己启动新任务(防死循环),任务编排权只在 App 层。
2026-03-29 03:01:08
117
原创 【微知】如何查看claude code如何查看有哪些agents?
Claude Code 的 subagent 不直接相互通信,而是通过 “共享文件 + 父级协调” 的间接方式协作。关键点:Agent-B 和 Agent-C 之间没有直接对话,是通过 文件系统 和 父级协调 间接协作。方法1:在claude code命令行中执行 /agents查看。方法2:在shell命令行执行 claude agents查看。通信流程(以知乎专栏分析为例)如何查看subagents?
2026-03-29 02:34:46
188
原创 【有意思】当你在Claude code敲一句hi,他和模型交互了什么?
于是cc作为LLM大模型的手,做事情,然后把执行结果返回给大模型。这些功能都是claude code假设有一个顾问很聪明,然后他也知道怎么管理顾问的表达语言让他能够懂,然后然顾问做解决方案,用cc的规则表达要做的事情,然后作为执行agent,执行数据后给LLM。claude code是在告诉大模型他的工具机制,我支持工具是bash命令行,这个工具有3个属性,第一个是命令并且是字符串,第二个=有超时机制,第三个是描述告诉他以ls命令为例子,输出就是当前结果,git status是干嘛的等等。
2026-03-28 00:52:27
462
原创 【vibo经验记录】Mac 配置 Claude Code + 远程 Ollama 完全指南
本文详细介绍了在Mac本地配置Claude Code并连接远程Ollama服务的完整方案。通过SSH隧道建立加密通道,实现本地客户端与远程服务器间的安全通信。架构包含代理层进行协议转换,支持Anthropic与OpenAI API互操作。硬件要求Mac需16GB+内存,服务器建议32GB+内存,可选GPU加速。软件依赖包括Homebrew、Ollama服务及通义千问模型。该方案为开发者提供了私有化AI编程助手解决方案,适合对数据隐私有要求的场景。
2026-03-22 12:36:39
1057
原创 微知-华为手机如何通过过开发者选项设置动画渲染速度?如何设置屏幕分辨率
使用华为手机的开发者选项支持配置动画速度,修改后可以显著提升反应速度体感。
2025-12-10 23:57:29
724
原创 微知-Dell C410服务器长期不启动突然启动卡在configurememory解决办法?
解决办法:将内存条取下来用酒精清洗内存条金手指,然后重新插回,注意取下来和上回去的插槽一致。如题 Dell C410服务器长期不启动突然启动卡在configurememory。
2025-12-08 23:58:19
198
原创 【微知】如何保存本地docker image为文件,并导入其他服务器?如何指定主机网络以及指定主机目录映射?(docker save、docker load、docker image)
可以看到导入的images,并且获取新机器的dockerimageid。dockerimageid通过docker images获取出来。这里load和pull的目的类似,都是把image放到本地。这里-v是指定主机端目录,:后面是docker中的目录?dockerimageid是导出的image id。这里-network=host是使用host的网络。dockerimagename是前面导出的名字。可以看到容器、image等信息,包括命令。在容器中执行对应的bash命令。登录到docker中。
2025-11-22 14:16:36
241
原创 【微知】如何指定私有docker镜像源?(docker login、docker pull、docker images、docker run、docker ps)
查看本地image,有image名字、imageID、大小和contentsize。可以看到docker的containerid、image、cmd以及时间等信息。退出(如果不是后台模式,exit就直接退出)查看启动的docker。
2025-11-22 14:07:37
223
原创 【微知】Ubuntu中如何安装docker?
国内:curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker.gpg。国内:sudo add-apt-repository “deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable”
2025-11-22 13:59:34
535
原创 【微知】MAC笔记本如何重启tourchbar?(sudo pkill TouchBarServer)
某些原因MAC的touch bar黑屏 触摸无反应,可以重启tourchbar的进程来处理。
2025-10-27 22:35:59
614
原创 【微知】AnolisOS8和CentosOS Stream默认使用什么网络管理服务,如何配置开机自动获取IP?(nmcli connection modify xxx)
新安装AnolisOS8系统后,没有自动获取IP。配置了 /etc/sysconfig/network-scripts/ifcfg-enp6s0无效,怎么办。
2025-10-25 09:58:56
1009
原创 【微知】GPU插入普通家庭台式机不上电解决办法?
想起来GPU的线序不能用标准GPU供电线,于是继续翻箱底,找到了转接线。然后幸亏主机电源当时买的比较多,预留给之前4070TiS的ATX电源(PCIe线),插上,开机;然后手摸了下GPU,看是不是GPU坏了(GPU是找了块一个压箱底的陈年老GPU K80),没有温度。于是着了下ATX电源剩余的线,看到一个一头是CPU的(抱着试试态度,可能炸机的态度,结果又防呆设计,无法插入。之前都是在服务器上折腾GPU,也遇到了不少电源相关问题。这是电源接上后的PCIe设备的效果,能够看到GPU。
2025-10-24 23:54:13
470
原创 【问题】Mac 的 Finder 中没有桌面选项如何处理?(访达 -> 设置 -> 边栏 -> 勾选桌面)
问题效果:没有桌面选项。造成平时点击不方便。
2025-10-18 23:59:08
684
原创 【微知】一些常用的日常技术英语词语或者词组(不断更新)
不断总结收集地道表达,避免口语化短语(如 “fix the problem” 不如 “resolve the issue” 专业,“find the reason” 不如 “pinpoint the cause” 精准)在技术沟通中使用,能让表达更符合行业惯例。PTO 是 Paid Time Off 的缩写,意为 “带薪休假”,指员工在休假期间仍能获得正常薪资的假期(包括年假、事假、病假等合并计算的带薪假期)。既可指事物在数量上和程度上逐步减少,也可指人的地位、状况的下降。在大小强度和数量层面,更加抽象。
2025-10-18 19:54:40
1226
原创 【微知】Mellanox mft工具的shell工具 mft-shell的基础用法(fw info、port info)
摘要:mft-shell是一个面向初学者的Mellanox工具配置界面,采用类似交换机CLI的交互方式,能直观显示底层命令。使用时需先通过.set device指定设备,支持tab补全和帮助查询。主要功能包括:查看固件信息(fw info)、配置寄存器空间(fw crspace)、端口管理(port info/type/speed)等。该工具特别适合学习底层命令,例如它显示port type eth实际执行的是mlxconfig修改LINK_TYPE参数。相比直接使用mstdump,mft-shell能更直
2025-10-12 19:51:46
520
原创 【微知】Mellanox网卡的两个重要工具mlnx_tools和mft主要功能和工具(firmware的都在mft中。mlnx_tools主要提供2大金刚:mlnx_perf和mlnx_qos)
【摘要】Mellanox工具包对比分析:mlnx-tools聚焦网络性能调试,提供mlnx_perf、mlnx_qos等工具,主要分布在/sbin、/usr/bin和/usr/sbin目录;而mft专注于固件管理,包含flint、mlxconfig等关键工具,全部位于/usr/bin下。两者功能互补,mlnx-tools用于网络调优,mft用于设备固件操作。
2025-10-12 19:26:44
1437
原创 【微知】Linux内核态和用户态如何打印函数的调用栈?( dump_stack)
Linux内核态和用户态打印函数调用栈的方法: 内核态:直接调用dump_stack()函数即可打印调用栈。 用户态:需使用backtrace相关功能实现,方法如下: 使用backtrace()获取调用栈地址数组 通过backtrace_symbols()转换地址为可读符号 打印调用栈信息 若符号解析不完整,可采用addr2line工具进行精确解析: 通过/proc/self/maps获取模块加载基址 计算相对地址(绝对地址-基址) 使用addr2line命令解析函数名和行号 输出格式化的调用栈信息 该方法
2025-10-09 04:13:46
545
原创 【微知】Linux 用户态库如何添加打印?(write、myprintf等)
/定义处// 整数转字符串// 处理负数sign = -1;n = -num;// 处理0的情况} else {// 转换数字(逆序)n /= 10;// 添加负号// 字符串终止符// 反转字符串j++) {// 简易格式化输出函数// 用于整数转换的缓冲区char c;= '\0';= '%') {// 普通字符直接输出continue;// 处理占位符。
2025-10-09 03:43:48
400
原创 【微知】Centos中如何安装ninja?(yum install ninja-build)
Mellanox用户态程序rdma-core使用了cmake和ninja,本文记录ninja安装步骤。
2025-10-09 01:58:56
823
原创 【微知】Mellanox flint等工具升级指定设备的两种方式与差异?-d mstdev
flint、mlxconfig等工具指定设备可以指定PCIe的BDF;如果开启mst,可以指定mst设备。
2025-09-25 01:34:16
292
原创 【微知】如何打开Mellanox网卡某个网口的PFC?(mlnx_qos -i enp1s0f0 --pfc 0,1,0,0,0,0,0,0)
mlnx_qos -i eth0 --pfc 0,0,0,0,0,0,0,0 #全部队列关闭,0就是关闭mlnx_qos -i enp1s0f0 --pfc 0,1,0,0,0,0,0,0 #打开队列1的PFC功能如果要关闭需要关闭多个网卡。
2025-09-25 01:27:32
313
原创 【微知】vscode如何自动换行?(Option + Z)
在VS Code中设置自动换行可通过快捷键或设置界面实现:Mac按Option+Z切换,Windows/Linux按Alt+Z;也可在设置中搜索"word wrap"永久启用或按文件类型配置。自动换行提高代码可读性,特别适合长文本编辑。
2025-09-25 00:31:44
706
原创 【代码模板】Linux内核模块带指针的函数如何返回错误码?(ERR_PTR(-ENOMEM)、IS_ERR(ent)、PTR_ERR(ent))
Linux内核模块中,当函数返回指针但需要报错时,可使用ERR_PTR()将错误码转换为指针。调用方用IS_ERR()检查返回值,PTR_ERR()获取原始错误码。这种模式是内核标准错误处理方式,如内存分配失败返回ERR_PTR(-ENOMEM)。对于返回整型的函数,直接返回负的错误码如-EPERM即可。该机制通过include/linux/err.h提供的宏实现,确保了内核错误处理的统一性和可靠性。
2025-09-14 20:16:34
406
原创 【HeadFirst OFED】OFED中ib_device_attr能力信息如何在用户态查看?如何查看网卡是否支持UMR修改mkey的entry size?( ibv_devinfo -v)
本文分析了Mellanox驱动中IB设备能力的用户态获取机制,重点探讨了UMR修改Mkey页大小的能力检测。通过ib_verbs.h中的ib_device_attr结构体,展示了设备能力flags的存储方式,特别是IB_DEVICE_MEM_MGT_EXTENSIONS标记。文章指出可以使用ibv_devinfo工具查询硬件能力,该工具通过ib_query_device接口读取底层硬件信息。最后总结了6个关键点,包括用户态能力查询方法、硬件支持检测方式以及Mkey页大小的实际含义(log_entity_si
2025-09-13 17:52:56
293
原创 【代码模版】Linux内核mutex用法?(mutex_init、mutex_lock_interruptible、mutex_unlock)
这篇Linux内核模块示例展示了mutex(互斥锁)的两种实现方式:静态定义(DEFINE_MUTEX)和动态分配(mutex_init)。通过创建两个内核线程分别使用不同类型的mutex来保护共享资源(shared_resource),演示了mutex_lock_interruptible()加锁和mutex_unlock()解锁的基本用法。模块初始化时动态分配mutex并创建线程,退出时正确释放资源,确保线程安全的资源访问和内存管理。该示例提供了mutex在内核开发中的标准使用模式,包括错误处理和资源清
2025-09-08 00:12:57
656
原创 【微知】rpm如何强制无依赖安装?(rpm -ivh xxx.rpm --nodeps --force)
强制安装RPM包的方法及注意事项 在测试环境中需要临时安装RPM包但缺少依赖库时,可使用强制安装命令:rpm -ivh xxx.rpm --nodeps --force。该命令会忽略依赖检查并强制安装,适合紧急修复和特殊测试场景。但需注意这可能导致系统文件被覆盖或依赖关系破坏,影响后续系统更新。建议优先尝试正常安装或使用YUM/DNF解决依赖问题,也可考虑构建本地仓库或修改RPM包依赖要求作为替代方案。强制安装仅应作为最后手段谨慎使用。
2025-09-06 11:31:58
918
原创 【微知】dmesg如何将dmesg消息查看日志等级?(dmesg -x; prefix)
文章摘要 查看内核日志时,dmesg -x 可显示日志级别(如 info、warn),部分终端支持颜色区分。常用组合命令 dmesg -Txw 包含:-T(易读时间戳)、-x(显示级别)、-w(实时监控)。辅助记忆:x 代表前缀(prefixes)。 (字数:94)
2025-09-06 10:23:39
271
原创 【微知】top命令如何只查看某些固定进程的利用率等信息?如何读取意思?
摘要:top -p 1037,1038命令监控了两个系统进程(irqbalance和systemd-machine)。当前CPU利用率显示100%空闲(%id),无用户态、内核态或I/O负载。两进程均为root用户运行,静态优先级20,nice值0,物理内存占用约7MB,CPU和内存利用率均为0%。irqbalance负责平衡硬件中断负载,systemd-machine管理容器生命周期。系统整体处于极低负载状态,无资源竞争或性能瓶颈。
2025-09-06 00:35:48
973
原创 【微知】观测CPU利用率的几种方法?(mpstat -P ALL 1,htop)
摘要: 本文介绍了多种监控CPU利用率的方法,推荐使用mpstat -P ALL 1按秒查看每个CPU核心的实时状态。常用工具包括top(按1显示各CPU)、直观的htop,以及sar -u 1系统活动报告。/proc/stat文件也记录了CPU时间分配详情(用户态、内核态、空闲等状态),可通过差值计算利用率。这些工具适用于不同场景下的CPU性能监测需求。
2025-09-06 00:26:25
600
原创 【问题解决】mac笔记本遇到鼠标无法点击键盘可响应处理办法?(Command+Option+P+R)
摘要:鼠标可移动但无法点击,触控板翻页正常但点击无响应,可能是电脑缓存问题导致。解决方法为重置PRAM:确保电脑完全关机后,同时按住Command+Option+P+R开机,直到系统启动后松开。此方法还可修复声音、键盘、触控等运行异常问题。(99字)
2025-09-06 00:04:45
906
原创 【微知】git submodule的一些用法总结(不断更新)
Git子模块操作要点 新增子模块方法: 手动修改.gitmodules后执行git submodule init 使用git submodule add命令自动配置 关键操作: git submodule init:根据.gitmodules初始化配置 git submodule sync:同步配置到.git/config git submodule update:更新子模块内容 注意事项: 修改.gitmodules后必须执行sync才能使配置生效 update命令会根据.git/config配置拉取代码
2025-09-04 08:46:25
1549
原创 【代码模板】-Linux内核获取时间的接口和KO例子和一些接口
本文提供了一个Linux内核模块示例,用于演示常见的时间戳API使用方式。主要内容包括:1) jiffies相关操作,包括获取当前值、转换毫秒/微秒与jiffies之间的转换、时间比较等;2) 内核时间API,如获取单调时间、启动时间、纳秒级时间戳和实时时间;3) 定时器功能演示,包括初始化和回调处理;4) 时间转换工具函数。该模块还通过proc文件系统提供简单的用户接口,方便测试和查看当前时间信息。代码兼容不同内核版本,可作为开发参考。
2025-09-03 08:45:07
1597
原创 【微知】Mellanox OFED驱动中开启动态debug的几种方式?func、file、module、format;+p、-p)
本文介绍了如何开启Mellanox OFED驱动中mlx5_yyy_xxx系列日志的四种方法:通过函数名(func)、文件名(file)、模块名(module)或格式化字符串(format)动态开启调试日志。具体操作是通过向/sys/kernel/debug/dynamic_debug/control文件写入相应命令,使用+p开启、-p关闭日志。文章以mlx5_ib_reg_user_mr函数为例,详细演示了每种开启方式的操作步骤和验证方法,并提供了常见问题解决方案。这些方法可帮助开发者灵活地调试和分析Me
2025-09-02 08:39:02
1224
原创 【微知】查看当前Linux系统config配置的2个方式?(/boot/config-$(uname -r)、zcat /proc/config.gz)
uname−r比如查看是否开启动态debugcatbootconfig−。
2025-09-02 08:01:38
321
Intel 64 and IA-32 Architectures Optimization Reference Manual
2025-09-25
Mellanox OFED驱动中ODP的一个测试程序
2025-09-07
Bluefield 2固件镜像版本,fw-MBF2M345A-VENOT-ES-Ax-24.40.1000.bin
2024-11-24
neohost-backend-1.5.0-102.x86_64.rpm neohost-sdk-1.5.0-102.x86_6
2025-04-12
mlnx-tools安装包x86版本
2025-04-12
光互连论坛通用管理接口规范(CMIS)第5.3修订版:模块与主机通信标准及其应用
2025-03-05
Intel Virtualization Technology for Directed I/O Architecture Specification
2025-03-19
ARM-SMMU-Arm System Memory Management Unit(SMMU,系统内存管理单元)
2025-03-19
SFF-8024: SFF Module Management Reference Code Tables
2025-03-04
SFF-8024-V4.12: SFF Module Management Reference Code Tables
2025-03-04
Mellanox Adapters Programmer’s Referenc 网卡用户编程手册(PRM)V0.4
2024-11-07
Mellanox Connect-X系列网卡的网卡驱动从V4.2到V24.07-累计21个OFED版本代码
2024-11-01
ArmV9 Architecture Reference Manual for A-profile architecture
2024-10-25
P100驱动-支持黑神话悟空版本-538.67
2024-09-08
翻译版 拥塞控制算法系列之:Swift-谷歌2020年SIGCOM-包级别端到端TIMELY拥塞控制算法
2024-04-01
c语言函数调用关系图自动生成方法之使用egypt和gcc的-fdump-rtl-expand生成Graphviz
2023-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅