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...
