使用 Docker 部署本地 Halo 开发环境

拉取镜像 docker pull registry.fit2cloud.com/halo/halo:2.20.? 删除旧容器 docker stop halo docker rm halo 更新容器 docker run -d --name halo -p 8090:8090 -e SPRING_THYMELEAF_CACHE=false -v ~/.halo2:/root/.halo2 regi...

avatar 無.Flac‘s Blog 发表于 2025年02月07日 23:13:10

【JVM】Java虚拟机探究之四:虚拟机栈

一、虚拟机栈简介 1.1 虚拟机栈的出现背景 由于跨平台性的设计,Java的指令都是根据栈来设计的。不同平台CPU架构不同,所以不能设计为基于寄存器的【如果设计成基于寄存器的,耦合度高,性能会有所提升,因为可以对具体的CPU架构进行优化,但是跨平台性大大降低】。 优点是跨平台,指令集小,编译器容易实

avatar 云留月的技术小站 发表于 2025年02月07日 22:38:35

【JVM】Java虚拟机探究之三:运行时数据区概述及线程

此章把运行时数据区里比较少的地方讲一下。虚拟机栈,堆,方法区这些地方后续再讲。 前言 本节主要讲的是运行时数据区,也就是下图这部分,它是在类加载完成后的阶段

avatar 云留月的技术小站 发表于 2025年02月05日 23:10:16

【JVM】Java虚拟机探究之二:内存结构概述与类加载子系统

一、内存结构概述 1.1 内存结构简图 1.2 内存结构详图 英文版 中文版 如果自己想手写一个Java虚拟机的话,

avatar 云留月的技术小站 发表于 2025年02月05日 19:32:42

【JVM】Java虚拟机探究之一:JVM与Java体系结构

本笔记来源于B站尚硅谷开放免费课程宋红康老师主讲的JVM全套教程。 本笔记所用到的所有分析工具如下: visualvm_2110 PXBinaryViewer MemoryAnalyzer

avatar 云留月的技术小站 发表于 2025年02月03日 22:21:30

【Data Structure】数据结构解构其九:排序算法

排序: 假设含有n个记录的序列为{r1,r2,……,rn},其相应的关键字分别为{k1,k2…….,kn},需确定1,2,……,n的一种排列 p1,p2,……,pn,使其相应的关键字满足 kp1≤kp2≤……≤kpn。(非递减或非递增)关系,即使得序列成为一个按关键字有序的序列{rp1,rp2,……

avatar 云留月的技术小站 发表于 2025年02月02日 13:16:14

2024 年终总结:与 17170 位读者相遇的旅程

感谢每一位技术同路人,你们的支持与陪伴让我在探索的道路上不再孤单。

avatar Anyeの小站 发表于 2025年01月29日 00:00:00

Tailwind V4 安装与使用

Tailwind CSS 从 3.x 升级到 4.x 的关键改进摘要: 性能优化:编译速度更快,生成的 CSS 文件更小,减少重复样式。 容器查询支持:支持 @container,增强响应式布局能力。 ARIA 和数据属性支持:新增对 aria- 和 data- 属性状态的工具类支持。 默认断点增强:提供更灵活的断点配置选项。 动画改进:优化 transition 和 animation 的工具类...

avatar 無.Flac‘s Blog 发表于 2025年01月24日 15:24:31

Tailwind V4 安装与使用

Tailwind CSS 从 3.x 升级到 4.x 的关键改进摘要: 性能优化:编译速度更快,生成的 CSS 文件更小,减少重复样式。 容器查询支持:支持 @container,增强响应式布局能力。 ARIA 和数据属性支持:新增对 aria- 和 data- 属性状态的工具类支持。 默认断点增强:提供更灵活的断点配置选项。 动画改进:优化 transition 和 animation 的工具类...

avatar 無.Flac‘s Blog 发表于 2025年01月24日 15:24:31

记一则路由器临时使用方法

记一则路由器临时使用方法 起因:家里卖的路由器被顾客退货了,因为路由器是坏的,但是家人认为路由器没坏(不懂),卖出去被退还几次,过了与厂家退换货的时间,遂拿到家里使用。 外观查看 简单看了下路由器外观,没有外伤,接口也没有磨损,看起来非常新,初步判断硬件没有物理损伤。 功能测试 插电,亮灯,灯光按说

avatar MRZHU的小站 发表于 2025年01月21日 10:40:07

【Docker】搭建一个功能强大的自托管虚拟浏览器 - n.eko

前言 本教程基于群晖的NAS设备DS423+的docker功能进行搭建,DSM版本为 DSM 7.2.2-72806 Update 2。 n.eko 支持多种类型浏览器在其虚拟环境中运行,本次教程使用 Chromium 浏览器镜像进行演示,支持访问内网设备和公网地址。 简介 n.eko 是一款基于 Docker 的自托管虚拟浏览器,利用 WebRTC 技术实现实时音视频传输和多人协作功能。它允许用...

avatar 小小笔记大大用处 - 小笔记大用处 发表于 2025年01月18日 22:46:06

【Data Structure】数据结构解构其八:查找算法

查找:查找(Searching)就是根据给定的某个值,在查找表中确定一个其关键字等于给定值的数据元素。 一、概论 查找表(Search Table) 是由同一类型的数据元素(或记录)构成的集合。 关键字(Key) 是数据元素中某个数据项的值,又称为键值,用它可以标识一个记录的某个数据项(字段),我们

avatar 云留月的技术小站 发表于 2025年01月18日 19:27:48

【Data Structure】数据结构解构其七:图及其应用

一、图的定义 在图形结构中,结点之间的关系可以是任意的,图中任意两个元素之间都可能相关。 图:图(Graph)是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:G(V,E),其中,G表示一个图,V是图G中顶点的集合,E是图G中边的集合。 对于图的定义,我们需要明确注意以下地方: 线性表中我们

avatar 云留月的技术小站 发表于 2025年01月18日 19:19:52

云厂 200Mbps 小鸡,家里云的希望

阿里云和腾讯云近期分别推出了轻量应用服务器,阿里云的“通用型实例”和腾讯云的“锐驰型套餐”均提供200Mbps的峰值带宽,适合家庭云穿透需求。阿里云的实例在高峰期仍能保持50Mbps的速度,价格适中;腾讯云的套餐则支持IPv6,价格更具竞争力。此外,文章还介绍了通过脚本一键部署WireGuard实现内网穿透的步骤,包括安装、配置和启动服务等功能,适合家庭用户快速搭建内网穿透服务。

avatar Anyeの小站 发表于 2025年01月18日 11:43:56

【CSharp】使用SpeechSynthesizer类将文本转换为语音

简介 SpeechSynthesizer 是 .NET Framework 和 .NET Core/5+ 中用于文本到语音(Text-to-Speech, TTS)转换的类。它属于 System.Speech.Synthesis 命名空间,主要用于将文本转换为语音并播放或保存为音频文件。 SpeechSynthesizer 的主要功能 文本到语音转换: 将文本转换为语音并播放。 支持多种语言和语音...

avatar 小小笔记大大用处 - 小笔记大用处 发表于 2025年01月16日 17:08:28

【CSharp】NLog日志记录库的简介及简单使用

简介 NLog 是一个灵活且高性能的日志记录库,专为 .NET 平台设计。它允许开发者在应用程序中轻松地记录日志,并将日志输出到多种目标(如文件、数据库、控制台、邮件等)。NLog 以其配置简单、扩展性强和高性能著称,是 .NET 开发中最流行的日志记录库之一。 特点 高性能:NLog 经过优化,能够在高负载环境下高效记录日志。 灵活的配置:支持通过代码或配置文件(如 XML)进行配置。 多种日志...

avatar 小小笔记大大用处 - 小笔记大用处 发表于 2025年01月15日 23:07:43

JavaScript - 练习

>切换照片 <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-s...

avatar 無.Flac‘s Blog 发表于 2025年01月15日 02:04:33

JavaScript - 练习

>切换照片 <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-s...

avatar 無.Flac‘s Blog 发表于 2025年01月15日 02:04:33

Halo 插件 thyuu-embed 主题样式注入模板

该插件支持嵌入视频和音乐,涵盖多个平台如Bilibili、抖音、腾讯视频、QQ音乐和网易云音乐等。用户可通过Halo后台进行样式注入,适用于多种主题如Earth、Hao、vCard4和HelloPage。插件提供了详细的样式模板,确保嵌入内容在不同设备上的显示效果,并支持动态加载和自定义样式。

avatar Anyeの小站 发表于 2025年01月13日 20:29:48

【CSharp】读写INI文件

简介 INI文件是一种常见的配置文件格式,通常用于存储应用程序的配置信息。它的名称来源于“Initialization”(初始化),因为这种文件通常用于在程序启动时加载初始配置。INI文件以文本形式存储,结构简单、易于阅读和编辑,因此在早期的Windows应用程序中广泛使用。 INI文件的基本结构 INI文件由多个节(Section)和键值对(Key-Value Pair)组成,格式如下: [Se...

avatar 小小笔记大大用处 - 小笔记大用处 发表于 2025年01月13日 11:26:53