K8s运维管理平台 - Kuboard体验:真心好用,强力安利一波
简介 Kuboard 是一款免费的 Kubernetes 管理工具,提供了丰富的功能,结合已有或新建的代码仓库、镜像仓库、CI/CD工具等,可以便捷的搭建一个生产可用的 Kubernetes 容器云平台,轻松管理和运行云原生应用。您也可以直接将 Kuboard 安装到现有的 Kubernetes 集群,通过 Kuboard 提供的 Kubernetes RBAC 管理界面,将 Kubernetes 提供的能力开放给您的开发/测试团队。 Kuboard for K8S 安装 1、hostPort: 280 2、image: ‘swr.cn-east-2.myhuaweicloud.com/kuboard/kuboard:v3’ 3、注意会重启kubelet 安装 Kubernetes 多集群管理工具 - Kuboard v3 扩展:QuestDB questdb-versus-influxdb 使用体验 优点 1、UI、交互式做的非常好 2、界面Logo 支持设置,常见问题文档 3、套件:存储卷浏览器 很好用 ...
几种K8s运维管理平台对比说明
深入体验 Kuboard xkube KubeSphere Dashboard 结论 如果您需要一个功能全面且适合企业级应用的平台,KubeSphere是最佳选择,其强大的多租户管理和DevOps支持使其在2025年依然占据主导地位。 如果您的需求较为简单,需快速上手的集群管理工具,可以选择Kuboard。 Dashboard适合对Kubernetes有深入了解的用户,用于基础的集群管理任务。 对比分析表格 以下是关于2025年Kuboard、xkube、KubeSphere和Dashboard在最新功能、用户界面、多租户支持和DevOps支持方面的详细对比分析表格: 1....
Pinia(基本用法)_pinia的使用
🍍🍍🍍 介绍(摘自官方文档) Pinia 是 Vue 的存储库,它允许您跨组件/页面共享状态。 如果您熟悉 Composition API,您可能会认为您已经可以通过一个简单的 export const state = reactive({}). 这对于单页应用程序来说是正确的,但如果它是服务器端呈现的,会使您的应用程序暴露于安全漏洞。 但即使在小型单页应用程序中,您也可以从使用 Pinia 中获得很多好处: dev-tools 支持 跟踪动作、突变的时间线 Store 出现在使用它们的组件中 time travel 和 更容易的调试 热模块更换 在不重新加载页面的情况下修改您的 Store 在开发时保持任何现有状态 插件:使用插件扩展 Pinia 功能 为 JS 用户提供适当的 TypeScript 支持或 autocompletion 服务器端渲染支持 与 Vuex 的比较(摘自官方文档) Pinia 最初是为了探索 Vuex 的下一次迭代会是什么样子,结合了 Vuex 5 核心团队讨论中的许多想法。最终,我们意识到...
靠这九款国产AI大模型,就实现了6亿人的AI梦
2024年 10 月 13 日,工业和信息化部总工程师,赵立国发表讲话:“我国人工智能核心产业的规模在不断提升,企业数量超过了 4500 家,完成注册并提供服务的生成式人工智能服务大模型数量已经超过200个,注册用户数超过了 6 亿。” 这些大模型在各个领域中发挥着重要作用,推动了技术创新和产业变革。 可以看出 2024 年,中国的人工智能技术发展速度真可谓是日新月异,国产AI大模型如雨后春笋般涌现,从 1 月份的 80 多个到 10 月份已经突破超过 200 个,不到十个月时间就激增了 100 多个大模型。 这些大模型中主要以通用大模型 Kimi、智谱清言、通义千问、文心一言、豆包、天工AI、讯飞星火、秘塔和腾讯元宝这九大模型格外引人注目。 在科技大国走向科技强国的号召下,AI 大模型的重要性尤其凸显,这九款国产大模型发展相当出色,它们铸就了中国人我们中国人的 AI 梦。 下面,让我们一起探索这些大模型的特点和面临的挑战,普及和了解它们在AI领域的地位和潜力。 ...
UE设置分辨率以及全屏模式
方法一、通过蓝图设置 方法二、通过打包项目的配置文件进行修改 注:图中的FullscreenMode 其中:0=窗口化,1=无边框窗口,2=独占全屏 方法三、通过控制台命令修改 12r.SetRes 1920x720w :"x"是英文字母x,w:窗口r.SetRes 1920x720f :"x"是英文字母x, f:全屏 方法四、通过打包后执行命令 1YourGame.exe -ResX=1920 -ResY=720 -fullscreen 关于屏幕左右或上下有多余黑边问题 主要问题是当前摄像头约束了比例,需要将需要设置的“摄像头选项”去除“约束高宽比”,如果项目是第一人称视角的,再选中“重载高宽比轴约束”,并将高宽比轴约束选为“维持Y轴视野”。 关于Cesium在宽屏显示时,地图加载部分问题 在使用带鱼宽屏时,发现屏幕两侧的地图只能加载部分,用了很多的方法,比如: 加大 Maximum Screen Space Error...
UE中通过游戏实例(Game Instance) 实现UI与关卡蓝图变量交互的详细步骤
游戏实例(Game Instance)是UE5中跨关卡持久化的全局对象,适合存储需要在多个UI或关卡间共享的变量(如玩家分数、设置参数等)。通过将变量存储在游戏实例中,UI蓝图和关卡蓝图均可直接访问和修改。 步骤1、在游戏实例中定义变量 1.创建自定义游戏实例类(若未创建) 在内容浏览器中右键 → Blueprint Class → 选择 Game Instance。 命名为BP_MyGameInstance(示例)。 2.添加变量 打开BP_MyGameInstance蓝图。 在我的蓝图(My Blueprint)面板中,点击变量(Variables) → 添加变量。 命名变量(如PlayerScore),设置类型(如Integer),并勾选可编辑实例(Editable Instance)(可选,便于调试)。 步骤2、在关卡蓝图中更新游戏实例变量 1.获取游戏实例引用 在关卡蓝图中,右键添加节点 → Get Game Instance。 将返回的Game Instance引用转换为自定义类BP_MyGameInstance(通过Cast To...
UE5入门教程:蓝图变量_ue5全局变量
一、变量介绍 定义:变量是保存一个值、或引用一个对象或Actor的属性。这些属性可被蓝图内部访问,也可被设置为外部访问(在关卡中的蓝图实例内,以便用户修改其值)。 显示形式:变量以圆形框的形式显示,在蓝图内Variables下拉列表中,会显示所有已存在的变量,包括组件实例变量及自定义变量。 二、变量类型 蓝图变量有多种类型,用于保存不同类型的数据。以下是一些常见的变量类型: 布尔值(Boolean):只能保存真或假。 整数(Integer):可以存储整数值。 浮点(Float):可以存储带小数部分的数值。 字符串(String):可以存储一组字母数字字符。 向量(Vector):包含代表3D向量的X、Y和Z浮点值。 旋转体(Rotator):包含X(滚动)、Y(俯仰)和Z(偏航)浮点值,表示3D空间中的旋转。 转变(Transform):可以存储位置、旋转和缩放。 ...
UE4_UE5 如何显示/调整游戏运行帧率
在创作中,我们往往需要查看游戏运行的帧率,用于判断程序运行的流畅度。那么如何调取帧率呢,接下来我就简单介绍几种方法: 1.在控制台命令中输入stat fps 可以看到,游戏帧率已经显示在屏幕右上角。 2.在控制台命令中输入“t.maxfps 帧数”以修改最大帧率 3.通过Get World Delta Seconds来获取帧率并打印到屏幕上 Delta Seconds其实就是游戏中每帧刷新所用的时间,用1除以Delta Seconds,得到的就是每秒中刷新的帧数。 下图的节点逻辑中,我通过按下数字键3,来向屏幕打印计算所得的FPS。(Appen节点是字符串组合节点,类似C++中对字符串的“+”重载) 可以看到,当我按下数字键3,我的帧数被打印到屏幕上。
windows+vs2017 C++编译gRPC
1、需求 因为项目需要,想要在windows+vs2017环境使用C下编程gRPC并编写demo程序,使得能够根据proto文件生成对应的c文件。 2、资料查阅 起初根据网络资料查阅,使用git从github中下载了gRPC最新的开源代码,并通过CMake编译,之后使用vs2017进行最终的编译生成,但在vs2017编译过程中,提示版本不匹配,需要vs2019及以上版本,本想进行vs的版本升级,但考虑到项目代码版本问题,最终选择低版本的gRPC进行编译与使用,再次查阅资料,最终,根据大佬的这篇文件在Windows搭建gRPC C++开发环境!,完成了vs2017+gRPC1.48版本的编译。 3、编译工具 (1)Git;用于从github中将代码拉下 (2)CMake;编译gRPC (3)Nasm;似乎是编译过程中openssl用到,不太了解,但网上搜索下载了一个 (4)VS2017 Professional; 4、编译步骤(就是把大佬的文章复制了一遍,为了防止大佬的文章链接失效) (1)下载gRPC源码 使用git命令行在预备存放grpc源码的目录下执行,...
远程过程调用(RPC)入门
本文简要介绍RPC的相关知识。 1 概述 RPC(Remote Procedure Call),即远程过程调用,是一种通过网络从远程计算机程序上请求服务、而不需要了解底层网络技术的协议。RPC协议假定某些传输协议(如TCP或UDP)的存在,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发应用程序(包括网络分布式多程序在内)更加容易。 例如,有两台服务器A和B,一个应用部署在服务器A上,想要调用服务器B上的应用提供的函数/方法。由于服务器A和服务器B的应用程序不在一个内存空间,不能直接调用,就需要通过网络来传达调用的语义和调用的数据,这就是RPC协议。 2 背景 在单机时代,一台电脑上运行多个进程,为了实现进程之间的通信,就出现了IPC(Inter-process communication,单机中运行的进程之间的相互通信)。 而到了网络时代,大家的电脑都互相连起来了,以前程序只能调用自己电脑上的进程,能不能调用其他机器上的进程呢?为了实现这个目的,把IPC扩展到网络上,就是RPC(远程过程调用)了。 ...












