首页 文章 精选 留言 我的

精选列表

搜索[VMware替代],共10000篇文章
优秀的个人博客,低调大师

VMware ESXi linux虚拟机在线识别新添加磁盘

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处、作者信息和本声明。否则将追究法律责任。 http://koumm.blog.51cto.com/703525/1281171 简单记录一下,虚拟机第一篇。 1.viclient登录到vcenter或ESXi,为虚拟机添加一块磁盘 在线为虚拟机添加磁盘。 2.登录进虚拟机linux系统中执行以下命令,识别新增加的硬盘 echo"---">/sys/class/scsi_host/host0/scan 3.下面就是分区,加入LVM卷了。 整个过程系统应用无需要停机。 本文出自 “koumm的linux技术博客” 博客,请务必保留此出处http://koumm.blog.51cto.com/703525/1281171

优秀的个人博客,低调大师

用 IntersectionObserver 替代滚动监听:更准、更省、更简单

页面里做懒加载、无限滚动、元素曝光埋点、吸顶导航切换时,很多项目第一反应还是给 window 挂一个 scroll 事件监听,在回调里用 getBoundingClientRect() 或者 offsetTop 判断元素是否进入视口。这个做法能跑,但代价不小:滚动事件触发频率极高,哪怕加了节流,每次回调仍然可能触发同步布局计算,导致样式重算和绘制排队;如果判断逻辑里读取了 offsetHeight、scrollTop 这类属性,还会造成强制同步布局。更麻烦的是,当页面里有多个滚动容器,或者元素在 iframe、嵌套 flex 布局中时,手写判断的边界条件很容易写错。IntersectionObserver 是浏览器原生提供的异步观察方案,它把“元素是否与视口或某个祖先容器相交”这件事交给浏览器内部去算,回调只在相交状态跨过阈值时触发,既避免了高频计算,也天然支持自定义 root、rootMargin 和 threshold。下面结合几个真实场景,看看怎么把它用得顺手。

优秀的个人博客,低调大师

用 IntersectionObserver 替代 scroll 事件做懒加载和曝光统计

页面里做图片懒加载、模块曝光统计、无限滚动,很多人第一反应还是监听 scroll 事件,在回调里不断 getBoundingClientRect() 判断元素是否进入视口。这种写法能跑,但在长列表或者低端设备上很容易掉帧,因为 scroll 回调触发极其频繁,而每次读取布局信息都会强迫浏览器重新计算样式和布局。IntersectionObserver 提供了一种由浏览器底层调度的观察机制,它不依赖主线程高频轮询,回调只在目标元素与视口(或指定根元素)的交叉状态跨越阈值时触发。这篇文章会从实际场景出发,讲清楚它的配置细节、跟 scroll 方案的本质区别、根元素和 rootMargin 的配合方式,以及卸载和降级时容易踩的坑,最后给出一个可以直接用的曝光上报封装。

优秀的个人博客,低调大师

🔥 SolonCode 是不是国产化替代 ClaudeCode 的优选?

安全审计、代码脱敏、数据本地化,是国内企业换掉 ClaudeCode(或任何海外 AI 编码助手)的三条真实理由。但「能换」和「换得舒服」之间,还隔着很多具体细节——安装、配置、模型选择、代码理解能力、与既有工程线的兼容性,一项项都比较清楚,才能判断谁才是「最优」。 本文不喊口号,逐条对照,结论在最后。 二、SolonCode 是什么 SolonCode 是杭州无耳科技从零构建的企业级终端编码智能体,底层架构自研,全中文驱动。它的定位: 一个soloncode web 0命令启动 Web 工作台,浏览器打开即可用。 自主理解需求、规划步骤、编写代码、执行 Shell。 模型不绑定,支持 DeepSeek、QWen、GLM、Kimi、MiniMax、GPT、Claude、Gemini、Ollama 等,也可以接内部私有化网关。 开源(GitHub / Gitee / GitCode 三端),支持 macOS / Linux / Windows / 鸿蒙 PC。 三、安装详解 3.1 系统要求 需要 Java 8 或更高版本(支持 Java 8 到 Java 26),提前安装好即可。 3.2 在线安装(推荐) Mac / Linux / 鸿蒙 PC: curl -fsSL https://solon.noear.org/soloncode/setup.sh | bash Windows(PowerShell): irm https://solon.noear.org/soloncode/setup.ps1 | iex 重复执行安装命令即可更新,安装器会更新程序文件,且保留你的配置或定义文件。 3.3 离线安装(内网 / 信创隔离环境) 如果目标机器没有外网,采用「一台联网机器下载 + 拷贝到目标机器安装」的方式: 第一步:在联网机器下载最新版安装包 用浏览器打开Gitee Releases 页面手动下载soloncode-cli-bin-*.tar.gz。 第二步:拷贝到目标机器并解压 通过 U 盘、scp、内网共享等任意方式,把tar.gz传到目标机器,然后解压(里面有install安装脚本)。 第三步:运行安装脚本 Mac / Linux / 鸿蒙 PC: sh install.sh Windows(PowerShell): & "./install.ps1" 安装脚本会把程序文件写入~/.soloncode/,并尝试将soloncode命令注册到 PATH。 3.4 安装后的目录结构 ~/.soloncode/ +-- AGENTS.md # 全局智能体提示词 +-- settings.json # Web 设置页维护的全局配置 +-- bin/ | +-- soloncode-cli.jar | +-- soloncode | +-- soloncode.ps1 | +-- uninstall.sh | +-- uninstall.ps1 | +-- uninstall.cmd +-- skills/ # 全局 Skills +-- agents/ # 全局子代理 +-- commands/ # 全局自定义命令 +-- extensions/ # Java 扩展插件 +-- memory/ # 全局长期记忆(默认) 项目目录下还可以有工作区配置: project-root/ +-- .soloncode/ +-- settings.json +-- AGENTS.md +-- CODE.md +-- sessions/ +-- skills/ +-- agents/ +-- commands/ +-- logs/ 3.5 首次配置模型 soloncode web 0 打开浏览器后进入「设置 → 大语言模型」,添加模型并测试连接。 3.6 快速验证 soloncode cli 进入 CLI 后可以输入: 你好啊 也可以启动 Web 模式: soloncode web # 默认端口 4808 soloncode web 0 # 自动选择可用端口 soloncode web 1212 # 指定端口 3.7 卸载 Mac / Linux: sh ~/.soloncode/bin/uninstall.sh Windows(PowerShell): & "$HOME/.soloncode/bin/uninstall.ps1" 3.8 常见问题 问题 建议 soloncode命令找不到 重新安装。或检查安装脚本是否已写入 PATH 模型连接失败 检查apiUrl、apiKey、模型名与网络代理 Web 端口被占用 使用soloncode web 0或指定其他端口 四、SolonCode 的主要特点 4.1 全中文驱动的交互体验 SolonCode 从底层到界面都面向中文用户设计。 全中文界面:所有菜单、设置、提示、帮助文档均为中文,模型配置的完整路径是: 设置 → 模型 → 添加模型(填 API URL、API Key、模型名)→ 测试连接 22 种界面语言:除了简繁中文,还支持英日韩、德法西意俄葡,以及阿拉伯语、孟加拉语、挪威语等小语种,默认跟随系统语言。切换语言无需重启,即时生效。 字体与字号自由调节:v2026.8.4 起支持界面字体 12 个候选可搜索,代码字体独立选择,字号 85%~150% 无级缩放,字体与布局解耦,放大文字不会撑变形。 4.2 模型不绑定,国产模型优先支持 SolonCode 不绑定任何单一模型,用户可以自由选择: DeepSeek:目前国内性价比最高的通用模型之一,编码任务效果接近 GPT-4 级别。 QWen / GLM / Kimi:国产主流模型,都有免费额度。 Ollama 私有部署:企业内网离线运行,数据完全不出门,成本仅为电力。 GPT / Claude / Gemini:如需使用海外模型,也可以接入,完全自主。 模型切换在 Web 面板里点一下就好,不需要改代码或重新部署。 代码、对话、记忆全部不出境,对于金融、政务、军工等强监管行业,这是基础能力,不是选配。 4.3 心智记忆 Web 化 SolonCode 内置长期记忆能力,记忆条目在 Web 界面中直接维护: 按重要度与时间浏览所有记忆 语义检索精准定位历史经验 条目上百后也能快速找回 记忆是团队的资产,不是个人的——不同会话可以共享同一份记忆库,项目级的知识沉淀自动复用。 4.4 代码理解与工程能力 底层架构从零构建,自研 ReActAgent 推理引擎,具备: 角色与指令系统:可以给智能体设定明确的角色和任务指令。 子代理管理:内置bash、explore、general、plan四个子代理,除general外均无写权限,边界划在配置里。 ReAct 反思循环:执行 → 观察 → 反思 → 再执行的闭环,允许中途纠正方向。 /goal简化命令:一键定义目标,智能体自主拆解任务。 实测案例:v2026.8.3 版本的 15 分钟第一次成功指南,记录了一个真实团队从零安装到产出可审查代码变更的完整路径,包含测试连接、模型配置、进入项目目录、下达代码审查指令、查看 Diff 四个环节,全部可截图验证。 4.5 与现有工程线无缝兼容 SolonCode 支持主流编程语言和框架,不强制要求特定技术栈: 构建工具:Maven、Gradle、npm、pnpm、yarn、Go Modules 等 语言:Java、Python、Go、JavaScript/TypeScript、Kotlin、C# 等 操作系统:macOS、Linux、Windows、鸿蒙 PC 项目目录下可以放置.soloncode/CODE.md自定义规约,团队共享的工程规范会被智能体自动读取并遵守。 五、总结 SolonCode 的定位很明确:把 AI 编码能力从海外模型换到国产模型,让数据不出境、让团队用中文、让工程线不重写。 如果你正在寻找一个: - 模型可接 DeepSeek/QWen/GLM 等国产 API - 代码、对话、记忆全链路不出境 - 中文界面开箱即用 - 安装简单、离线可用、内网部署无障碍 的编码智能体,SolonCode 是目前国内最完整、最接地气的方案。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册