【Linux之轨迹】Linux 各种实用功能合集(持续补充)

【Kafka之轨迹】Kafka 入门使用 —— 目录 ——0. 前言1. 安装、启动与关闭① 下载② 配置③ 启动④ 关闭2. 基础使用① 主题(Topic)的增删查② 模拟发布订阅 0. 前言 本博客使用的版本是 0.11.0.3 各版本的区别可以自行了解,大致可选 0.11.x 1.x 2.x 三种版本 使用的集群是 Docker 搭建的,可参见: 【Docker x Hadoop】使用 Docker 搭建 Hadoop 集群(从零开始保姆级) 集群之间的分发脚本 xsync 参照尚硅谷,可参见: 【Linux之轨迹】Linux 各种实用小功 阅读详情


1. 服务器基础了解

① 基本查询

一台服务器刚到手,首先当然就是要先认识它啦

1)	查看系统信息
	uname -a

2)	查看操作系统版本
	cat /etc/redhat-release

3)	查看网络配置信息
	ifconfig

4)	查看磁盘信息,加 -h 会将单位转化为 G,M 这些
	df -h

5)	查看内存实用情况,-h 同上
	free -h

② 修改主机名字

对于刚到手的服务器,主机名字通常是一堆乱码,很影响观感
这时候,只需要以下一句,然后重新连接服务器,就完成了

hostname <自定义名称>

2. 基础技巧

① 文件查找

很多情况下,我们想快速知道某个文件的位置,这时候就需要用到查找命令了
常见的查找命令有:find,whereis,which

1)	查找某目录下某个文件
	文件名支持通配符,加上 -ls 可以顺带列出文件信息
	find <目录名> -name <文件名> [-ls]

2) 查找命令机器邦族文件所在位置
	whereis <命令名>(如 whereis ls)

3) 查找 PATH 下的可执行文件
	which <文件名>(如 which ls)

通常来说,find 命令我们用的最多,可以满足基本的查找需求了


② 命令高亮

在很多 docker 容器中,ls 列出来的文件并没有高亮,看着很难受
而我们也知道,使用 ls --color 列出来的文件就有颜色

那其实修改也很简单,就是在 /etc/bashrc 文件中给 ls 命令起别名(alias),如下:

vim /etc/.bashrc
在文件最后面补上:alias ls='ls --color' 就完毕啦

3. 常见命令安装

各种 docker 容器通常为精简版的,很多命令都是 not found,这里列出各种命令的下载方法

1)	更新资源
	apt-get update

2)	安装--ping
	apt-get install iputils-ping

3)	安装--ps
	apt-get install procps

4)	安装--sudo
	apt-get install sudo
	yum install sudo

5) 安装--service
	yum install initscripts

6)	安装--ifconfig
	yum install net-tools

7) 安装--ssh
	yum install openssh
	yum install openssh-server
	yum install openssh-clients

4. 服务器通讯

① ssh 免密登录

ssh 免密登录的实现原理,就是在 A 服务器 上生成公钥,然后将公钥放到 B 服务器 上
往后 A 服务器 访问 B 服务器 时,如果 B 服务器 中检查到了 A 服务器 的公钥
就表明 A 服务器 被 B 服务器 信任,可以不需要输入 B 服务器 的密码而直接连接

明白了原理,实现起来思路就很清晰了,接下来是步骤:

1)	首先下载 ssh,以下三步(安装了服务端和客户端)
	yum install openssh
	yum install openssh-server
	yum install openssh-clients

2)	然后检查配置文件,查看以下两个配置是否一样(默认应该都是这样的)
	vim /etc/ssh/sshd_config
	  PermitRootLogin yes
	  PasswordAuthentication yes
	这两个配置允许外网通过 ssh 连接该服务器

3)	如果发现不是这样,就修改它,同时需要重启 ssh 是指生效
	service sshd restart
	同样该命令可能不存在,就下载它
	yum install initscripts

4)	然后在想要免密登录其他服务器的服务器中
	生成公钥和私钥(一路回车到底就行了,不需要输入内容)
	ssh-keygen -t rsa
	其中 id_rsa 为私钥,id_rsa.pub 为公钥

5)	将该服务器的公钥拷贝到目标服务器
	ssh-copy-id <目标服务器 IP 地址>

完成以上操作后,以后就可以直接通过 ssh <目标服务器 IP> 连接到该服务器,而无需密码了
这在很多场合下的作用很大,尤其是在需要自动访问的情况下,人不在旁边无法输入密码,就得靠免密登录了

② scp rsync 实现服务器之间传输文件

这个脚本是基于上边 ssh 免密登录的,用起来才丝滑,不然每次都要输入密码

一般情况下我们向其他服务器发送文件,使用的应该是 scp 命令
这个命令是将整一份文件都拷贝到目标服务器,若该服务器指定路径下已存在同名文件,则将其删除,命令示例如下:

以下指令将目标服务器,以 USER 身份放在指定 IP 的指定目录下
scp [-r] <目标文件全路径> <USER>@<IP>:<目标存放地址>
-r	表示递归复制,支持复制非空文件夹

但我们知道这样效率不高,如果能够实现同名文件只更改差异地方就好了,而 rsync 正是实现了这个功能,示例代码如下:

rsync -av <目标文件全路径> <USER>@<IP>:<目标存放地址>
-a	可以替代-r,除了能递归同步以外,还可以同步元信息(比如修改时间、权限等)
-v	可以将结果输出到终端,这样就可以看到哪些内容被同步了

③ xsync 脚本实现集群分发文件

上边第 ② 步做完,也可以实现基本的集群分发和保证基本的效率了,但每一次都需要手动输入服务器IP,目标存放地址,而且每次只能发送给一台服务器,这对一个集群来说就很不友好,所以我们基于 rsync 命令,再封装一个 xsync 命令,shell 脚本如下(参考:尚硅谷):
注意:里边的 hadoop001 这些,还要自行手动修改成自己集群的名字(如果没有配置 host 映射,则需要写入 IP 地址)

#!/bin/bash
#1 获取输入参数个数,如果没有参数,直接退出
pcount=$#
if [ $pcount -lt 1 ]
then
    echo Not Enough Arguement!
    exit;
fi

#2. 遍历集群所有机器
# 也可以采用:
# for host in hadoop{102..104};
for host in hadoop001 hadoop002 hadoop003
do
    echo ====================    $host    ====================
    #3. 遍历所有目录,挨个发送
    for file in $@
    do
        #4 判断文件是否存在
        if [ -e $file ]
        then
            #5. 获取父目录
            pdir=$(cd -P $(dirname $file); pwd)
            echo pdir=$pdir

            #6. 获取当前文件的名称
            fname=$(basename $file)
            echo fname=$fname

            #7. 通过ssh执行命令:在$host主机上递归创建文件夹(如果存在该文件夹)
            ssh $host "mkdir -p $pdir"

            #8. 远程同步文件至$host主机的$USER用户的$pdir文件夹下
            rsync -av $pdir/$fname root@$host:$pdir
        else
            echo $file does not exists!
        fi
    done
done

脚本编写完,执行以下赋予执行权限同时分发到集群中的各个服务器上

1)	给予执行权限
	chmod 777 xsync

2)	分发到集群各台服务器(这里顺带测试看了脚本本身)
	如果希望能直接使用 xsync 执行命令,则可以将其放到 bin 目录下(即:将 xsync 先放到 bin 目录下,再使用以下命令进行分发,就可以将该文件分发到各台服务器的 bin 目录了)
	./xsync	xsync

5. Vim 编辑器

① 出现中文乱码 (2021-10-3)

这种情况多出现在没有 vim 而新装上 vim 的时候
解决方法是在配置文件中加配置,同样找到 /etc/vimrc,在最后添加:

set encoding=UTF-8
set langmenu=zh_CN.UTF-8
set fileencoding=utf-8

② Tab 键空格数过多 (2021-10-21)

在一些 vim 编辑器中,tab 键默认的空格数是 8,有时候看起来会太过于宽不舒服
要修改它也是在 /etc/vimrc 配置文件中进行,最后面添加:

set tabstop=4

其中 4 表示 4 个空格的长度,可以根据需求任意修改

③ 选择、复制、剪切、粘贴 (2021-10-21)

v + 光标移动	->	按字符选择
V			->	按行选择
p			->	在光标之后粘贴内容
P			->	在光标之前粘贴内容
d			->	v 或 V 选中后,进行剪切
y			->	v 或 V 选中后,进行复制
yy			->	复制当前行,并自动使用 p 粘贴
:reg		->	查看剪切板内容

6. 内存管理

由于是个人练习(再加上穷- -),所以买的服务器是 1 和 2G 的,这到后面就出现了程序一多服务器直接死机的情况
那么怎么避免这种情况的出现呢?
这时,查看当前内存信息,决定要让哪些程序跑起来,就显得很重要啦

① free 指令探索 (2021-10-25)

该指令可以查看当前的内存总量,使用量,空闲量,缓存量以及可供程序使用量,如下图:
在这里插入图片描述
这张图是在启动了 tomcat,nginx, 3 个 docker,每个 docker 里各启动一个 zookeeper 的情况
可以看到,当前空闲量只剩 557M,这时如果我想再启动 3 个 Kafka(每个占 256M)就需要 768M,这是不是不够启动了呢?

一开始我也是这么想的,心想为什么后边的 buff/cache 那么高可不可以去掉
但后边经过了解才发现,原来 Linux 会自动将空闲的内存一部分作为缓存,来提高程序的运行速度
而这部分缓存,在我们需要其他程序需要用到时,将会自行释放出来给我们用
所以,真正看我们到底还能跑多少程序,并不是看 free,而应该看 available,这里边显示了我们还可以使用多少

所以,在启动了 3 个 Kafka 后,变成了下图:
在这里插入图片描述
可以清晰看到,很大一部分 buff/cache 腾出来了,而 3 个 Kafka 也成功启动并没有撑爆内存
嘛,虽说即使这样,也很难再跑其他程序就是了

下面再简单补充下 free 的用法

free	-h	即 -human,代表人能看懂的,会自动转化成 K M G 等单位
		-m	即全部单位转化为 M
		-k	即全部单位转化为 K
		-B	即全部单位转化为 B

② swap 交换分区解决内存不足问题 (2021-10-26)

很多时候会出现服务器内存不够使用的情况,这时如果不想多买服务器或者升级服务器,就可以考虑交换分区了
交换分区类似于 Windows 的虚拟内存,可以指定一部分磁盘空间当成内存使用

由于文章篇幅较长,这里单独写成了一篇,如下:
【Linux之轨迹】1核2G 内存不够怎么办?Swap 交换分区解决内存不足问题


…待续


趴在石头上的狮子,与巡回的大猩猩(IceClean)

Linux常见性能分析工具 本资源通过描述命令作用,并结合实例,讲解Linux下常见的几种性能分析工具,包括vmstat、sar、iostat、free、uptime、netstat和top 立即下载

相关推荐

实现ls的简单功能(Linux下运行)

编程实现程序list.c,列表普通磁盘文件(不考虑目录和设备文件等),列出文件名和文件大小。 与ls命令类似,命令行参数可以有0到多个: 0个参数:列出当前目录下所有文件 参数为普通文件:列出文件 参数为目录:列出目录下所有文件 实现自定义选项r,a,l,h,m以及-- r 递归方式列出子目录 a 列出文件名第一个字符为圆点的普通文件(默认情况下不列出文件名首字符为圆点的文件) l 后跟一整数,限定文件大小的最小值(字节) h 后跟一整数,限定文件大小的最大值(字节) m 后跟一整数n,限定文件的最近修改时间必须在n天内 -- 显式地终止命令选项分析

史上最全的Linux常用命令汇总(超全面!超详细!)收藏这一篇就够了!

在使用 ln 创建链接时,如果没有 -s 选项,会创建一个 硬链接,而不是软链接。

2501_90433232的博客 1633

解锁 STP 与 SOLIDWORKS 转换密码:工具及迪威在线转换秘籍

STP 文件能够完整地记录 3D 模型的几何形状、尺寸、公差、材料属性等丰富信息,无论是简单的机械零件,还是复杂的装配体,都能精准呈现。而在线转换以迪威模型为例,凭借便捷性、高效性和安全性,为广大 3D 专业技术人员和学生党在无需安装额外软件的情况下,轻松实现格式转换提供了有力支持。在实际工作和学习中,可根据自身具体情况灵活选择合适的转换方式,以确保 3D 设计工作流程的顺畅进行,让创意在不同格式间自由流动并绽放光彩。在 3D 设计与建模的广袤世界里,不同格式文件间的转换常常是连接创意与实现的关键桥梁。

技术说明博主 3444

Linux及操作系统介绍

他利用Unix的核心,去除繁杂的核心程序,改写成适用于一般计算机的x86系统,并放在网络上供大家下载,1994年推出完整的核心Version1.0,至此,Linux逐渐成为功能完善、稳定的操作系统,并被广泛使用。以后,不断地出现各种新的版本。如今的IT服务器领域是Linux、Unix、Windows三分天下,Linux系统可谓后起之秀,特别是“互联网热”以来,Linux在服务器端的市场份额不断扩大,每年增长势头迅猛,开始对Windows和UNIX的地位构成严重的威胁,已经成为事实上的服务器标准。

m0_63774626的博客 1522

芯片设计中的“隐形杀手”:手把手教你理解并优化互连寄生参数(以SPEF/DSPF为例)

本文深入探讨了芯片设计中互连寄生参数的影响及优化策略,特别关注SPEF/DSPF文件解析与静态时序分析。通过实际案例展示了耦合电容对时序收敛的关键影响,并提供从定位到优化的完整解决方案,助力工程师应对先进工艺下的设计挑战。

weixin_30687051的博客 598

双轴按键摇杆模块原理与嵌入式驱动实战

双轴按键摇杆是一种融合模拟量(X/Y轴)与数字量(Z轴按键)的复合型人机交互传感器,其本质基于电位器分压原理与机械开关通断特性。通过ADC采集连续电压信号并结合数字IO检测按键状态,可实现高鲁棒性的二维运动感知与触发控制。该方案技术门槛低、成本可控、兼容性强,广泛应用于智能小车、DIY游戏手柄、工业HMI及教育开发板等嵌入式场景。文中深入解析电位器线性度、KEY引脚开漏特性、ADC参考电压稳定性及软件消抖状态机等关键工程要素,为基于Arduino、STM32或ESP32平台的快速集成提供可复用的技术路径。

weixin_30995917的博客 82

Linux常用功能集锦

1. 硬链接、软链接 不同文件同步数据的硬链接: ln -d 文件的“指针”(软链接): ln -s 2.查看系统版本 uname -a 3.查看命令的用法 man  4.安装iso #mount -o loop #cd #cd #启动安装程序(安装rpm包:#rpm -ivh xxx.rpm) #cd / #umount 5.追加磁

xianyuxiaoqiang的专栏 608

海康摄像头V3.4 升级改造VUE3

摘要:本文介绍了一个基于Vue3的海康威视摄像头组件封装方案。针对官方仅提供HTML版本SDK的问题,作者通过封装实现了Vue3组件化集成,解决了iframe/webview引入方式的弊端。组件核心功能包括实时预览、本地录像、录像下载、截图抓拍等,并优化了SDK初始化逻辑(单例模式)、定位问题修复和错误处理机制。关键技术点包括:1)SDK插件容器定位修复;2)录像下载进度监控;3)多格式图片数据处理;4)多窗口场景下的SDK实例管理。该组件可直接通过npm安装使用,提供了完善的API和事件接口,显著提升了海

LINLINLINShi的博客 113

linux 的功能,Linux的主要功能

Linux的主要功能Linux系统为用户提供了强大的管理功能,主要包括存储管理,系统用户和用户组管理,进程管理,文件管理等存储管理Linux内核采用虚拟页似存储管理,采用三级映射机制实现从线性地址到物理地址的映射。这三级映射机制包括:1.页面目录(PGD)2.中间目录(PMD)3.页面表(PT)具体的映射过程为:(1)从内存的CR3寄存器中找到PGD地址。(2)从线性地址的最高位段为下标,在PGD...

weixin_31433053的博客 2518

图生文【学习中】

图生文:提供图像,把图像对应的信息用文本描述出来

qq_19072921的博客 1787

【FF-A】第二章 Introduction

Armv8.4 架构引入了在安全状态下的虚拟化扩展。Arm® SMMU v3.2 架构[1]为安全流添加了对第2阶段翻译的支持,以补充在 Armv8.4 处理器状态下的安全 EL2 翻译制度。这些架构特性使得在安全状态下,彼此不信任的软件组件能够相互隔离。关于在安全状态下引入虚拟化扩展以及固件框架目标的更多理念可在名为《在安全世界使用虚拟化进行隔离》的白皮书[3]中找到。软件组件只能访问物理地址空间和系统资源的区域,例如 GIC 中对其正确运行必要的中断。

baron-周贺贺-代码改变世界ctw 528

Gpredict卫星追踪软件:3个实用功能让天文爱好者和无线电操作者轻松追踪卫星轨迹

你是否曾经仰望星空,好奇那些在夜空中移动的光点到底是什么?或者作为业余无线电爱好者,想要与空间站进行通信却不知道何时何地可以建立连接?Gpredict卫星追踪软件正是为这样的需求而生!这款专业的开源卫星追踪软件能够实时追踪数千颗人造卫星的轨迹,为天文爱好者和无线电操作者提供强大的技术支持。 Gpredict基于SGP4/SDP4传播算法和NORAD两行轨道要素集,能够精确预测卫星的位置和运行轨迹

gitblog_00292的博客 897

使用OpenGL加载和显示DXF格式的3D模型文件编程

这样,我们就完成了使用OpenGL加载和显示DXF格式的3D模型文件的编程。通过实现加载函数和绘制回调函数,我们能够读取DXF文件的数据并使用OpenGL绘制出来。请注意,这只是一个简单的例子,仅涵盖了基本的加载和显示功能。在本文中,我们将探讨如何使用OpenGL编程加载和显示DXF(Drawing Exchange Format)格式的3D模型文件。DXF是一种通用的CAD(计算机辅助设计)文件格式,常用于存储和交换2D和3D图形数据。使用OpenGL加载和显示DXF格式的3D模型文件编程。

2301_79331421的博客 412

终极指南:如何使用Peng框架实现Minimum Snap轨迹生成的高阶多项式优化

Peng是一个用Rust编写的轻量级四旋翼自主框架,提供实时动力学仿真、轨迹规划和控制功能,特别适合无人机开发者和研究人员使用。本文将详细介绍如何在Peng框架中利用Minimum Snap轨迹生成技术,通过高阶多项式优化实现平滑高效的无人机路径规划。 ## Minimum Snap轨迹:无人机路径规划的黄金标准 🚁 Minimum Snap轨迹规划是一种先进的无人机路径优化方法,它通过最小

gitblog_01045的博客 854

华为od 面试手撕代码题【完成任务最少小时】

华为od 面试手撕代码题【完成任务最少小时】

MISAYAONE的博客 1580

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

【Linux】Linux背景历史

主要介绍unix、linux、以及计算机的相关发展历程

dab112的博客 5346

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

5个理由让你爱上GPXSee:终极GPS轨迹分析软件指南

GPXSee是一款功能强大的开源GPS日志文件查看器和分析工具,支持多种GPS数据格式和地图类型。无论你是户外运动爱好者、地理信息工作者还是GPS数据研究人员,这款免费软件都能为你提供专业的轨迹分析和可视化功能。本文将为你详细介绍GPXSee的核心功能、使用技巧和进阶应用,帮助你快速上手这个强大的工具。 ## 🚀 项目亮点:为什么选择GPXSee? ### 多格式全面支持 GPXSee支持几

gitblog_00523的博客 325

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

终极指南:2025年用MouseTracks实现鼠标轨迹可视化的完整教程

你是否好奇自己每天在电脑上究竟移动了多少次鼠标?想知道哪些按键被频繁使用?MouseTracks正是为你解答这些问题的完美工具!这款开源软件能够将你的鼠标移动、键盘敲击和游戏手柄操作转化为精美的可视化数据图表,让你直观地了解自己的数字行为模式。 MouseTracks是一款强大的鼠标轨迹可视化工具,它能够持续记录并展示你的操作数据,帮助发现工作习惯、优化游戏技巧,甚至预防重复性劳损。无论你是想提

gitblog_00672的博客 175

Qt/C++源码/地图控件/实时动态轨迹/历史轨迹回放/航线规划/性能强悍

摘要:本文介绍了一款功能强大的地图控件,支持多种地图源和坐标系,具备在线/离线切换、多线程加载、智能缓存等功能。该控件采用多图层机制和双缓冲技术,提供丰富的图形覆盖物和交互操作,支持轨迹回放、批量添加等功能。具有高性能、跨平台特性,适用于各类Qt开发环境。文中展示了多张效果图,并提供了百度网盘和代码仓库的下载地址。(149字)

Qt/C++视频监控/推流/物联网/大屏系统/自定义控件/UI定制/输入法 1205

持续演进的AI Agent评估基准:Computer Anthology解析

在人工智能工程实践中,模型评估一直是能力验证的关键环节。传统基准测试往往采用静态数据集,但AI Agent这类需要与环境交互、调用工具、执行多步任务的系统,其能力边界不断扩展,静态评测难以反映真实水平。持续演进(continuously evolving)的基准家族应运而生,通过动态更新任务集、提升难度梯度,帮助开发者有效追踪agent能力变化。本文围绕Computer Anthology这一持续演进的benchmark家族,介绍其设计思路、评估任务形态、本地部署流程、结果分析与优化映射,并结合最佳实践指导

weixin_33845881的博客 369

解决Kitty终端光标轨迹消失:从配置到源码的深度修复指南

你是否遇到过这样的困扰:在使用Kitty终端时,精心设置的光标轨迹效果突然消失,影响操作流畅性?本文将通过配置检查、参数调优和源码分析三步法,帮你彻底解决这一问题,让光标轨迹重新流畅显示。 ## 一、快速定位配置问题 光标轨迹功能失效的首要原因往往是配置参数未正确设置。Kitty的所有光标相关配置都集中在[kitty.conf](https://link.gitcode.com/i/57682...

gitblog_00789的博客 357

终端智能代码审查:基于轨迹分析的行为、成本与人机对齐实践

代码审查是提升软件质量、保障团队协作一致性的关键工程实践。其核心原理在于通过系统性地检查代码变更,发现潜在缺陷、安全漏洞并优化设计模式,从而降低维护成本、提升开发效率。随着人工智能技术的发展,尤其是大语言模型(LLM)的应用,自动化代码审查正从静态分析迈向动态、情境感知的新阶段。这带来了显著的技术价值:将离散的代码片段分析,升级为对开发者完整工作流轨迹的持续理解与协同,实现更精准、及时的反馈。在应用场景上,这种智能体(Agent)能深度嵌入开发者高频使用的终端环境,通过捕获文件编辑、命令执行、测试运行等连续

dengjuanshou7445的博客 444

ReasonFlux-PRM:用思维模板轨迹重构大模型推理

大语言模型(LLM)的推理过程常面临不可控、难调试、易幻觉等工程瓶颈,其本质是缺乏结构化、可度量的思维路径。ReasonFlux-PRM提出‘轨迹感知’新范式,将模糊的推理链解耦为规划器与执行器协同的模板化决策流程;通过GPT-4o精标500+高层次思维模板构建可复用的推理骨架,并在步骤级与轨迹级双粒度实施偏好建模(PRM),实现对对齐性、连贯性、效率等关键指标的即时反馈与优化。该技术显著提升数学、逻辑等符号推理任务的稳定性与可解释性,适用于需要高可靠推理能力的AI Agent、智能风控、科研辅助等场景。

467

终极指南:如何高效使用GeoPort实现iOS位置模拟与GPX轨迹管理

GeoPort是一款功能强大的开源iOS位置模拟器,让您能够在任何地点虚拟存在。无论是应用开发测试、位置游戏优化还是隐私保护,GeoPort都提供了完整的解决方案。本文将深入解析GeoPort的核心功能、安装方法以及实用技巧,帮助您充分利用这款免费的位置模拟工具。 ## 项目概述与价值主张 GeoPort作为一款专业的iOS位置模拟工具,完美解决了开发者和用户在实际使用中面临的位置模拟需求。通

gitblog_01098的博客 647

GUI智能体鲁棒性提升:从策略诱导错误诊断到轨迹合成恢复

在自动化测试与机器人流程自动化(RPA)领域,GUI智能体的核心挑战在于其与复杂、动态用户界面交互时的稳定性。策略(Policy)作为智能体决策的核心,其诱导产生的错误——例如点击相似但功能错误的控件——是影响任务成功率的关键因素。这类错误的诊断与恢复,直接关系到智能体的鲁棒性(Robustness)和实际应用价值。通过引入轨迹合成(Trajectory Synthesis)技术,能够从失败交互中自动构建恢复路径,将错误状态转化为高质量的训练数据。这种方法不仅实现了对智能体决策过程的“白盒化”诊断,更将其应

weixin_30527323的博客 394

AI Agent评估实战:从Evals到持续验证的可靠工程

大模型应用正从单轮问答走向多步决策的AI Agent,其可靠性不再由最终答案单一决定,而是取决于每一次工具调用、状态判断与轨迹走向。面对这种不确定性,传统软件测试的确定性假设和单次断言难以适用,业界开始转向“不信任、持续验证”的工程理念。Agentic Eval作为一套评估方法论,将验证对象从最终文本扩展至完整任务过程,结合Trajectory轨迹记录、工具调用合法性检查以及LLM-as-Judge模型裁判,构建多层质量防线。这套体系既能用于离线回归,也能接入CI流水线与线上影子监控,帮助团队在开发、发布、

weixin_30727835的博客 1376
上一篇: 【Redis之轨迹】记录一次 Linux 服务器惨遭挖矿的经历 [kdevtmpfs](Redis 安全问题)
下一篇: 【Docker x Hadoop】使用 Docker 搭建 Hadoop 集群(从零开始保姆级)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寒冰小澈IceClean

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值