- 博客(6)
- 收藏
- 关注
原创 CachyOS 内核重装修复流程(更新后启动失败)
摘要:本文详细介绍了如何在CachyOS Live USB环境下修复系统启动问题。步骤包括:1)确认并挂载根分区和EFI分区;2)进入chroot环境;3)重新安装内核及相关组件;4)重新生成UKI并更新systemd-boot;5)退出环境并重启。操作涉及关键命令如mount、chroot、pacman和bootctl等,适用于因内核问题导致的系统无法启动情况。
2025-12-15 10:03:58
316
原创 苏格拉底式提问法:从古希腊哲学到现代软件开发的运用
本文介绍了苏格拉底式提问法在程序开发中的应用。该方法通过精准提问揭示理解漏洞,帮助用户厘清真实需求。文章解析了其四步结构:从宽泛问题出发,引出定义,用反例挑战,最终修正观点。在开发中,该方法能挖掘隐藏需求,验证业务规则,避免理解偏差。同时指出了常见误区,如只问功能不究本质、接受用户定义不质疑等。苏格拉底式提问将模糊需求转化为可验证定义,是提升开发效率的重要工具。
2025-12-09 09:00:55
372
原创 解决Arch Linux的 KDE Plasma中 Fcitx 5 中文输入与 Chromium 系列浏览器兼容性问题
本文记录了在Cachy OS(基于Arch Linux)的KDE Plasma 6.5.3桌面环境下,解决Wayland协议中Fcitx 5输入法兼容性问题的经验。主要内容包括:1)在系统设置中将输入法框架调整为Fcitx 5 Wayland启动器;2)针对Chromium系列浏览器(如Microsoft Edge)添加"--enable-features=UseOzonePlatform"等启动参数以支持中文输入。文章还提供了Fcitx5一键安装脚本,包含中文字体配置、输入法安装和环境
2025-11-28 14:27:43
393
原创 懒人必备!Windows上实现一键快速切换JDK
本文介绍了两个轻量级Windows脚本(jvm.cmd和jvm.ps1),实现类似Node.js nvm的JDK快速切换功能。主要特点包括:一键切换当前终端JDK版本(use)、设置全局默认版本(--global/--system)、查看当前JDK状态(current/ls)、打开指定版本新窗口(open)等功能。安装只需将脚本放入PATH目录,并配置JDK路径映射。文章还对比了与nvm的异同,解答了常见问题,帮助开发者实现Windows环境下JDK版本的便捷管理。
2025-11-03 15:37:20
371
原创 CounterFit 是什么
CounterFit是一款物联网虚拟硬件模拟器,通过本地Web界面提供虚拟传感器/执行器(如光敏、LED等),配合Python垫片库(shim)模拟真实硬件操作。其核心组件包括:Web应用、硬件API垫片库和通信库。典型工作流为:添加虚拟器件→用兼容API编写设备代码→实现与云端联调。优势在于零硬件成本、快速原型验证和教学友好,但器件覆盖有限且不模拟复杂物理特性。适合IoT教学、原型开发及自动化测试,常与云平台配合使用形成完整解决方案。
2025-10-18 12:08:45
263
原创 CounterFit 虚拟 IoT + MQTT 联调快速上手(Windows/PowerShell)
摘要:本文介绍如何在Windows环境下使用CounterFit虚拟硬件和MQTT进行IoT设备联调。内容包括安装CounterFit虚拟硬件服务、配置MQTT代理(本地Mosquitto或公共测试服务)、编写Python桥接脚本实现传感器数据发布和LED控制指令订阅,以及通过命令行工具验证联调效果。关键步骤涉及环境配置、设备端口映射、MQTT主题设计,并提供常见问题排查方法,适合快速搭建IoT开发测试环境。
2025-10-18 12:06:57
1126
TDengine 时序数据库 jdbc驱动 3.7.6 可用于开源数据库管理器dbeaver 使用
2025-10-29
Toad-for-DB2-2022 7.4.12 专业IBM DB2数据库管理工具
2023-03-01
数据库驱动 DB2+jar包整合分享 包含 DB2-Data-Server-Driver-CN和db2jcc4.jar
2023-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅