UML类图存储与转换分析报告
UML图有很多种,但是并非必须掌握所有的UML图,才能完整系统分析和设计工作。一般说来,在UML图中,只要掌握类图、用例图、时序图的使用,就能完成大部分的工作。也就是说,掌握UML的20%,就能做80%的事情。 类图中具体类、抽象、接口和包的表示法UML类图中具体类、抽象类、接口和包有不同的表示方法。 1)在UML类图中表示具体类具体类在类图中用矩形框表示,矩形框分为三层:第一层是类名字。第二层是类的成员变量;第三层是类的方法。成员变量以及方法前的访问修饰符用符号来表示: “+”表示 public;“-”表示 private;“#”表示 protected;不带符号表示 default。 2)在UML类图中表示抽象类抽象类在UML类图中同样用矩形框表示,但是抽象类的类名以及抽象方法的名字都用斜体字表示,如图2所示。 3)在UML类图中表示接口接口在类图中也是用矩形框表示,但是与类的表示法不同的是,接口在类图中的第一层顶端用构造型 <>表示,下面是接口的名字,第二层是方法,如图3所示。此外,接口还有另一种表示法,俗称棒棒糖表示法,就是类上面的一根棒棒糖(圆圈+实线)。...
KUbuntu24睡眠后掉帧的问题分析
前情提要 我的Kubuntu24在使用一段时间后165hz的刷新率会掉帧到很低,就是明显的感觉到页面动画卡顿,除了我经常使用sleep休眠以外,没有关过机以外,没什么其他的操作,反而是我重启后掉帧就消失了,所以我来分析一下原因。 🧩 一、问题特征总结 描述的情况: 165Hz 高刷屏幕 使用 Kubuntu 24(基于 KDE Plasma 6) RTX 3060(NVIDIA)独显 经常使用 Sleep/休眠,几乎不关机 一段时间后页面动画掉帧、系统卡顿明显 重启后恢复正常 这说明:✅ 并非 CPU 或内存泄漏问题(重启能恢复)❌ 很可能是 GPU 驱动或桌面合成器(KWin)状态异常。 ⚙️ 二、可能的原因(从高到低概率)1️⃣ NVIDIA 驱动的功耗管理 Bug(最常见) NVIDIA 的 Linux 驱动在高刷显示器和动态功耗切换(PowerMizer)时,常出现 GPU 频率锁定过低的问题。 症状: 正常时 GPU core clock 能上 1000MHz+,掉帧时锁定在 210MHz 或 405MHz。 这通常在休眠恢复后最容易出现。 2...
Vmware-Exsi笔记本运行可行性报告
前情提要 Vmware Exsi,可以安装在物理机上的虚拟机系统,可以在此基础上虚拟化很多子虚拟机,所以我想在我的Dell G15上安装,然后安装win+linux虚拟机,这样就可以无缝实现双系统或者多系统切换了,但是我现在有几个可行性的问题需要了解,1.exsi是否支持win上的休眠功能,可以保证在没有外接电源的情况下挂载内存关机,2.exsi是否免费使用,3.exsi是否支持我的想法以及有哪些平替软件。所以我在这里做一个详细的可行性报告 可行性报告 — Dell G15(i7-12700H / 32GB / 1TB / RTX3060)上用 VMware ESXi 做多系统虚拟化的可行性与替代方案结论 ESXi 本身不建议也不可靠地作为笔记本的“休眠主机”来实现断电/断电池时自动把内存挂起保留状态。 虽然 ESXi 有 “suspend VM”(将单个 VM 的内存状态写到磁盘) 和某些版本的 “suspend to memory” 功能用于特定维护场景,但 把整台笔记本主机(运行 ESXi)在无外接电源时进入休眠/挂起并...
常用浏览器对比
常见浏览器比较报告 — Chrome / Brave / Firefox / Tor Browser(详尽对比:安全、隐私、易用性、目标用户等)下面把四款常见浏览器按关键维度做系统性对比——并给出适用人群与实用建议。结论基于官方说明与近期权威综述(引用见文末)。我先给一个快速概览表,再逐项拆解重点与实操建议。 维度 / 浏览器 Google Chrome Brave Mozilla Firefox Tor Browser 默认安全性(沙箱、网站隔离、恶意检测) ★★★★★(强)。沙箱、站点隔离、钓鱼/恶意检测等官方强化。(safety.google) ★★★★☆(良好) — 基于Chromium,继承许多安全特性,同时默认屏蔽追踪。(Brave) ★★★★☆(良好) — 主动推送安全功能(HTTPS-only、DoH 等);更新频繁。(Mozilla 支持) ★★★☆☆(专注匿名) — 安全性强,但为匿名路由流量可能牺牲某些浏览器层面的性能/功能。(privacytools.io) 隐私保护(默认追踪阻断...
微信聊天记录提取与模型训练
前情提要 我计划把微信聊天记录导出来,然后想训练一个模型,根据我的DellG15 5520 32G+1T RTX3060 6G的设备上能够训练那种模型呢?以及我如何拿聊天记录制作一个分析总结. 导出的JSON,CSV等格式的数据可以用来训练大语言模型,已经有网友成功利用自己的聊天记录训练chatglm3,做出一个数字化的自己. 🧩 一、我的硬件能训练什么模型? 模型类型 参数规模 是否可在你电脑上训练 说明 Embedding / 分类模型 <100M ✅ 轻松 可用于情感分析、关键词提取、话题分类 微调 LoRA 小型语言模型 1B~7B ⚠️ 可行(推荐 3B~6B) 通过LoRA、QLoRA、PEFT等低显存微调技术 全参数训练(from scratch) >1B ❌ 不现实 训练成本太高,显存不足 ChatGLM3-6B / Qwen1.5-4B / Gemma-2B 等微调 2B~6B ✅ 适合 可以基于你微信聊天数据微调,做“数字化自己” Embedding + RAG 检索增强生成(不训练) —...
第一章-白月光与汉堡包
第一章 白月光与汉堡包1九月的沈城,空气里还残留着夏日最后的溽热,但早晚已透出初秋的清爽。林晚星坐在驶向沈阳工业大学的动车上,窗外的景物飞速向后掠去,如同她此刻难以捕捉的心绪。她刚刚结束了专升本的漫长征程,如愿考入了这所理想的大学,开启人生的新篇章。本该是纯粹的喜悦与期待,可心底某个角落,总有一丝若有若无的惘然,像窗玻璃上呵出的白气,清晰片刻,又迅速模糊。 她低头,打开随身携带的帆布包,里面除了一本村上春树的《挪威的森林》,还有一个用干净手帕仔细包好的汉堡。这习惯是什么时候开始的?好像就是从那个暑假,和他——陈序——正式在一起之后。他总笑她,说是“汉堡爱好者晚期”,她却理直气壮:“汉堡多好啊,层次丰富,一口下去,面包的软、肉排的香、蔬菜的脆,全都有了,是很有幸福感的东西。” 想到陈序,林晚星的嘴角不自觉微微上扬。那个高高瘦瘦,眉眼干净,带着几分少年特有的清冽和笨拙的男孩。他们的重逢,始于高中毕业两年后一次极其普通的同学群里的寒暄,然后顺理成章地加了微信,从“老同学,最近怎么样?”开始,到分享日常的琐碎,再到某个深夜,隔着屏幕,谁先捅破了那层暧昧的窗户纸……一切都自然得像是早已写好...
税收分析与对比报告
前情提要 最新在观看《肖申克的救赎》电影时,听到里面狱警说的几句话,处处都要收税,因此我对此还是很好奇,到底税收如何存在于我们的日常生活中的?以及它与别的国家税收有何区别呢?接下来就跟随我来分析一下税收。 🧾《中美税收制度比较与分析研究报告》摘要税收是现代国家财政收入的主要来源,是政府实现社会再分配与经济调控的重要工具。本文以中国与美国的税收制度为比较对象,从税制结构、主要税种、征收方式、纳税体验以及社会影响等方面进行系统分析。通过比较可以发现,中国税制以间接税为主、集中统一、代扣代缴为主导;而美国税制以直接税为主、联邦与州分权、自主申报为核心。两国在税收文化与公众参与度上也存在显著差异。本文旨在帮助读者深入理解税收的经济学意义与社会功能,并从税收制度比较中汲取对中国未来税制改革的启示。 关键词:税收制度;中国;美国;税制比较;财政政策 一、引言税收是国家机器正常运转的经济基础,是政府履行职能、提供公共服务的必要条件。从古至今,无论是农业社会的赋税,还是现代社会的所得税与增值税,税收都体现了国家与公民之间的经济关系。 在电影《肖申克的救赎》中,主人公安迪利用对税法的了解为狱警...
Linux包管理器的对比与评测
前情提要 不同版本的Linux发行版有不同的包管理器,有Debian为首的deb,还有RedHat的RPM,以及还有snap和flatpak,以及arch上的一些,还有appimage,但是这些不同的包使得相同的软件要分别打包好多次,所以我想详细的研究一下他们有什么不同之处,以及一个软件是如何在Linux系统中安装和被使用的。 Executive summary(摘要)不同 Linux 发行版使用不同的包格式与包管理器(例如 Debian/Ubuntu 用 .deb + dpkg/apt,Fedora/RHEL 用 rpm + dnf/yum,Arch 用 pacman,Alpine 用 apk,Gentoo 用 Portage,SUSE 用 zypper 等),这些传统包管理器负责系统级软件的安装、依赖解析与升级。近年出现的一类“跨发行版”打包方案(Flatpak、Snap、AppImage)以及“函数式/事务型”管理器(Nix、Guix、rpm-ostree)提供了可移植性、沙箱、安全或可回滚等特性,但各自有资源、维护与生态的权衡。下...
LinuxZSH配置
前情提要 在用过Kali Linux和ArchLinux的Kconsole之后就会发现,Ubuntu默认的shell终端不仅很丑也很难看,所以本教程是如何在Kubuntu上的Kconsole上配置一个好看的终端界面 Shell中的sh和bash一、核心摘要 Shell:是一个命令行解释器,是用户与 Linux 内核进行交互的界面。它接收用户输入的命令,并将其转化为系统调用,执行后返回结果。 sh (Bourne Shell):是 Unix 系统上最初的、标准的 Shell,由 Stephen Bourne 在 1970 年代开发。它的功能相对基础。 bash (Bourne-Again SHell):是 sh 的增强版,也是目前绝大多数 Linux 发行版的默认 Shell。它完全兼容 sh,并在此基础上添加了大量实用功能(如命令历史、Tab 补全、数组、算术运算等)。 简单来说,bash 是 sh 的超集。在大多数现代 Linux 系统上,/bin/sh 实际上是一个指向 /bin/bash(或 /bin/dash)的符号链接,但 bash 在以 sh 名义被调用时,会遵...
Vue实训日志
岗位实践报告附带工作日志(手写内容)第 1 天:项目初始化与生态系统搭建 日 期 2025 年 9 月 15 日 工作内容与进度 今天我专注于项目的基础框架搭建和环境配置。我使用 Vue CLI 或 Vite 初始化了项目,并立即集成了 Vue 3 生态中的两个关键库:Vue Router 用于实现前端路由,以及 Pinia 用于集中式状态管理。在 main.js 中,我完成了这些库的应用级注册,确保了项目的模块化基础。此外,为了美化界面并加快开发速度,我引入并全局注册了 Element Plus UI 组件库。最后,我在 App.vue 中配置了基础的导航链接和 <router-view>。 完成度 10% 第 2 天:响应式核心与计算属性深入 日 期 2025 年 9 月 16 日 工作内容与进度 今天我的核心工作是实践 Vue 3 的 Composition API 响应式系统。在 HomeView.vue 中,我使用 ref 声明了基本类型数据(如 count),并用 reactive 声明了复杂的对象状态(如 product)。我...
Ubuntu24+Docker部署反向代理
Ubuntu 24 + Docker 部署反向代理完整指南前言在部署 Nextcloud 等容器化服务时,反向代理是一个至关重要的组件。它不仅能简化访问方式,还能提供 HTTPS 自动化和多服务统一入口等强大功能。本文将详细介绍在 Ubuntu 24 系统上使用 Docker 部署反向代理的完整流程。 🧭 什么是反向代理?反向代理是客户端与后端服务器之间的”中间人”,负责将客户端请求转发到内部服务。 简化理解12浏览器 -> 反向代理 (Nginx / Caddy / Traefik) -> 内部服务 (Nextcloud Docker 容器) 实际示例: 你访问 https://cloud.ncy.cn 反向代理(Nginx/Traefik)将请求转发到 http://172.17.0.1:8080(Nextcloud 容器内部端口) 外部无法直接访问容器 IP(172.18.x.x),但代理可以访问 🔍 反向代理 vs /etc/hosts 对比 功能 /etc/hosts 反向代理 本地域名解析 ✅ 仅在本机有效 ✅...
Docker部署Nextcloud-Aio教程
Docker 部署 Nextcloud AIO 完整指南:从踩坑到成功前言在个人电脑上部署 Nextcloud 一直是我的一个执念。最后一次在 Windows 11 上尝试时,就遇到了 Nextcloud AIO(All-in-One)的域名验证问题——它要求公网域名解析到本机,而我既没有公网域名,也没有公网 IP。IPv6 虽然是动态分配的,但当时还无法使用,最终只能放弃。 如今切换到 Ubuntu 系统,这个想法又重新燃起。毕竟这是我的”专系”(专用系统),怎能不再尝试一次?经过多次失败和调试,终于成功部署,现将完整经验分享给大家。 核心问题与解决方案🎯 问题一:本地域名验证失败Nextcloud AIO 在安装时会验证域名是否能通过 HTTPS 访问,这对于本地开发环境来说是个大问题。 错误信息: 1"The domain is not reachable on Port 443 from within this container." 🔍 原因分析Nextcloud AIO 的验证逻辑是在容器内部执行 curl -vk https://cloud...
Hexo-admonition-new 插件使用示例
hexo new –path tutorial/Hexo-admonition-new-插件使用示例 “Hexo-admonition-new 插件使用示例” Hexo-admonition-new 插件使用示例anote 类型(替代旧 note)普通提示这是一个普通提示信息块,用于一般性说明。 info 类型信息提示这是一个信息提示块,提供额外的参考信息。 todo 类型待办事项列出需要完成的任务。 warning 类型警告信息用于提醒用户注意某些事项。 attention 类型注意强调需要特别关注的内容。 caution 类型谨慎操作提醒用户小心操作。 error 类型错误提示显示操作失败或错误信息。 failure 类型操作失败表示某项操作未能成功。 missing 类型内容缺失表示某些内容或文件缺失。 fail 类型验证失败表示检查或验证未通过。 danger / bug 类型危险操作表示危险操作或高风险内容。 程序 Bug用于标注程序错误或缺陷。 success 类型操作成功表示操作成功或任务完成。...
博客分类规则文档
🗂 博客分类规则与内容归档指南 📖 本文用于规范博客的分类与整理逻辑,帮助在撰写或归档文章时快速确定所属类别,使内容结构更清晰、检索更方便。 🎵 一、内容类型分类(按作品形态划分) 分类名 说明 示例 music 音乐相关内容,如乐评、作曲笔记、音乐推荐等。 《我最喜欢的原神OST分析》 Gallery 摄影、图片作品、视觉展示等。 个人摄影作品集、图片随记 reading 阅读心得、书评、文学摘录等。 《卡尔维诺作品读书笔记》 game 游戏体验、攻略、设计分析。 《原神五周年纪念图》 podcast 音频节目、播客内容笔记或推荐。 《播客节目推荐清单》 💻 二、技术相关分类(计算机与前沿科技) 分类名 说明 示例 tech 传统技术类文章,包含前端、后端、数据库、运维、网络安全等。 《SpringBoot多模块配置实践》、《Redis使用指南》 ai 人工智能与大模型相关主题,如深度学习、强化学习、AI工具使用等。 《强化学习之父Richard Sutton访谈分析》、《本地知识库系统可行性研究》 📝 三、创作...
本地知识库系统 — 分析与可行性研究
前情提要:在如今的互联网时代,无论是推特还是视频平台,总会有大量的知识信息以及垃圾信息在我们周围环绕,但是看视频不一定是学习视频,大脑不一定能够记住所有的信息,而记不住的就不是自己的,但是记得住的会影响思考,大脑是应该通过信息进行判断,但是又不能同一时间记录大量的信息,那么古时候有书籍库也就是图书馆或者档案库,那么现在对于个人来说,整理固然是麻烦的,那么是不是就是可以利用自己身边的电子设备,比如电脑+一些自己开发的知识库,来保存这些信息呢,那么如何选择架构搭建可以记录所有信息的知识库这个问题就应运而生了,所以我想做一个分析与可行性研究,结合现如今的各项已经实现的技术,设计一个可行的本地知识库系统。 本地知识库系统 — 分析与可行性研究(可落地设计 + 实施步骤)把“看不住的大量信息”变成“可检索、可组合、可复用”的本地知识库,是把被动信息变成主动认知资产的最佳路径。下面我会先给出目标与设计原则,再给出可选技术栈(含优劣权衡)与体系结构,接着给出详细的实现步骤(从最小可用系统到进阶功能),并指出性能/隐私/备份/维护等注意点。关键论断会附上参考来源...
食物与生命力:饮食、精神与人的生理节律之间的深层关系
围绕着上一篇的《人类日常精神状态的变化规律与持续高效学习策略研究》延伸主题。从“精气神”的角度进一步展开,结合 营养学、生理节律、心理学、甚至传统医学 的视角,来说明“吃什么、怎么吃、吃多少”对人的生命力、精神状态和长期成长的影响。 食物与生命力:饮食、精神与人的生理节律之间的深层关系一、引言人的生命力,不仅体现在外在的体力与健康上,更体现在“精气神”的充盈与平衡之中。古人云:“食者,生之本也。”饮食不仅是维持生命的手段,更是精神状态、心理能量与身体运作的根本来源。现代科学研究也证明,饮食结构、进食时间与食量的变化,直接影响到人的新陈代谢、激素水平、血糖稳定性与神经系统活动,从而塑造一个人的“精神面貌”与学习效率。 二、饮食与生命力的能量机制 饮食的核心作用:能量供给与细胞修复 食物中的碳水化合物、脂肪和蛋白质是人体能量的三大来源。 当饮食平衡时,能量代谢稳定,人体维持正常体温、专注力和免疫系统。 如果过度进食,尤其是高糖高脂食物,血糖迅速上升后又下降,会导致人短暂兴奋后极度疲倦,出现“饭后困”与“脑雾”现象。 吃得太多 vs 吃得太少:生命力的两极 吃得太多:食...
人类日常精神状态的变化规律与持续高效学习策略研究
人类日常精神状态的变化规律与持续高效学习策略研究摘要人类的精神状态在一日中并非恒定,而是随着时间、年龄、饮食、环境与心理状态呈现出动态波动。这种变化与昼夜节律、神经递质活动、内分泌系统、以及个人的心理目标密切相关。本文结合时间生物学(Chronobiology)、心理学与教育学的研究成果,从生理与心理两大维度,系统探讨了人类精神能量的变化规律,并分析进食量、作息、季节、焦虑、意志力等因素的综合作用。最后,提出基于“生理节律—心理调节—学习策略”三位一体的高效学习与生活模式,以期为学习者与职场人提供科学的精神管理方案。 关键词:精神状态;昼夜节律;意志力;学习效率;时间管理;劳逸结合 一、引言在现代社会中,学习与工作的高强度节奏使人们普遍面临精神疲劳、注意力下降与动力不足的问题。人类大脑的工作效率并非线性,而呈现出周期性的高低起伏,这种节律性源自人类进化过程中形成的生理时钟。与此同时,饮食结构、睡眠质量、情绪波动以及社会环境也在不同层面上影响个体的精神状态。 许多人发现:午餐吃得过饱易犯困,夜晚反而精神高涨,学习效率受心情与焦虑显著影响。这些现象背后实则反映出复杂的身心互动机制。...
Python虚拟环境使用指南
关于 Python 虚拟环境(venv)在 Ubuntu 24 中的完整使用教程,包括建立、激活、使用、安装包、退出、删除等全过程。 📘 Ubuntu 24 下 Python 虚拟环境使用教程(venv)1. 检查 Python 环境Ubuntu 24 默认自带 Python 3.x,你可以先确认版本: 1python3 --version 如果没有 venv 模块,请先安装: 12sudo apt updatesudo apt install python3-venv -y 2. 创建虚拟环境选择一个项目目录,比如 myproject: 12mkdir ~/myprojectcd ~/myproject 创建虚拟环境(命名为 venv,你也可以换成其他名字): 1python3 -m venv venv 执行完后,项目目录会多一个 venv/ 文件夹,里面包含隔离的 Python 解释器和库。 3. 激活虚拟环境激活后,命令行前面会出现 (venv) 提示: 1source venv/bin/activate 此时终端显示类似: 1(venv) furin...
一次性搞清楚chatGPT
备选标题 《一口气搞清楚ChatGPT:从图灵测试到AI巨头战争,你需要知道的一切底层逻辑》 《颠覆世界的聊天机器人:ChatGPT爆火背后的技术演进、商业秘密与失业警报》 《为什么是ChatGPT?AI语言模型背后的三次技术飞跃与微软谷歌的生死对决》 博客正文:一口气搞清楚ChatGPT:从图灵测试到AI巨头战争,你需要知道的一切底层逻辑引言:一夜之间,所有人都患上了“AI焦虑症”想象一下,你打开电脑,要求一个聊天机器人为你写一段视频脚本,它“哗哗哗”列出1、2、3、4、5、6、7点大纲,甚至能为你撰写初稿 。这不是科幻电影,这是ChatGPT带来的现实。 在短短两个月内,ChatGPT的月活跃用户就突破了惊人的一亿大关。它能参加司法考试、拿下美国医学牌照 、撰写代码、甚至写小说 。它的出现,不仅震撼了我们对聊天机器人的认知,更让整个科技界和资本圈陷入一种狂热与焦虑并存的状态 。为什么是它?为什么是现在?本文将串联起ChatGPT背后的历史碎片、技术演进、以及它引发的商业战争,带你彻底搞清楚这个正在颠覆世界的AI模型。 核心观点总结:ChatGPT爆火的三个关键ChatG...





