JudithHuang
码龄7年
求更新 关注
提问 私信
  • 博客:100,769
    100,769
    总访问量
  • 79
    原创
  • 491
    粉丝
  • 0
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
加入CSDN时间: 2020-03-05

个人简介:但行好事,莫问前程。

博客简介:

JudithHuang的博客

查看详细资料
个人成就
  • 获得559次点赞
  • 内容获得9次评论
  • 获得519次收藏
  • 代码片获得1,659次分享
  • 博客总排名18,000名
  • 原力等级
    原力等级
    4
    原力分
    729
    本月获得
    100
创作历程
  • 14篇
    2026年
  • 49篇
    2024年
  • 16篇
    2023年
  • 1篇
    2022年
成就勋章
TA的专栏
  • React入门指南
    4篇
  • OpenStack
    7篇
  • React 从入门到放弃
    49篇
  • kubernetes
    1篇
  • nginx
    3篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

【多重好礼】鸿蒙心迹 · 开发录原创征稿活动

鸿蒙开发者的实战经验,值得被记录。从踩坑排查到项目复盘,从工具脚本到学习笔记,每一段真实的开发经历,都是社区最宝贵的技术资产。「鸿蒙心迹 · 开发录」正式启航,不限主题、随时可写,只要是鸿蒙开发相关的真实经验都欢迎投稿。 本活动为 [HarmonyOS 7.0 创新内容共创季](https://builderx.csdn.net/activity-site/harmonyos/activity2026)双轨征文之一,与[「共创季 · 稿事节」](https://harmonyosdev.csdn.net/6a97f0de2b83d06f0ecadec5.html)深度征文互补——「稿事节」写深度技术长文,「开发录」写日常开发实战笔记。 「开发录」每月一期,12月截止,本季共三期,投稿即有机会获得京东卡、CSDN博客流量券、亿万Token、社区定制周边好礼!

126人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

React 列表与表单

本文演示 React 中列表渲染与表单处理,通过 map 配合唯一 key 实现待办列表动态展示,强调使用稳定 id 而非 index 作为 key 以避免渲染错误。表单提交时调用 preventDefault() 阻止默认行为,并更新状态添加新任务。完整代码可运行于本地,为后续学习常用 Hooks 奠定基础。
原创
博文更新于 2026.09.25 ·
205 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

React 组件与 Props

本文介绍 React 组件拆分与 Props 用法,通过 UserCard 组件演示如何使用 TypeScript 定义组件参数类型,实现数据的只读传递。强调 props 单向流动原则,倡导将可变状态置于父组件中管理,提升代码可维护性与类型安全性。
原创
博文更新于 2026.09.24 ·
424 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

React State 与事件

本文介绍 React 中使用 useState 实现组件状态管理与事件处理。通过点击按钮或输入文本,触发 setCount 或 setInput 更新状态,React 重新渲染组件,实现交互效果。强调使用受控组件(value + onChange)及正确更新 state 的方式,避免直接修改状态或读取旧值的问题。核心流程:事件 → 更新 state → 重渲染。
原创
博文更新于 2026.09.23 ·
132 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

React:第一个 Vite 应用

本文通过 Vite + React + TypeScript 快速搭建首个应用,实现“改一行代码,浏览器即时更新”的最小闭环。核心在于理解“组件 → 虚拟 DOM → 真实 DOM”心智模型:编写函数组件返回 JSX,React 在内存中构建虚拟 DOM 并高效更新真实 DOM。借助 Vite 的热更新能力,开发体验流畅。文中还梳理了常见问题排查方法,为后续学习组件与 Props 奠定基础。
原创
博文更新于 2026.09.23 ·
218 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

OpenStack 镜像:Glance

本文介绍 OpenStack Glance 镜像服务,重点讲解镜像上传、查看与删除操作,强调架构(x86_64/aarch64)、磁盘格式(qcow2/raw)及状态(active)对实例创建的关键影响。通过 CLI 与 Horizon 两种方式演示 Cirros 镜像上传流程,并提供常见问题排查方法,如状态异常、架构不匹配、磁盘空间不足等。最后总结选镜像的实用规则:架构对齐、状态 active、格式正确,确保实例成功启动。
原创
博文更新于 2026.09.23 ·
567 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

OpenStack 计算:Nova 实例生命周期

本文详解 OpenStack Nova 实例生命周期管理,涵盖 BUILD、ACTIVE、SHUTOFF、ERROR 等核心状态及启停删、重启、重建等操作。通过 CLI 与 Horizon 对比,演示实例控制流程,并强调 server show 查看状态与故障信息的重要性。结合 DevStack 环境,指导调度落点定位与常见错误排查,助力掌握计算资源运维基础。
原创
博文更新于 2026.09.23 ·
394 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

OpenStack 身份与权限:Keystone

本文详解 OpenStack 身份与权限核心组件 Keystone,阐释 User、Project、Role、Token 四大概念及其关系。通过 CLI 与 Horizon 对比,演示用户/项目/角色管理及授权流程,实操创建学习账号并验证权限。重点解析 401 错误、空列表等常见问题的排查思路,强调 Token 过期、项目作用域、Endpoint 配置等关键点。最后总结运维习惯:先验 Token、三要素(用户/项目/角色)缺一不可,管理员操作需精准定位。为后续 Glance 学习奠定身份基础。
原创
博文更新于 2026.09.22 ·
363 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

OpenStack: Apple Silicon 上 Cirros 控制台VNC打不了字

在 Apple Silicon 上运行 OpenStack DevStack 时,Cirros aarch64 实例控制台无法输入,根源在于 CPU 模式错误、内存不足及驱动缺失。修复步骤包括:设置 cortex-a72 64 位 CPU、升级至 m1.tiny 配置、将显卡模型改为 ramfb 并更新镜像属性,最后补上 simplefb.ko 和 xhci-pci.ko 模块以支持帧缓冲与 USB 键盘。关键点是通过串口确认系统状态,避免误判。
原创
博文更新于 2026.09.22 ·
85 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

OpenStack 创建第一台实例:Horizon ↔ CLI

本文指导用户通过Horizon界面与CLI命令行两种方式创建OpenStack实例,重点演示镜像、规格、网络、安全组及项目作用域的配置与对照。强调环境准备、资源确认与常见失败排查,帮助初学者理解OpenStack核心组件协同机制,为后续深入学习奠定基础。
原创
博文更新于 2026.09.22 ·
324 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

OpenStack 是什么:一张图看懂在干什么

OpenStack 是一组协同工作的云服务,核心组件包括:Keystone(身份认证)、Glance(镜像管理)、Nova(计算调度)、Neutron(网络控制)、Cinder(块存储)和Horizon(Web界面)。用户通过API或Dashboard发起请求,如创建虚拟机,需经Keystone鉴权后,由Nova协调Glance、Neutron、Cinder等服务完成资源分配。各组件分工明确,资源按“项目”隔离,学习时应以CLI为主,掌握服务间调用关系,建立清晰的心智模型。
原创
博文更新于 2026.09.22 ·
306 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

Mac 开发工具 Claude 苹果芯片 dmg 安装包

发布资源 2026.09.15 ·
dmg

从零安装 OpenStack:DevStack + Multipass 本地可复现指南

OpenStack 官方安装偏生产、步骤重,不适合第一次上手。本文用 **DevStack** 在 macOS 上通过 Multipass 拉起 Ubuntu 24.04 虚拟机,写好 `local.conf`(含 Apple Silicon 注意点),一条 `./stack.sh` 装好 Keystone、Nova、Neutron、Glance、Horizon 等核心服务;装完验证 Horizon,并能创建实例。文中还覆盖创建失败时的常见排障,整条路径可复现、环境可随时丢弃重装。
原创
博文更新于 2026.09.15 ·
251 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

nginx带宽限制 limit_rate limit_rate_after

在高负载的网络环境下,为了保持服务的稳定性,限速是一种必要的控制访问量的手段。Nginx 是一款高性能的 Web 服务器和反向代理服务器,可以使用 limit_rate_after 和 limit_rate 两个主要指令来完成流量控制和限速。在实际应用中,这两个指令可以结合使用,实现准确的限速和数据传输速度控制。限速和流量控制保证了服务器带宽资源的合理分配和防范恶意攻击,是服务器管理中的重要部分。
原创
博文更新于 2026.09.15 ·
3925 阅读 ·
6 点赞 ·
1 评论 ·
13 收藏

nginx主动健康检查

本文介绍了基于 Nginx 的第三方模块 nginx_upstream_check_module,该模块可以实现 Nginx 的主动健康检查功能,有效地提高后端服务器的可用性和稳定性。文章详细介绍了该模块的安装和配置方法,并提供了使用该模块进行健康检查的示例代码。最后,本文总结了 nginx_upstream_check_module 的优点,推荐我们在实际应用中使用该模块来提高服务的可靠性和稳定性。
原创
博文更新于 2026.09.15 ·
1908 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

centos7.9安装openresty

本文介绍了在 CentOS 系统上安装 OpenResty 的详细步骤。接下来,通过下载、解压、配置、编译和安装等步骤,完成 OpenResty 的安装。
原创
博文更新于 2026.09.15 ·
840 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

如何将 CURL 命令转换为示例代码(Go, Python, R等)

本文介绍了如何使用开源库 `curlconverter` 将 CURL 命令转换为示例代码。首先介绍了安装 `curlconverter` 库的方法,然后以 JavaScript 示例代码为例,介绍了如何将 CURL 命令转换为示例代码。接着,介绍了如何将 `curlconverter` 集成到 Egg.js 中,通过 HTTP 请求的方式将 CURL 命令转换为示例代码。最后,总结了 `curlconverter` 库的特点和优势,以及在实际开发中的应用场景。
原创
博文更新于 2026.09.15 ·
2859 阅读 ·
0 点赞 ·
1 评论 ·
4 收藏

mac Wireshark报错You do not have permission to capture on device “en1“

mac Wireshark报错You do not have permission to capture on device "en1"
原创
博文更新于 2026.09.15 ·
4326 阅读 ·
8 点赞 ·
2 评论 ·
7 收藏

Nginx sub_filter 来修改html响应内容

接下来,我们将修改Nginx的配置文件,以在HTML响应中添加自定义的JavaScript代码。模块来修改HTML响应,并根据需求添加自定义的JavaScript代码。现在,当客户端访问Nginx提供的HTML页面时,Nginx将使用。,从而在HTML中添加了一段自定义的JavaScript代码。首先,我们需要确保Nginx已经正确编译和安装,并且已启用了。安装完成后,您可以执行以下命令来验证Nginx是否正确启用了。指令可以根据您的需求进行修改,以适应您的实际情况。这将编译并安装Nginx,并启用了。
原创
博文更新于 2026.09.15 ·
1718 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

浏览器cookie共享之同一域名下的不同子域名之间共享

本文介绍了在Web开发中,如何实现在同一域名下的不同子域名之间共享cookie。首先,解释了cookie的定义和作用。然后,介绍了在设置cookie时设置域名属性或使用顶级域名作为cookie的域名的方法。在实现此技术时,需要注意安全性和正确性,例如设置cookie的路径属性和过期时间,以及避免不同子域名之间cookie的相互覆盖等问题。最后,强调了在同一域名下的不同子域名之间共享cookie的重要性和优点。
原创
博文更新于 2026.09.15 ·
11412 阅读 ·
34 点赞 ·
0 评论 ·
40 收藏

使用 rrweb 录制和回放 WebSSH 会话

在本节中,我们回顾了使用 rrweb 录制和回放 WebSSH 会话的步骤。通过引入 rrweb 库,并结合录制和回放代码示例,我们可以轻松实现会话的录制和回放功能。使用 rrweb 来录制和回放 WebSSH 会话可以方便地记录用户操作并进行回放,为用户提供更好的体验。希望本文对你有所帮助,如果有任何问题,请随时联系我。祝你在使用 rrweb 进行会话录制和回放时取得成功!
原创
博文更新于 2026.09.15 ·
1059 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏
加载更多