- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 【开源项目分享】可监控电脑CPU、显卡、内存等硬件的温度、功率和使用情况
【摘要】LibreHardwareMonitor是一款开源硬件监控工具,可实时监测CPU、GPU、内存等关键指标。本文介绍了其安装方式(GitHub、WinGet)、主界面功能(树状结构展示各类硬件数据)以及实用特性:支持创建桌面小部件显示传感器数据,设置开机自启动,还能通过Web服务实现远程监控(含REST API)。操作简单直观,适合新手快速掌握硬件监控需求。
2025-08-23 15:47:06
2290
原创 frp 一个高性能的反向代理服务
frp是一款高性能内网穿透工具,支持TCP/UDP/HTTP/HTTPS等多种协议,可将内网服务安全暴露到公网。核心特性包括:多协议支持、安全认证、高性能传输和易扩展的插件系统。通过简单的配置即可实现SSH、Web服务等内网穿透,支持P2P直连减少带宽消耗。提供丰富的监控功能和管理界面,适用于远程办公、Web服务发布、游戏服务器等多种场景。配置文件支持TOML/YAML格式,包含服务端和客户端的详细配置示例,以及各种代理类型和插件系统的使用方法。
2025-08-28 21:18:20
1131
原创 内网穿透工具【frp】的核心功能底层处理逻辑解析
本文详细介绍了frp(Fast Reverse Proxy)的技术架构与核心实现原理。该反向代理工具采用C/S架构,包含服务端(frps)和客户端(frpc)两大组件,通过ControlManager、ProxyManager等核心模块实现内网穿透功能。文章重点解析了连接建立、消息处理、代理管理三大核心流程:1)客户端通过Login消息建立控制连接;2)基于消息分发器的多路复用机制处理通信;3)代理工厂模式管理代理生命周期。此外还介绍了心跳保活、P2P模式等高级功能,包括NAT类型检测和穿透算法选择。文档通
2025-08-28 21:09:24
1149
原创 JHipster-进阶操作手册
本文介绍了企业级项目开发流程和微服务架构实战。首先通过JHipster工具初始化单体应用项目,配置团队协作规范和质量检查工具。然后详细展示了微服务架构设计,包含API网关、用户服务和订单服务等模块,使用JDL定义服务配置和实体关系。最后演示了电商系统的复杂业务建模,包括客户、产品、分类和订单等核心实体的详细属性定义。全文提供了完整的代码示例和配置方法,涵盖从项目初始化到微服务部署的全流程实践。
2025-08-27 16:39:48
872
原创 JHipster-从零开始学习指南
JHipster是一个全栈开发框架,集成了Spring Boot后端和Angular/React/Vue前端,能够快速生成现代化Web应用。它通过自动化配置解决了传统开发中的繁琐步骤,如数据库连接、用户认证、CI/CD等,将原本需要10多天的手工开发缩短至30分钟完成。JHipster遵循最佳实践,提供灵活的技术栈选择,支持多种数据库和部署方式。安装只需几条命令,新手可以快速生成一个包含用户管理、系统监控等功能的完整应用。其核心优势在于提升开发效率、内置安全配置和性能优化,是构建企业级应用的理想选择。
2025-08-27 16:34:50
1267
原创 JHipster 生成器快速入门
JHipster是一个用于生成、开发和部署Spring Boot应用程序及前端(Angular/React/Vue)的开发平台。本指南介绍了从环境准备到应用生成的完整流程: 环境要求:需安装Node.js(^20.17.0或>=22.9.0)、npm(>=8.0.0)、Git和Java JDK(17/21/24) 安装步骤: 通过npm全局安装Yeoman和generator-jhipster 创建项目目录并运行jhipster启动交互式配置 配置选项: 选择应用类型(单体/微服务) 配置前后端
2025-08-26 23:58:52
470
原创 JHipster 一个基于 Yeoman 的全栈应用生成器
JHipster是一个基于Yeoman的全栈应用生成器,简化了现代化Java Web应用的开发流程。它支持从单体到微服务的多种架构,整合了Spring Boot、Spring Cloud等后端技术以及Angular、React、Vue等前端框架。采用模块化设计和优先级队列模式,JHipster提供标准化的开发体验,解决项目初始化复杂、技术栈选择困难等问题。核心功能包括应用生成、JDL支持、多技术栈集成、部署配置和开发工具扩展。主要面向Java开发者、全栈工程师和微服务架构师,适用于快速原型开发和企业级应用构
2025-08-26 23:57:30
831
原创 JHipster-Online 项目快速上手指南
JHipster-Online是一个基于Web的Java应用生成器,帮助开发者快速搭建现代化企业级Web应用。它采用Angular+Spring Boot全栈架构,支持JDL建模、Git集成和用户管理等功能。项目提供本地开发、Docker容器和云平台三种部署方案,适合不同应用场景。开发环境搭建需安装JDK11、Node.js、Yarn和Docker等工具,通过配置数据库连接和应用参数后即可启动前后端服务。核心功能包括可视化项目配置、实时代码生成和CI/CD集成,大幅提升企业应用开发效率。
2025-08-25 19:02:35
1076
原创 JHipster-Online 源码架构设计详解
JHipster-Online是一个基于Angular 14和Spring Boot 2.7构建的前后端分离企业级Web应用开发平台。其架构采用模块化设计:前端为Angular单页应用,包含核心模块、业务模块、账户模块和管理模块,支持懒加载和路由守卫;后端为Spring Boot RESTful服务,分层实现表现层、业务逻辑层和数据访问层,集成JWT认证、Git集成等功能。系统通过领域驱动设计实现代码生成核心业务,支持技术栈选择、项目配置、Git集成等完整开发流程。该架构具备组件化、松耦合、高扩展性等特点,
2025-08-25 18:16:53
919
原创 JHipster-Online 在线的代码生成平台,快速搭建企业级Web应用
JHipster-Online是一个在线代码生成平台,无需本地安装即可快速创建企业级Web应用。它基于JHipster框架,整合了现代技术栈如Spring Boot、Angular/React/Vue等,支持数据库配置、安全认证和云部署。核心功能包括可视化应用配置、JDL领域语言支持、Git集成和CI/CD配置生成。采用前后端分离架构,后端使用Spring Boot、Spring Security等技术,前端基于Angular和Bootstrap。项目结构清晰,遵循分层架构原则,提供完整的开发解决方案,极大
2025-08-25 18:08:02
1289
原创 AmazeVault 快速开始,打造个人专属桌面密码管理器
AmazeVault是一款本地安全的桌面密码管理器,支持Windows、macOS和Linux系统。运行环境要求Python 3.10+,推荐使用虚拟环境安装依赖。应用通过5×5图形解锁保护数据,支持单实例运行和系统托盘功能。开发者可进行调试模式,日志记录在data/logs目录。Windows用户可通过PyInstaller打包成独立可执行文件,自动读取版本号并嵌入图标。项目采用PySide6框架,支持Qt Designer可视化编辑界面组件。
2025-08-24 17:15:49
825
原创 AmazeVault 核心功能分析,认证、安全和关键的功能
AmazeVault 是一款专注安全的本地桌面密码管理器。其认证系统采用图形解锁与Argon2密钥派生技术,通过多组件协同保障用户数据安全。核心功能包括AES-GCM加密、剪贴板管理、自动锁定等机制,确保数据机密性与完整性。系统还提供密码生成器、数据备份/恢复、审计日志等辅助工具,并实现错误次数限制、延迟锁定等安全策略。通过恢复密钥机制,用户可在忘记图形时安全恢复访问权限,同时所有操作均经过高强度加密保护。
2025-08-24 16:53:28
1450
原创 Amazevault 是一款专注于本地安全的桌面密码管理器
Amazevault 是一款专注于本地安全的桌面密码管理器,其核心设计哲学是“无云、纯本地、高安全”。它旨在为用户提供一个完全掌控自己数据的解决方案,避免了将敏感信息上传至云端所带来的隐私泄露风险。核心目标是提供一个高安全性、离线可用、用户可控的密码存储解决方案。它不依赖任何网络服务或云同步,所有数据(包括密码库、设置和日志)都存储在用户本地的data/目录下,确保了数据的绝对私密性。
2025-08-24 15:36:35
1502
原创 (四)LibreHardwareMonitor 扩展硬件支持
摘要 本文介绍了如何为开源硬件监控工具LibreHardwareMonitor扩展硬件支持,重点分析了CPU和GPU两大核心组件的实现方式。CPU部分详细讲解了AMD与Intel处理器在温度、电压、频率监控上的差异实现,包括MSR寄存器访问、负载计算等关键技术。GPU部分则解析了NVIDIA、AMD和Intel显卡的监控架构,涵盖NVAPI、ADL、D3D等厂商特定API的集成方法。文章通过清晰的目录结构和类图展示了项目的模块化设计,为开发者提供了扩展新硬件支持的完整技术路线。
2025-08-23 21:59:34
755
原创 (三)LibreHardwareMonitor 硬件检测机制
LibreHardwareMonitor是一款开源硬件监控工具,支持自动检测CPU、GPU等设备。其核心机制通过Computer类初始化各硬件组(CpuGroup、NvidiaGroup等),分别调用IsAvailable()方法检测设备。CPU检测基于厂商和家族分类创建实例;NVIDIA GPU通过NVAPI接口枚举物理GPU;AMD GPU则使用ADL库获取适配器信息。检测过程采用延迟加载和并发处理策略,通过PCI ID、DMI等技术识别硬件,为系统提供全面的硬件监控功能。
2025-08-23 16:07:16
866
原创 (二)LibreHardwareMonitor 分层架构设计
本文深入分析了开源硬件监控工具LibreHardwareMonitor的五层架构设计。系统采用分层架构(硬件访问层、硬件抽象层、传感器管理层、核心控制层和UI展示层),通过端口I/O、MSR读取等技术获取硬件数据,并利用事件驱动和访问者模式实现高效数据更新。核心库LibreHardwareMonitorLib包含硬件监控逻辑,通过Interop目录与底层驱动交互。硬件访问层依赖InpOut和Ring0组件,硬件抽象层提供统一模型,传感器管理层管理测量点数据。系统通过依赖倒置原则优化性能,但存在权限依赖和潜在
2025-08-22 23:09:12
780
原创 (一)开源的硬件监控工具 LibreHardwareMonitor
LibreHardwareMonitor是Open Hardware Monitor的一个分支,是一款免费的硬件监控工具,用于读取计算机的温度传感器、风扇转速、电压、负载和时钟频率等信息。 目标用户: 系统管理员、硬件爱好者、开发人员。核心问题:提供对多种硬件设备(如主板、CPU、GPU、硬盘等)的实时监控能力,帮助用户了解系统健康状态和性能瓶颈。
2025-08-22 22:29:14
1056
1
原创 解决:[Errno -1] repomd.xml signature could not be verified for virtualbox
在ContOS上更新VirtualBox时报了“[Errno -1] repomd.xml signature could not be verified for virtualbox”这个错误,导致安装终止。其实要解决这个问题很简单,只需要把VirtualBox的软件源配置删除了即可。
2023-10-12 11:51:18
851
翻译 JAVA中的XML安全与数字签名(包含代码示例)
这篇文章介绍了如何在 Java 中使用数字签名来提高 XML 文档的安全性。数字签名可以用于验证 XML 文档的真实性和完整性。数字签名是使用私钥生成的,私钥由持有人保管。Java 提供了用于生成和验证数字签名的 API。要使用这些 API,需要先获得一个数字证书。数字证书由可信的第三方颁发,包含持有人的公钥和个人信息。文章最后提供了一个示例,演示了如何在 Java 中使用数字签名来保护 XML 文档。
2023-09-26 18:13:53
2222
原创 解决win11系统任务栏(通知区域)蓝牙图标不显示问题
window系统、win10、win11任务栏/通知区域,蓝牙图标不显示问题,设置任务栏蓝牙图标
2023-05-15 17:08:27
8073
2
翻译 初学者使用Auto-GPT入门:设置和使用
Auto-GPT入门教程。Auto-GPT是一个实验性的开源应用程序,展示了众所周知的GPT-4语言模型的能力。Auto-GPT将多个OpenAI的GPT模型实例链接在一起,使其能够完成任务而无需帮助,编写和调试代码,并纠正自己的写作错误。而不是简单地要求ChatGPT创建代码,Auto-GPT使多个AI代理一起工作,以开发网站、创建通讯、根据用户请求编译在线页面等。auto-gpt、AutoGPT、ChatGPT、GPT4、gpt-4
2023-04-14 23:16:17
3047
1
原创 VMware装完ContOS7访问网络提示:Network is unreachable
MVware装完ContOS7访问网络提示:Network is unreachable查看网卡信息配置虚拟机网络激活网卡查看网卡信息查看网卡信息输入ip addr查看网卡信息,只有一个本地网卡lo和一个ens33网卡,但ens33并没有IP地址信息配置虚拟机网络将虚拟机的网络连接改为桥接模式MVware菜单栏:编辑->虚拟网络编辑器选择更改设置选择物理...
2020-03-25 14:18:06
2081
LibreHardwareMonitor.zip
2025-08-25
VirtualBox最新版本-2023-10-12
2023-10-12
Java数字签名 xmldigitalsignature1.zip
2022-12-13
mingw-w64.rar
2020-03-26
devcpp-4.9.9.2_setup(Dev-C++).rar
2020-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅