- 博客(33)
- 收藏
- 关注
原创 Git报错:Another git process seems to be running in this repository
在Git操作过程中,如果遇到“Unable to create 'D:/xxx/.git/index.lock': File exists”错误,通常是因为另一个Git进程正在运行,或者之前的Git操作被强制中断,导致index.lock文件未被自动删除。这个文件的作用是防止对同一目录进行多个并发操作。解决方法有两种:一是手动删除.git/index.lock文件;二是使用git clean -f .git/index.lock命令强制清理该文件。确保所有Git进程已终止后,即可恢复正常操作。
2025-05-11 21:20:47
71
原创 阿里云OSS+CDN自动添加文章图片水印配置指南
本教程详细讲解如何为Typecho博客配置阿里云OSS自动化图片水印,覆盖OSS样式创建、CDN参数保留、主题后台设置及相册图片排除水印的完整流程。通过简单配置,实现文章图片自动添加水印,同时保留相册图片原图效果。
2025-05-10 22:39:19
796
原创 阿里云CDN的源站配置:权重的详解
在阿里云CDN中为静态资源域名cdn.example.com配置源站时,源站权重的设置是关键,需根据实际架构和目标灵活调整。权重用于控制多个源站间的流量分配,适用于多源站负载均衡和主备容灾场景。单一源站时,权重设为100;多源站负载均衡时,可根据地域分布设置权重(如70:30);主备容灾时,主源站权重设为100,备源站设为1,并开启健康检查以自动切换。配置路径为阿里云CDN控制台的源站信息页面,建议定期监控并动态优化权重,确保性能和可靠性平衡。
2025-05-10 16:59:54
948
原创 DNS负载均衡和CDN的区别
在互联网高并发访问场景下,DNS负载均衡和CDN(内容分发网络)是两种常用的技术解决方案。DNS负载均衡通过将用户请求分散到多个服务器,减轻单台服务器的负担,适用于高并发、全球分布式服务等场景,但存在DNS缓存和故障转移延迟等局限性。CDN则通过在全球部署节点服务器,将内容分发到离用户最近的节点,提供更快的访问速度和更强的安全防护。两者在工作层级、功能范围、性能表现和成本投入上有所不同,但可以相互配合使用。对于小型网站,仅使用DNS负载均衡即可;中大型网站建议同时使用两者;全球性网站则必须依赖CDN。合理运
2025-05-10 15:35:04
875
原创 uniapp小程序轮播图高度自适应优化详解
在微信小程序开发中,轮播图组件(swiper)常因高度不匹配导致空白问题。本文通过"零工市场"小程序的实例,详细记录了轮播图高度优化的完整过程。最初尝试了widthFix、scaleToFill和aspectFit等模式,但均未能完美解决空白或图片变形问题。最终,结合外层容器和精确比例计算的方案,成功实现了轮播图高度的精确适配。该方案通过预加载图片并计算其宽高比,确保了轮播图区域高度与图片显示高度一致,既保持了图片比例不变形,又消除了多余空白,提升了页面美观度和用户体验。此方案特别适用于需要精确控制轮播图显
2025-05-09 20:54:58
1124
原创 uniapp-文件查找失败:‘@dcloudio/uni-ui/lib/uni-icons/uni-icons.vue‘
我用的是npm+easycom引入的,pages.json中已经引入了easycom,但是文件夹中的内容是空的,找不到文件。今天在HBuilderX中使用uniapp开发微信小程序时遇到了这个问题,就是找不到uni-ui组件。注释掉easycom那几行代码,删掉左边的文件夹,然后使用上面说的第二种方式导入组件即可。欢迎访问我的博客,获取更多技术文章和教程。,因为是第一次用,并不知道前者中没有引入。当时创建项目,选择了一个。
2025-05-08 17:09:18
327
原创 云函数 vs. 传统后端:微信小程序开发该怎么选?
云函数 (Serverless):更像是一种"轻巧"的玩法,把后台任务拆成小块,帮你省心省力,可能还省钱,但有时可能没那么灵活。传统后端:更像"重装上阵",适合复杂的系统,让你拥有完全控制权,但通常在开发和维护上要投入更多。强强联合:很多时候,两者可以一起用。比如,用云函数处理和微信生态紧密相关的功能(登录、支付),用传统后端处理核心的、复杂的业务。想快速起步、验证想法:云开发是好帮手,尤其能发挥微信生态的优势。追求功能强大、系统稳定、长远发展:传统后端提供了更多控制力和可能性,但需要相应的投入。
2025-05-08 13:17:55
883
原创 解压都不会?你可能已经是“赛博文盲“了!
最近发生了一件挺有意思的事:有位游戏UP主分享了自己做的《植物大战僵尸》娘化版,结果因为粉丝不会解压文件,反而被举报"骗人下载收费软件"。这让我意识到,现在不会用电脑的人,可能比我们想的还多。更夸张的是,淘宝上3块钱帮装Steam,在线解压服务24小时接单,客服还手把手教你改文件后缀。我们以为的常识,现在都能明码标价:3块钱教装Steam,5块钱帮你改后缀,还有人专门卖网盘加速。下次看到"在线解压服务"时,不妨问问自己:当年那个为了下游戏、熬夜研究虚拟光驱的少年,现在还在吗?这些其实都是最基本的电脑技能。
2025-05-05 02:51:15
353
原创 彻底搞懂IP地址:内网IP,公网IP,动态IP,静态IP
类别范围是否可路由典型场景示例私有IP局域网内部否宿舍局域网、热点内网172.25.206.211(我的校园网IP)公网IP全球唯一是云服务器、部分宽带110.87.4.243(我的校园网出口IP)动态IP可能变动是/否家庭宽带、校园网114.34.12.56(日变)静态IP长期固定是企业专线、云服务CGNAT IP多用户共享否移动流量、部分宽带附录:IP地址自查小工具检测本地IP:Windows命令行输入ipconfig/ Mac终端输入。
2025-04-30 21:29:53
840
原创 宝塔面板安装Uptime Kuma 教程
Uptime Kuma是一款开源可托管的轻量级监控工具,拥有简洁美观的界面和丰富的告警方式,我们可以用它实时掌握旗下多个站点的状态。
2025-04-30 02:03:32
579
原创 浅析localhost、127.0.0.1 和 0.0.0.0的区别
localhost、127.0.0.1 和 0.0.0.0 都是网络编程和系统配置中常见的特殊地址,但它们的用途和含义完全不同。开发测试:用 localhost 或 127.0.0.1 运行本地服务(如 python -m http.server 8000),确保仅本机可访问。localhost → ::1(IPv6 回环地址)0.0.0.0 → ::(IPv6 的任意地址)。总结回环地址是用于本地通信的特殊IP地址,主要用于测试和开发,确保数据包不离开本地设备。0.0.0.0(任意地址/全零地址)
2025-04-29 23:19:38
1365
原创 Typecho博客使用阿里云cdn和oss:handsome主题进阶版
利用 Handsome 的 CDN 设置功能登录 Typecho 后台,进入外观 > Handsome 主题设置 > 基础设置。查找静态资源 CDN 地址或自定义 CSS/JS 链接选项,填写 OSS 地址:https://static.blog.ybyq.wang/handsome/assets保存设置后,主题会自动拼接路径(Handsome主题支持此功能)。
2025-04-28 23:48:18
1633
原创 使用阿里云 CDN 保护网站真实 IP:完整配置指南
本文将详细介绍如何为网站配置阿里云 CDN,核心目标是隐藏服务器的真实 IP 地址,防止其直接暴露在公网,从而有效提升网站的安全性。完成上述步骤后,可在阿里云 CDN 控制台看到域名状态为"正常运行"返回的 IP 应为阿里云 CDN 节点(非服务器真实 IP。如果没有,可以新建一个以 IP 地址为域名的站点。完成添加后,阿里云会分配一个 CNAME 地址。列表,找到对应 IP 的默认站点(通常为。欢迎访问我的博客,获取更多技术文章和教程。(首次添加需在DNS解析中添加记录值)
2025-04-28 19:31:20
1455
原创 Django API 响应格式:一个新手踩坑记
本文记录了一个 Django 新手在开发 API 接口时遇到的响应格式问题,以及如何通过添加标准响应格式来解决这个问题。通过分享这个经验,希望能帮助其他开发者避免类似的困扰。
2025-04-25 02:29:16
728
原创 Typecho 访客统计插件最新版-前后台统计图均可显示
这是一个为 Typecho 博客系统开发的访客统计插件,基于原版的VistorLogger修改版本。该插件提供了详细的访问统计功能,包括访问国家/地区统计、IP分布等信息,并进行了隐私保护处理。
2025-04-24 16:40:35
386
原创 Uniapp 自定义 Tabbar 实现教程
本文详细介绍了如何在 Uniapp 中实现自定义 Tabbar,包括组件创建、路由配置、样式设计等关键步骤,并提供了常见问题的解决方案和扩展功能的实现方法
2025-04-23 01:11:48
1465
原创 数据蒸馏技术介绍-与deepSeek、GPT4等主流大模型的关系
1. 什么是数据蒸馏?1.1 数据蒸馏与"给AI投喂数据"的关系2. 数据蒸馏与主流AI大模型的关系2.1 数据蒸馏如何赋能大模型?2.2 大模型如何助力数据蒸馏?3. 数据蒸馏关键技术3.1 核心方法3.2 评估指标4. 应用场景5. 挑战与未来方向5.1 当前挑战5.2 未来趋势6. 参考文献数据蒸馏(Data Distillation)是一种通过压缩大规模数据集中的关键信息,生成更小但具有代表性的数据集的技术。其目标是通过少量"高信息密度"的数据样本,使模型在训练时达到与使用完整数据集相近的性能。
2025-04-22 23:56:03
1292
原创 黄色网站备案违法,为何犹如“野火烧不尽”?
本文从技术角度深入分析非法网站如何绕过备案系统,探讨其存在的原因和运作方式。通过对比正规网站备案流程,揭示非法网站的技术规避手段,帮助读者理解网站备案的重要性。我们将从实际案例出发,详细解析这些网站是如何在技术层面实现"隐身"的。
2025-04-22 22:48:25
737
原创 H5网站接入微信登录详细步骤
本文详细介绍如何在H5网站中接入微信登录功能,包括前期准备、开发步骤、接口调用和注意事项。通过清晰的步骤说明和代码示例,帮助开发者快速实现微信登录功能。
2025-04-22 21:22:10
886
原创 解决Typecho-Handsome主题的500-Unsupported operand types: int - string错误
错误解释:在PHP 8.0环境下,Typecho或主题代码中尝试对整数和字符串进行不支持的数学运算(例如减法或加法),导致致命错误。我根本不知道到底为甚么会出现这个问题,当时只是修改了自定义js和css后,但是那些代码中也没有运算(ó﹏ò。)下次再出现只能重新切换PHP版本
2025-04-22 00:16:26
322
原创 域名级数的划分详解
本文详细介绍了域名级数划分的概念、结构以及各层级的含义,帮助读者理解域名的组成和层级关系。以 `blog.ybyq.wang` 和 `www.baidu.com` 为例,解析了顶级域名、二级域名和子域名的具体划分,适用于对域名系统感兴趣的用户参考。
2025-04-22 00:09:57
1260
原创 基于Node.js的健身会员管理系统的后端开发实践
这是一个基于 Node.js + Express + MySQL 开发的健身会员管理系统后端。主要功能包括会员管理、课程管理、管理员系统等。作为一个大三学生的练手项目,它涵盖了后端开发中的许多基础知识点,非常适合想要学习后端开发的同学参考。跨域(CORS,Cross-Origin Resource Sharing)是指浏览器出于安全考虑,限制网页从一个源(域名、协议、端口)向另一个源发送请求。你的前端运行在后端运行在,这就产生了跨域问题。
2025-04-20 23:54:14
1096
原创 记录我第一个项目 - 基于uni-app的健身会员管理系统(前端部分)
这是一个基于uni-app开发的健身会员管理系统,主要用于管理会员信息、课程进度以及发送到期提醒等功能。项目采用了Vue 3 + Vite的技术栈,整体架构清晰,代码组织规范。使用axios进行API请求管理实现完整的请求拦截和响应拦截统一处理错误和提示封装API方法实现微信通知等特色功能对于想要学习uni-app开发的同学来说,这个项目是一个很好的参考案例。它展示了如何组织代码、处理API请求、管理状态等实际开发中常见的问题。
2025-04-20 23:50:13
735
原创 Typecho博客文章自动推送到百度收录插件
本文介绍如何在Typecho博客中实现文章自动推送到百度收录的功能,包含最新的配额管理和分批处理功能。欢迎访问我的博客,获取更多技术文章和教程。
2025-04-20 23:33:37
902
原创 区块链到底是什么 ?小白必看
想象一下,你有一个笔记本,记录着你和朋友之间的所有交易。每次交易后,你都会让所有朋友在笔记本上签名确认。这样,即使有人想篡改记录,也会被其他人发现。区块链本质上就是一个数字化的、去中心化的账本,它记录着所有交易信息,并且这些信息一旦记录就无法被篡改。这个账本不是存储在某个中心服务器上,而是分布在全球各地的计算机中,由所有参与者共同维护。通过复杂的密码学技术,区块链确保了数据的安全性和不可篡改性,为数字世界建立了一个全新的信任机制。区块链技术正在重塑我们的数字世界。它不仅仅是一种技术,更是一种新的思维方式。
2025-04-20 23:21:21
1441
原创 Typecho博客网站头部SEO优化完整指南
提供了网站的基本信息,帮助搜索引擎更好地理解网站内容。特别是description标签,应该简洁明了地概括网站内容,控制在25-160个字符之间。(直接在开发者设置-自定义输出head头部的HTML代码添加全部代码)帮助搜索引擎理解网站内容,可能获得更丰富的搜索结果展示。标签提高网站加载速度,改善用户体验,进而提升搜索排名。欢迎访问我的博客,获取更多技术文章和教程。在对自己的Typecho博客进行。上的分享效果,提高内容传播率。是现代SEO的重要组成部分。让网页在社交媒体平台(如。
2025-04-20 22:49:25
555
原创 MCP协议知识:新手必看
举个例子,你的手机需要充电,无论品牌如何,大多数现代手机都使用USB-C接口。在MCP出现前,AI模型就像是使用各种不同充电口的设备,每个都需要特定的充电器(工具)才能正常工作。MCP协议就像是AI世界的USB标准,它让所有支持这一协议的AI模型能够以相同的方式连接外部工具和服务。读取文件和数据库使用计算器进行计算发送电子邮件查询天气、股票等实时信息控制智能家居设备…以及更多你能想到的操作MCP协议正在改变我们与AI交互的方式,让AI从"只会聊天"进化为"能够行动"。
2025-04-20 22:44:37
742
原创 从零开始理解SEO:个人站长必须知道的搜索引擎优化指南
SEO是持续优化的马拉松。某科技博客通过优化一篇"Python入门教程",在2年内持续获得超过10万次自然点击。记住:真正的SEO不是讨好算法,而是创造对用户真正有价值的内容。当你的文章能解决读者实际问题时,搜索引擎自然会给你应有的位置。本文由Typecho插件SEO Optimizer提供技术支持作者:xuan欢迎访问我的博客,获取更多技术文章和教程。
2025-04-20 21:31:48
689
原创 Typecho handsome主题 添加服务器状态栏最新版教程,附源代码
本文介绍了如何在Typecho博客的handsome主题中添加服务器状态栏功能。通过这个功能,你可以实时监控服务器的运行状态,并获取访客的详细信息。代码经过优化,支持最新的CentOS Stream 9系统,并且能够准确识别各种网络环境下的IP地址。如果你在实现过程中遇到任何问题,欢迎在评论区留言讨论。我会尽快回复并提供帮助。作者:xuan欢迎访问我的博客,获取更多技术文章和教程。
2025-04-19 03:36:16
643
原创 宝塔linux面板打不开 - 报错404 Not Found(Nginx)
而且在历史记录中打开同样会出现404错误。这样设置后,您的宝塔面板地址就会保持固定,不会再出现404的问题了。这个命令会重新获取宝塔面板的URL地址和安全入口验证信息。欢迎访问我的博客,获取更多技术文章和教程。首先通过SSH远程连接到服务器。使用面板新给的地址访问面板。
2025-04-18 17:02:48
599
原创 Ajax和axios有什么区别?
Ajax 是实现异步数据交互的基础技术,而 axios 是基于 Promise 的现代 HTTP 客户端。本文通过代码对比和场景分析,帮你快速掌握两者的核心区别。
2025-04-18 13:30:40
994
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人