2025年02月14日 467 阅读 技术教程 编程中合理命名的最佳实践 命名是编程中的基础但又极其重要的部分。合理、科学的命名可以极大提高代码的可读性和可维护性,尤其在团队合作中,规范的命名可以让每个开发者快速理解代码的意图。我们可以从以下几个方面来更具体地探讨如何...
2025年02月12日 363 阅读 技术教程 常见的设计模式 引言设计模式是一套被反复验证的解决方案,它帮助我们处理软件开发过程中常见的问题。通过设计模式,我们可以构建更具扩展性、可维护性和灵活性的系统。接下来,我们将介绍常见的设计模式,并为每种模式提供详...
2025年02月12日 310 阅读 技术教程 SOLID 五大设计原则和“高内聚、低耦合” 引言“高内聚、低耦合”以及 SOLID 设计原则是软件开发中追求高质量架构和代码的核心理念。高内聚、低耦合高内聚(High Cohesion):定义:指的是一个模块内的元素(函数、类、方法等)应...
2024年12月19日 571 阅读 技术教程 如何避免自己的项目过度设计? 引言避免过度设计(Over-engineering)是软件开发中的一项重要技能,它可以帮助你在保证代码质量的同时,避免不必要的复杂性和浪费资源。过度设计通常发生在对问题过度抽象、提前实现过多功能...
2024年04月09日 2.9k 阅读 技术教程 YioveGetIP:在线获取当前本地 IP 引言写这个工具的契机是什么?最近写一些爬虫的时候,需要用到代理池。而代理池的使用需要把本地 IP 添加到白名单当中,然后就去搜了一些获取 IP 的网站。比如:myip.ipip.net、IPCh...
2024年04月06日 2.9k 阅读 技术教程 重写 Yiove Whois 查询 引言事情的起源说到之前偶然看到了 who.cx ,当时觉得挺好看,然后就扒了前端,自己仿照着接口写了一下后端。后端主要在于获取 Whois 的数据,当时用的是第三方库。前前后后算起来,基本没什么...
2024年03月27日 5k 阅读 技术教程 CloudFlare 重定向教程 看到这篇文章的哥们,不知道你有没有这样的需求? 我有一个老的域名 old.com 不用了,想要把流量全部引入到 new.com 中。这很简单,使用 301 或者 302 重定向。那用什么实现呢?最常见的是 Nginx,宝塔中有快捷设置。 但是这样成本就起来了,为了一个重定向还要单独一台服务器。而且,如果旧域名访问量多,也会给服务器带来负担。 这个时候 Cloudflare 无疑是一个绝佳选择。
2024年03月02日 3.1k 阅读 技术教程 ScanDomainEuorg:批量查询 eu.org 域名注册情况(附带源码),找到自己心仪的一枚 引言eu.org 很长时间都没有审批了,但是我觉得只是时间长短问题,早晚会再次审批的。既然如此,大可以未雨绸缪一般,趁着大家对其“失望”的时间段,看看有哪些好看的前缀没有被注册。原理灵感来源于 ...
2023年10月14日 1.1w 阅读 技术教程 终极Whois查询工具:优雅美观、功能强大、信息全面 1. 引言这个程序的适用面不是很广,但对于域名爱好者,我想这会是一个不错的工具。查询一个域名的Whois,这样的工具有很多。但是显示的数据却是有点差强人意,一次偶然的机会发现了 who.cx 这...
2023年10月13日 2.4k 阅读 技术教程 Joe主题魔改:正文内容实现图片懒加载 引言有个哥们问我Joe主题的正文部分,如何同样图片懒加载,于是便研究了一下。探索过程因为PHP语言我用的很少,并不擅长,于是我去网上搜了一下。方案一:用一个叫Jquery Lazyload的Ja...