写作热力图 加载中...
加载中...

2026

悦音播放器:一个 Flutter 本地音乐播放器的诞生

悦音播放器:一个 Flutter 本地音乐播放器的诞生

2026年的大年初一,我躺在甘肃妻子家的炕上,听着窗外此起彼伏的鞭炮声,手里握着手机,却怎么也找不到一个能安静听歌的 App。那一刻,我决定自己动手,写一个属于我自己的音乐播放器。 构建高可扩展音乐流媒体后端:Go+Gin+OSS架构实战 被”绑架”的音乐体验事情要从大年初一的早晨说起。 202...

基于Gin框架构建高性能运动数据服务端:从架构设计到生产实践

基于Gin框架构建高性能运动数据服务端:从架构设计到生产实践

本文详细记录了一个完整的运动APP后端服务的构建过程,涵盖Gin框架搭建、JWT认证、阿里云短信集成、MySQL与InfluxDB双存储架构、Redis缓存优化、安全防护策略等核心技术的完整实现。 目录 项目概述与架构设计 技术栈选型与依赖管理 项目结构规范 配置管理与环境隔离 数据库设计与双存...

Android APP 安全防护完整实施指南

Android APP 安全防护完整实施指南

1. 代码混淆与加固 1.1 启用代码混淆修改 pp/build.gradle.kts 文件: android { buildTypes { release { isMinifyEnabled = true // ...

Python +fastapi +InfluxDB 构建心率数据查看系统

Python +fastapi +InfluxDB 构建心率数据查看系统

之前买了一根心率带,厂商配的 APP 很难用,于是决定自己动手,研究如何通过 Python 获取实时心率数据。 先看效果 实时展示最新是心率数据以及历史数据 本文将介绍如何使用 Python 的构建一个这样的数据查看页面,我们将使用 bleak + fastapi + InfluxDB 连接蓝牙...

Hexo 博客开发笔记:打造不中断的黑胶音乐播放器

Hexo 博客开发笔记:打造不中断的黑胶音乐播放器

在浏览个人博客时,背景音乐能带来更好的沉浸感。但传统的多页面博客每次跳转都会刷新整个页面,导致音乐中断。本文将详细介绍如何在 Hexo 博客中实现一个黑胶风格的音乐播放器,并利用 PJAX 技术实现全站无刷新跳转,让音乐持久播放。 一、界面设计:复古黑胶风格我们的目标是设计一个带有旋转动画和唱臂效...

GitHub Actions 实战:自动化部署 Hexo 博客与定时任务

GitHub Actions 实战:自动化部署 Hexo 博客与定时任务

在维护 Hexo 博客的过程中,手动执行 hexo clean && hexo g && hexo d 不仅繁琐,而且容易因为本地环境差异(如 Node.js 版本不一致)导致部署失败。 本文将介绍如何利用 GitHub Actions 实现自动化部署,并展示如何添加...

使用 Playwright + 阿里云 OCR 自动化抓取运动数据并在 Hexo 展示

使用 Playwright + 阿里云 OCR 自动化抓取运动数据并在 Hexo 展示

最近我需要将某个运动网站(RQ Run)上的个人训练记录同步到我的 Hexo 博客中。由于该网站需要登录才能查看详细数据,并且登录过程包含验证码,因此我使用 Node.js 版的 Playwright 编写了一个自动化脚本,结合阿里云 OCR 服务识别验证码,实现了数据的自动抓取,并通过 EJS 模...

阿里云 OSS 跨域 (CORS) 问题排查与解决指南

在开发基于 Web 的应用时,我们经常会遇到前端 JavaScript 代码无法读取存储在阿里云 OSS(Object Storage Service)上的资源的问题。本文将详细记录一次典型的 CORS(跨域资源共享)问题的排查过程及解决方案。 问题描述场景:我们编写了一个 Node.js 脚本抓取...

博客首屏集成高德地图与 GPX 运动轨迹可视化

博客首屏集成高德地图与 GPX 运动轨迹可视化

作为一名热爱跑步的程序员,我一直想把自己的马拉松经历以一种独特的方式呈现在博客上。普通的文字和静态图片虽然能记录当下,但无法还原那 21.0975 公里的心路历程。 于是,我决定在博客的首屏实现一个动态的运动轨迹可视化效果:以高德地图为画布,实时绘制 GPX 轨迹,并同步展示心率、配速、步频等专业运...

AI 驱动开发:从零打造现代化的 Hexo 主题 "Awen"

AI 驱动开发:从零打造现代化的 Hexo 主题 "Awen"

这款主题不仅拥有现代化的 UI 设计,还深度集成了运动数据可视化、AI 对话助手等硬核功能。本文将详细复盘这次 “AI 驱动开发” 的全过程,解析主题背后的技术细节。 1. 设计理念与架构规划1.1 核心目标传统的 Hexo 主题大多偏向于纯文本内容的展示,而我希望 “Awen” 主题能体现我的个人...

Stats Overlay 可视化功能的实现原理解析

Stats Overlay 可视化功能的实现原理解析

在博客主题的开发中,为了提升首页的视觉冲击力和互动性,我们在 Hero Splash(首屏动画)中加入了一个 “Stats Overlay”(数据统计浮层)。这个浮层用于实时显示马拉松轨迹动画过程中的关键数据(如时间、距离、配速、心率等)。 本文将深入解析这个功能的实现原理,涵盖 HTML 结构、C...

读书笔记之《识人九段》有感

读书笔记之《识人九段》有感

读完姜振宇博士的《识人九段》,最大的感悟并非“学会看透人心”的捷径,而是收获了一套系统、理性、可落地的识人逻辑与自我修炼指南。这本书跳出了空泛的心理说教,将作者二十年横跨刑侦测谎、高校教学、风险投资的实战经验,浓缩成“九段进阶、四阶递进”的识人体系,既教会我们如何精准洞察他人,更引导我们在识人过程中...

拒绝过度内卷,拒绝 996,卷到最后一无所有

拒绝过度内卷,拒绝 996,卷到最后一无所有

本人观点:适当加班可以接受,长期过度加班内卷就是剥削压榨,应该明确拒绝。况且很多岗位卷到天也不会有什么好结果。 32岁程序员周末晕倒后猝死抢救室的灯光明明灭灭,心电监护仪的滴答声逐渐微弱,32岁的程序员高广辉正与死神艰难对抗。没有人能想到,此刻他的手机屏幕上,一条新的工作群邀请悄然弹出;更令人心...

UiPath 自动化实施常见挑战及解决方案笔记

UiPath 自动化实施常见挑战及解决方案笔记

UiPath自动化实施常见挑战及解决方案笔记一、笔记核心目标梳理UiPath自动化实施过程中5类高频挑战,明确每类挑战的界定阶段、解决措施及配套资源,帮助实施团队提前规避风险、保障项目进度与交付质量。 二、五大常见挑战及解决方案(一)挑战1:期望偏差(客户期望与实际交付不匹配)核心问题客户对项目成...

UiPath 认证学习笔记之自动化实施团队核心角色

UiPath 自动化实施团队核心角色与职责笔记本讲聚焦 UiPath 卓越中心(CoE)实施团队的典型角色,解析每个角色的核心定位、参与阶段与关键任务,明确各角色在项目全流程中的协作逻辑。 一、项目经理(Project Manager)核心定位项目的总指挥,贯穿全流程,协调实施团队与客户团队,保障...

UiPath 认证学习笔记 Uipath 自动化实施方法论阶段

UiPath 认证学习笔记 Uipath 自动化实施方法论阶段

从启动到落地:UiPath自动化实施方法论全解析在企业数字化转型的浪潮中,RPA(机器人流程自动化)已成为降本提效的核心工具。但自动化项目的成功,从来不是“搭好机器人就万事大吉”——它需要一套标准化、可复制的实施框架来保障交付质量。UiPath作为全球领先的RPA平台,其成熟的自动化实施方法论正是帮...

读书笔记 《智人之上——从石器时代到AI时代的信息网络简史》

读书笔记 《智人之上——从石器时代到AI时代的信息网络简史》

本文内容基于读书笔记由AI生成。 从语言诞生构建的原始协作网络,到互联网实现的全球信息互联,再到AI算法主导的智能决策时代,信息技术始终被视为推动人类文明进阶的核心动力。我们曾坚信,技术的每一次突破都将为人类带来更健康的体魄、更丰盈的快乐、更强大的力量。然而,当导航取代了认路能力,算法消解了独立...

上架第一款AI实现的微信小程序

上架第一款AI实现的微信小程序

现在你可以在微信小程序中使用了,搜索“上班族的计算器”就可以找到了 这是第一款完全使用AI 实现的小程序。功能包括 薪资计算器 贷款计算器 年终奖计算器 工作价值评估 经济补偿金计算 下面说一下微信小程序的开发流程 首先,我使用的是 trae 国际版 https://www.trae.ai...

时隔六年,再进颐高数码城

时隔六年,再进颐高数码城

2020年刚换工作那会,我把一台 MacBook pro 2015款带到文三路的颐高数码城卖了3000块钱,不得不说mac 是真保值,七八千买的用了四五年还能值3000,然后贴了点钱配置了一台台式机,具体配置是 硬件 型号 CPU AMD 3700X 显卡 GTX1660SUPER ...

失业半个月我都在干啥

失业半个月我都在干啥

在上一篇文章35岁被裁:一场被动却庆幸的职场解脱 我写了很多关于我上一份工作将近6年时光的故事,从离职到现在至今恰好半月,告别了朝九晚五的奔波与职场的紧绷,这段不被闹钟支配的日子,让我得以慢下来,与自己、与生活重新对话,也在烟火与沉静中,为未来找到了新的方向。 过上一段自己喜欢的生活这段时光,我把日...

18910111239