RavelloH's Blog
LOAD COMPLETED.
LOADING
.
.
.
NeutralPress
文章 - 第 2 页 | RavelloH's Blog
Thoughts. Notes. Stories.
Posts / 文章
搜
索
全
站
文
章
.
.
.
记录 & 索引所有文章。
最近更新于
1 个月前
。
自
-
以来,共索引 40 篇文章。
第 2 页,共 2 页。
正在查看第 21 - 40 篇文章。
随便看看 / RANDOM
关于备案…
关于备案…
-
杂谈
---
个人博客域名备案及随后注销的全过程记录。作者基于亲身经历,不推荐使用国外服务器的个人博客进行备案,主要原因在于备案对评论系统的限制以及潜在的严格审核风险。文中详细叙述了在阿里云提交备案、等待审核、意外通过以及最终为了规避风险而迅速注销的经过。
个人博客域名备案及随后注销的全过程记录。作者基于亲身经历,不推荐使用国外服务器的个人博客进行备案,主要原因在于备案对评论系统的限制以及潜在的严格审核风险。文中详细叙述了在阿里云提交备案、等待审核、意外通过以及最终为了规避风险而迅速注销的经过。
Minecraft Paper Server 指南
Minecraft Paper Server 指南
-
游戏
/
Minecraft
---
#Minecraft
#Paper
#Minecraft
#Paper
Paper 服务器是一个基于 Spigot 的高性能 Minecraft 游戏服务器,旨在大幅提高性能并提供更多高级功能。本指南详细阐述了 Paper 服务器的创建与管理流程,涵盖 Java 环境搭建、服务端下载与启动、关键配置文件(server.properties、paper-global.yml 等)的深度解析与优化参数推荐,以及服务器的日常维护、定时备份与版本升级策略。
#Minecraft
#Paper
Paper 服务器是一个基于 Spigot 的高性能 Minecraft 游戏服务器,旨在大幅提高性能并提供更多高级功能。本指南详细阐述了 Paper 服务器的创建与管理流程,涵盖 Java 环境搭建、服务端下载与启动、关键配置文件(server.properties、paper-global.yml 等)的深度解析与优化参数推荐,以及服务器的日常维护、定时备份与版本升级策略。
在 Github 中使用 Readme Tree
在 Github 中使用 Readme Tree
-
开发
/
工具
---
#Markdown
#Python
#Markdown
#Python
Readme-tree 是一个利用 GitHub Actions 在代码提交时自动为 README 文档添加项目树状文件图的开源工具。它可以直观地展示仓库的文件层次结构,解决项目结构展示不清的问题,并支持显示文件大小、相对路径以及隐藏特定目录(如 .git)等自定义设置。文章详细介绍了该工具的快速部署步骤、详细参数配置方法以及如何使用配套的撤销组件来移除生成的树状图。
#Markdown
#Python
Readme-tree 是一个利用 GitHub Actions 在代码提交时自动为 README 文档添加项目树状文件图的开源工具。它可以直观地展示仓库的文件层次结构,解决项目结构展示不清的问题,并支持显示文件大小、相对路径以及隐藏特定目录(如 .git)等自定义设置。文章详细介绍了该工具的快速部署步骤、详细参数配置方法以及如何使用配套的撤销组件来移除生成的树状图。
RLog:可能是 nodejs 端最好的日志系统
RLog:可能是 nodejs 端最好的日志系统
-
开发
/
工具
---
#JavaScript
#node.js
#TypeScript
#NPM
#JavaScript
#node.js
#TypeScript
#NPM
RLog 是一个旨在让 console.log 变得更加优雅的 Node.js 端日志库。它不仅支持自动着色、时间戳添加、信息等级判断以及高性能的文件异步写入,还提供了进度条显示、隐私内容隐藏及灵活的配置选项,帮助开发者通过简单的 API 替换实现更高效的调试与记录。
#JavaScript
#node.js
#TypeScript
#NPM
RLog 是一个旨在让 console.log 变得更加优雅的 Node.js 端日志库。它不仅支持自动着色、时间戳添加、信息等级判断以及高性能的文件异步写入,还提供了进度条显示、隐私内容隐藏及灵活的配置选项,帮助开发者通过简单的 API 替换实现更高效的调试与记录。
使用C语言进行排序算法性能比较
使用C语言进行排序算法性能比较
-
算法
---
#C语言
#排序
#C语言
#排序
六种经典排序算法的C语言实现及其性能基准测试。内容涵盖冒泡、选择、插入、快速、归并和堆排序的完整代码编写,通过生成10万数据的随机数组进行耗时统计,并利用简单的文本可视化对比了不同时间复杂度算法在运行效率上的显著差异。
#C语言
#排序
六种经典排序算法的C语言实现及其性能基准测试。内容涵盖冒泡、选择、插入、快速、归并和堆排序的完整代码编写,通过生成10万数据的随机数组进行耗时统计,并利用简单的文本可视化对比了不同时间复杂度算法在运行效率上的显著差异。
我妥协了,React 与 Pjax 不可兼得
我妥协了,React 与 Pjax 不可兼得
-
开发
/
前端
---
#React
#PJAX
#JavaScript
#React
#PJAX
#JavaScript
React 项目中集成 Pjax 失败的经验总结与视觉模拟方案。由于 React 的渲染机制与 Pjax 在脚本加载及 DOM 替换上存在冲突,作者最终决定放弃 Pjax,转而通过拦截 <a> 标签点击事件、延迟跳转以及 CSS 淡出动画来模拟 Pjax 的无刷新视觉效果,并利用 document.referrer 判断来源以优化下一页面的加载遮罩体验。
#React
#PJAX
#JavaScript
React 项目中集成 Pjax 失败的经验总结与视觉模拟方案。由于 React 的渲染机制与 Pjax 在脚本加载及 DOM 替换上存在冲突,作者最终决定放弃 Pjax,转而通过拦截 <a> 标签点击事件、延迟跳转以及 CSS 淡出动画来模拟 Pjax 的无刷新视觉效果,并利用 document.referrer 判断来源以优化下一页面的加载遮罩体验。
RTheme V4 部署完全指南
RTheme V4 部署完全指南
-
文档
---
#React
#Next.js
#Serverless
#React
#Next.js
#Serverless
RTheme V4 博客系统的部署完全指南。该版本采用了基于 React 和 Next.js 的混合架构(Hybrid Applications),文章详细介绍了利用 Vercel Serverless 服务与 PostgreSQL 数据库进行托管的完整流程,涵盖了从代码 Fork、环境变量配置(含加密算法设置)、域名绑定到站点初始化的所有步骤。
#React
#Next.js
#Serverless
RTheme V4 博客系统的部署完全指南。该版本采用了基于 React 和 Next.js 的混合架构(Hybrid Applications),文章详细介绍了利用 Vercel Serverless 服务与 PostgreSQL 数据库进行托管的完整流程,涵盖了从代码 Fork、环境变量配置(含加密算法设置)、域名绑定到站点初始化的所有步骤。
Nextjs 使用 ImageResponse 动态裁剪图像
Nextjs 使用 ImageResponse 动态裁剪图像
-
开发
/
后端
---
#Next.js
#SEO
#Serverless
#Next.js
#SEO
#Serverless
Next.js 13.4 引入的 ImageResponse 特性允许开发者动态生成 React 组件图片。通过创建 app/icon.js 并配置 generateImageMetadata 导出多尺寸定义,配合 ImageResponse API ,即可实现针对 PWA manifest.json 所需的一系列 Icon 图片的自动裁剪与生成,避免了繁琐的手动切图流程,且支持部署后自动更新。
#Next.js
#SEO
#Serverless
Next.js 13.4 引入的 ImageResponse 特性允许开发者动态生成 React 组件图片。通过创建 app/icon.js 并配置 generateImageMetadata 导出多尺寸定义,配合 ImageResponse API ,即可实现针对 PWA manifest.json 所需的一系列 Icon 图片的自动裁剪与生成,避免了繁琐的手动切图流程,且支持部署后自动更新。
RThemeV3:全面升级
RThemeV3:全面升级
-
开发
/
前端
---
#JavaScript
#node.js
#JavaScript
#node.js
一款完全重构的高性能、无依赖且采用单页应用(SPA)架构的静态博客主题。该版本在 Google PageSpeed 测试中取得满分,集成了自动化部署、全站搜索及丰富的多媒体组件,本文详细介绍了其各项特性、部署流程、模板修改方法以及高级功能的配置指南。
#JavaScript
#node.js
一款完全重构的高性能、无依赖且采用单页应用(SPA)架构的静态博客主题。该版本在 Google PageSpeed 测试中取得满分,集成了自动化部署、全站搜索及丰富的多媒体组件,本文详细介绍了其各项特性、部署流程、模板修改方法以及高级功能的配置指南。
RPageSearchV2:更快速高级的全站搜索
RPageSearchV2:更快速高级的全站搜索
-
开发
/
前端
---
#全文搜索
#搜索引擎
#node.js
#全文搜索
#搜索引擎
#node.js
RPageSearch V2 是一个面向静态网站的高性能全站搜索解决方案。文章详细介绍了 V2 版本的更新特性,包括基于 Web Worker 的异步运算、正则表达式模糊搜索以及毫秒级的索引速度,并提供了从目录结构配置、索引数据生成到前端页面接入的完整部署指南。
#全文搜索
#搜索引擎
#node.js
RPageSearch V2 是一个面向静态网站的高性能全站搜索解决方案。文章详细介绍了 V2 版本的更新特性,包括基于 Web Worker 的异步运算、正则表达式模糊搜索以及毫秒级的索引速度,并提供了从目录结构配置、索引数据生成到前端页面接入的完整部署指南。
Virgule.js 现已发布
Virgule.js 现已发布
-
开发
/
前端
---
#JavaScript
#JavaScript
Virgule.js 是一个轻量级的 JavaScript 打字机特效库,由作者对博客首页原有特效重构而成。该项目将代码量从 530 行压缩至 370 行,新增了跳过空格、自定义速度及快捷引用目标等功能,并通过“斜杠覆盖-随机字符-目标文字”的三阶段逻辑实现优雅的文本过渡动画,现已开源并支持简单的函数调用。
#JavaScript
Virgule.js 是一个轻量级的 JavaScript 打字机特效库,由作者对博客首页原有特效重构而成。该项目将代码量从 530 行压缩至 370 行,新增了跳过空格、自定义速度及快捷引用目标等功能,并通过“斜杠覆盖-随机字符-目标文字”的三阶段逻辑实现优雅的文本过渡动画,现已开源并支持简单的函数调用。
Hikvision IP 摄像头后台绕过
Hikvision IP 摄像头后台绕过
-
网络安全
---
#Hikvision
#Hikvision
Hikvision IP 摄像头后台绕过漏洞是一个存在于 HikCGI 协议中的安全缺陷,允许攻击者通过在 URL 中添加特定的 Base64 编码参数直接绕过身份验证并获取管理员权限。文章详细解析了该漏洞的技术原理,演示了如何利用 ZoomEye 搜索引擎检索 2016 年前后的潜在受影响设备,并提供了基于 Python 和 wget 的批量验证脚本以确认漏洞的有效性,旨在通过实战案例分析过往的 IoT 设备安全问题。
#Hikvision
Hikvision IP 摄像头后台绕过漏洞是一个存在于 HikCGI 协议中的安全缺陷,允许攻击者通过在 URL 中添加特定的 Base64 编码参数直接绕过身份验证并获取管理员权限。文章详细解析了该漏洞的技术原理,演示了如何利用 ZoomEye 搜索引擎检索 2016 年前后的潜在受影响设备,并提供了基于 Python 和 wget 的批量验证脚本以确认漏洞的有效性,旨在通过实战案例分析过往的 IoT 设备安全问题。
静态站实现全站搜索
静态站实现全站搜索
-
开发
/
前端
---
#全文搜索
#搜索引擎
#JavaScript
#Python
#全文搜索
#搜索引擎
#JavaScript
#Python
静态网站全站搜索功能的纯前端实现方案。作者通过 Python 脚本遍历站点 HTML 文件,提取标题、时间及正文内容生成 JSON 格式的索引文件,并配合前端 JavaScript 代码读取该索引,在客户端本地完成关键词检索、结果按相关度排序以及内容高亮显示,从而在不依赖后端数据库的情况下实现全站搜索。
#全文搜索
#搜索引擎
#JavaScript
#Python
静态网站全站搜索功能的纯前端实现方案。作者通过 Python 脚本遍历站点 HTML 文件,提取标题、时间及正文内容生成 JSON 格式的索引文件,并配合前端 JavaScript 代码读取该索引,在客户端本地完成关键词检索、结果按相关度排序以及内容高亮显示,从而在不依赖后端数据库的情况下实现全站搜索。
论静态页中伪动态的实现
论静态页中伪动态的实现
-
开发
/
前端
---
#JavaScript
#Python
#JavaScript
#Python
伪动态是指在不改变静态站点本质的前提下,通过客户端脚本或自动化构建工具实现部分动态交互功能的技术。 文章以 GitHub Pages 为例,详细介绍了两种实现方法:一是利用 JavaScript 的 window.location 对象识别 URL 参数(如 ?text=value)来根据用户输入渲染不同内容;二是利用 GitHub Actions 配置定时任务或触发器,运行 Python 爬虫抓取数据并自动构建、提交页面更新,从而在无后端服务器的情况下实现内容的自动更迭与个性化展示。
#JavaScript
#Python
伪动态是指在不改变静态站点本质的前提下,通过客户端脚本或自动化构建工具实现部分动态交互功能的技术。 文章以 GitHub Pages 为例,详细介绍了两种实现方法:一是利用 JavaScript 的 window.location 对象识别 URL 参数(如 ?text=value)来根据用户输入渲染不同内容;二是利用 GitHub Actions 配置定时任务或触发器,运行 Python 爬虫抓取数据并自动构建、提交页面更新,从而在无后端服务器的情况下实现内容的自动更迭与个性化展示。
Python实现网络爬虫
Python实现网络爬虫
-
未分类
---
#Python
#爬虫
#Python
#爬虫
Python 实现网络爬虫的实战教程。内容涵盖使用 BeautifulSoup 和 urllib 库自动提取网页图片链接,详细讲解了如何通过配置随机 UA 和 IP 代理池来应对反爬机制,以及如何将相对路径转化为绝对路径以便统一存储和下载。
#Python
#爬虫
Python 实现网络爬虫的实战教程。内容涵盖使用 BeautifulSoup 和 urllib 库自动提取网页图片链接,详细讲解了如何通过配置随机 UA 和 IP 代理池来应对反爬机制,以及如何将相对路径转化为绝对路径以便统一存储和下载。
JS递归遍历伪数组
JS递归遍历伪数组
-
开发
/
前端
---
#JavaScript
#JavaScript
JavaScript 遍历 getElementsByTagName 获取的伪数组的教程。阐述了如何处理 getElementsByTagName 返回的 HTMLCollection 集合,通过 for 循环逐项操作 DOM 元素,解决直接修改集合属性无效的问题,并提供了一个批量为 span 标签添加 CSS 动画特效的实际应用案例。
#JavaScript
JavaScript 遍历 getElementsByTagName 获取的伪数组的教程。阐述了如何处理 getElementsByTagName 返回的 HTMLCollection 集合,通过 for 循环逐项操作 DOM 元素,解决直接修改集合属性无效的问题,并提供了一个批量为 span 标签添加 CSS 动画特效的实际应用案例。
Minecraft命令实现在线统计
Minecraft命令实现在线统计
-
游戏
/
Minecraft
---
#Minecraft
#Minecraft
Minecraft 1.13+ 版本中使用原版命令方块与计分板系统实现玩家在线时长统计的教程。文章详细讲解了如何利用 scoreboard 定义时间单位(秒、分、时、天),通过循环与连锁命令方块实现时间进位逻辑,并配合 title actionbar 命令将统计结果实时显示在玩家屏幕下方,同时提供了完整的 OOC 生成指令。
#Minecraft
Minecraft 1.13+ 版本中使用原版命令方块与计分板系统实现玩家在线时长统计的教程。文章详细讲解了如何利用 scoreboard 定义时间单位(秒、分、时、天),通过循环与连锁命令方块实现时间进位逻辑,并配合 title actionbar 命令将统计结果实时显示在玩家屏幕下方,同时提供了完整的 OOC 生成指令。
CSS+JS实现页面切换过渡
CSS+JS实现页面切换过渡
-
开发
/
前端
---
#JavaScript
#css
#JavaScript
#css
使用 CSS 和 JavaScript 实现博客页面切换过渡效果的教程。主要介绍如何通过 CSS Keyframes 动画实现内容区域从屏幕左侧的飞入与飞出,并利用 JavaScript 的 window.onbeforeunload 事件监听离开动作以触发动画,同时使用 animation-fill-mode: forwards 属性解决网络延迟可能导致的动画状态重置问题。
#JavaScript
#css
使用 CSS 和 JavaScript 实现博客页面切换过渡效果的教程。主要介绍如何通过 CSS Keyframes 动画实现内容区域从屏幕左侧的飞入与飞出,并利用 JavaScript 的 window.onbeforeunload 事件监听离开动作以触发动画,同时使用 animation-fill-mode: forwards 属性解决网络延迟可能导致的动画状态重置问题。
RTheme v1 上线
RTheme v1 上线
-
开发
/
前端
---
RTheme v1 个人博客主题的发布记录。作者为了替代原有的 Hexo 主题,自主开发了这款虽简陋但易于维护的新主题,并将项目源码上传至 GitHub。
RTheme v1 个人博客主题的发布记录。作者为了替代原有的 Hexo 主题,自主开发了这款虽简陋但易于维护的新主题,并将项目源码上传至 GitHub。
Minecraft反转药水效果
Minecraft反转药水效果
-
游戏
/
Minecraft
---
#Minecraft
#Minecraft
一种利用 Minecraft 高等级药水数值溢出特性来实现原版效果反转的技巧。介绍了如何通过设定 125 级的倍率(Amplifier),将原本的增益效果(如瞬间治疗)转化为能击杀创造模式玩家的致命伤害,或让跳跃提升导致无法跳跃,并提供了适配 1.11 至 1.13+ 版本的指令代码。
#Minecraft
一种利用 Minecraft 高等级药水数值溢出特性来实现原版效果反转的技巧。介绍了如何通过设定 125 级的倍率(Amplifier),将原本的增益效果(如瞬间治疗)转化为能击杀创造模式玩家的致命伤害,或让跳跃提升导致无法跳跃,并提供了适配 1.11 至 1.13+ 版本的指令代码。
-
-
-
1
2
-
-
-
-
-