自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(38)
  • 收藏
  • 关注

原创 Ubuntu之旅-06 EMQX

摘要:EMQX是一款高性能的物联网MQTT消息服务器,支持大规模设备连接。在Ubuntu系统上安装EMQX时,需先添加官方apt仓库,通过apt-get命令安装后使用systemctl启动服务。成功安装后,检查服务状态显示"Active:active(running)"即表示EMQX运行正常。该平台能为物联网应用提供可靠的实时消息传输解决方案。

2025-09-24 09:18:36 352

原创 Ubuntu之旅-05 网络设置

本文详细介绍了在Win11宿主机上配置VMware虚拟机(Ubuntu24.04)桥接网络的完整过程。通过设置VMnet0桥接模式连接到宿主机物理网卡,并修改Ubuntu的50-cloud-init.yaml网络配置文件,为虚拟机分配固定IP(192.168.80.162)。配置完成后,经双向ping测试验证,虚拟机与宿主机(192.168.80.156)及同局域网其他设备实现互联互通。关键步骤包括:桥接模式选择、网络适配器设置、Ubuntu静态IP配置等,确保虚拟机获得与宿主机同网段的独立IP地址。

2025-09-24 08:52:20 422

原创 Ubuntu之旅-04 Docker

Docker是一个用于快速交付和运行应用程序的开放平台。本文介绍了在Ubuntu系统中安装Docker的详细步骤:首先添加Docker官方GPG密钥和APT仓库,然后安装Docker引擎及相关组件,启动服务并验证运行状态。为加速下载,还提供了配置国内镜像源的方法,包括编辑daemon.json文件添加多个镜像地址,并重载配置重启服务。最后通过运行hello-world镜像验证安装是否成功。安装完成后可使用docker ps -a命令查看容器状态。

2025-09-22 11:04:06 537

原创 Ubuntu之旅-03 InfluxDB

本文介绍了在Ubuntu系统上安装InfluxDB v2.7时序数据库的步骤。主要内容包括:添加InfluxData密钥验证、配置存储库、执行安装命令,以及通过systemd服务管理数据库启动。安装完成后,默认通过8086端口访问InfluxDB服务,可通过检查服务状态确认安装是否成功。该过程参考了官方文档的安装指南,适用于需要实现数据持久化的应用场景。

2025-09-18 13:53:51 443

原创 Ubuntu之旅-02 Redis

本文介绍了Redis的用途和安装配置方法。Redis作为内存数据库支持多种数据类型,可用于缓存、消息代理等场景。文章详细说明了在Ubuntu系统下通过APT安装Redis的步骤,包括添加仓库、更新索引和安装命令。安装完成后需修改redis.conf配置文件(设置bind 0.0.0.0和protected-mode no)以允许局域网访问,并通过systemctl管理服务状态。最后给出了验证服务正常运行的方法。

2025-09-18 13:14:16 331

原创 Ubuntu之旅-01 VMware

本文介绍了在Windows环境下使用VMware部署Ubuntu服务器的经验分享。作者推荐Windows用户通过VMware(17.6Pro版)体验Linux系统,并选择Ubuntu24.04.2Server版本进行安装。安装完成后,建议使用FinalShell工具进行远程连接管理,详细说明了该工具的下载地址(hostbuf.com)和连接配置步骤,包括主机IP、用户名等参数的设置方法。文章配有连接成功的界面截图,为Windows用户提供了便捷的Linux操作解决方案。

2025-09-18 12:38:23 138

原创 React之旅-09 useMemo,优化计算性能的利器

React的useMemo Hook用于缓存计算结果,避免不必要的重复计算。当组件重新渲染时,如果依赖项未变化,useMemo会直接返回缓存值而非重新计算。这在处理复杂运算时特别有用,比如计算质数列表的场景。示例展示了当选择数字不变但时间频繁更新时,使用useMemo能有效避免重复计算质数,从而提升性能。useMemo接收计算函数和依赖项数组作为参数,仅当依赖项变化时才重新执行计算函数。这种优化可以显著减少计算开销,防止主线程阻塞。

2025-07-16 15:52:52 922

原创 React之旅-08 useEffect

React的useEffect钩子用于处理组件副作用操作。它接受两个参数:setup函数(可返回清理函数)和依赖项数组。当依赖项变化或组件首次挂载时触发setup函数,卸载时触发清理函数。典型使用场景包括:每次渲染执行(无依赖数组)、首次渲染执行(空数组)、特定状态变化执行(指定依赖项)以及清理副作用(返回清理函数)。合理使用useEffect可以有效管理组件生命周期中的副作用操作。

2025-07-16 08:30:35 359

原创 React之旅-07 useState

React中的useState Hook允许在组件中添加状态变量,需在顶层调用。基本用法为const [state, setState] = useState(initialState),其中initialState可以是值或函数(作为初始化函数)。set函数不会立即改变当前状态,而是在下次渲染生效。更新对象或数组时需替换而非修改原值。为提高性能,可将昂贵的初始化逻辑作为函数传递给useState,这样React仅在初始渲染时调用它。注意不能在循环或条件中使用useState。

2025-07-15 09:03:18 397

原创 React之旅-06 Ref

本文介绍了 React 中 Ref 的基本概念和使用场景

2025-07-14 10:44:12 328

原创 React之旅-05 List Key

React列表渲染中,使用数组索引作为key会在列表顺序变化时导致非受控组件状态异常。当列表反转时,原索引1的复选框状态会保留在新索引1的项目上,造成UI与数据不一致。解决方法是为每个列表项分配唯一稳定的标识符(如id)作为key,这样React能正确跟踪组件状态。仅在列表顺序和长度不变时,使用索引作为key才是安全的。

2025-07-11 11:13:19 374

原创 高效工具-markmap

摘要:markmap是一款开源工具,能将Markdown文件转换为思维导图,支持在VSCode中集成使用。用户可通过官网在线体验,或在VSCode安装插件后直接编辑Markdown文件并实时生成导图。生成的思维导图可导出为HTML或SVG格式,操作简单高效。

2025-07-09 15:33:32 570

原创 高效工具-GemDesign

GemDesign是一款AI驱动的原型设计工具,支持快速生成高保真交互原型。核心功能包括AI智能生成、多场景适用、设计优化及团队协作,适用于产品经理及中小团队。用户可通过官网免费体验,目前暂未公布收费模式。

2025-07-08 13:05:10 1674

原创 高效工具-LX Music

本文详细介绍了一款免费开源的音乐神器-LX Music,搭配keep-alive音源,实现听歌、下载全自由。

2025-06-27 16:57:59 11880

原创 高效工具-MinerU

本文详细介绍了PDF文件转换工具-MinerU

2025-06-26 08:54:23 453

原创 高效工具-libretv

LibreTV 是一个轻量级、免费的在线视频搜索与观看平台,提供来自多个视频源的内容搜索与播放服务。无需注册,即开即用,支持多种设备访问。项目结合了前端技术和后端代理功能,可部署在支持服务端功能的各类网站托管服务上。

2025-06-20 08:50:57 1598

原创 WIN10下,基于Docker搭建Kafka集群-续

WIN10下,基于Docker搭建Kafka集群,并使用Redpanda对集群进行后台管理。

2025-06-19 10:37:39 518

原创 高效工具-tldr

本文介绍了命令行工具tldr的安装与中文配置方法。针对命令行操作中英文帮助信息难懂的问题,推荐使用开源工具tldr获取简洁说明。文章详细讲解了通过npm安装tldr的步骤,并提供了配置中文语言包的具体操作:下载中文页面文件,替换默认英文帮助文档。最后展示了使用tldr查看git命令中文说明的效果,为命令行用户提供了实用的帮助工具解决方案。

2025-05-29 13:04:01 550

转载 WIN10下,基于Docker搭建Kafka集群

在WIN10下,通过Docker,搭建Kafka集群

2025-04-11 13:55:23 322

原创 Kafka 可视化工具-Offset Explorer

最近在研究Kafka,相应的可视化工具有好多,其中官方免费提供的Offset Explorer是首选,可是在下载时,速度特别慢,难以忍受。后来找了好多渠道,终于在youkuaiyun.com中找到了下载连接。为了方便小伙伴们使用,特将分享下载链接。

2025-03-28 09:31:26 878 2

原创 React之旅-04 路由详解

React Router 路由详解

2025-02-21 10:48:12 689

原创 React之旅-03 路由

React Router路由

2025-02-19 14:06:54 835

原创 React之旅-02 创建项目

创建React项目

2025-02-19 09:29:25 760

原创 React之旅-01 初识

初识React

2025-02-18 15:57:47 393

原创 Pivot Grid-14 测试

测试代码

2025-02-07 11:16:42 210

原创 Pivot Grid-13 自定义非绑定字段类

自定义非绑定字段类。

2025-02-07 09:38:59 251

原创 Pivot Grid-12 重写PivotGridControl类

自定义PivotGridControl类

2025-02-07 09:36:30 224

原创 Pivot Grid-11 自定义PivotGridField

自定义PivotGridField

2025-01-24 16:31:16 253

原创 Pivot Grid-10 自定义PivotGrid

自定义PivotGrid类

2025-01-24 12:34:40 215

原创 Pivot Grid-09 自定义单元格的默认编辑器

自定义单元格的默认编辑器

2025-01-22 14:53:45 278

原创 Pivot Grid-08 设置单元格值的格式

设置单元格值的格式

2025-01-17 14:45:32 216

原创 Pivot Grid-07 隐藏某行/列

在Pivot Grid表格中,隐藏某行/列

2025-01-17 13:42:29 234

原创 Pivot Grid-06 设置单元格,显示自定义文本

表1 事件数据类的常用属性。

2025-01-17 09:24:28 387

原创 Pivot Grid-05 实现自定义分组

【代码】Pivot Grid-05 实现自定义分组。

2025-01-16 14:21:10 227

原创 Pivot Grid-04 添加自定义汇总

添加自定义汇总

2025-01-16 13:39:25 233

原创 Pivot Grid-03 显示基础/详细数据

显示汇总数据所对应的基础/详细数据

2025-01-16 10:54:53 161

原创 Pivot Grid-02 实现自定义摘要

为 Pivot Grid 实现自定义摘要

2025-01-16 09:36:59 364

原创 Pivot Grid-01 添加未绑定字段,并提供数据

为Pivot Grid添加未绑定字段,并提供数据。

2025-01-15 15:27:57 298

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除