小豪
小豪

小豪

All Posts in 2022.7


如何创建属于自己的博客

这篇博客探讨了从使用有道云笔记到创建个人博客的历程,并详细分享了在cnblogs上搭建博客的经验及遇到的问题,包括markdown图片插入的困扰、功能拓展的限制以及对独立域名的需求。随后,作者介绍了通过GitHub Pages自建博客的具体步骤,涵盖Hexo部署、域名申请与配置,以及使用Cloudflare优化访问体验的方法。此外,还推荐了三种适合博客部署的平台:heroku、vercel和Google Cloud Platform,并附上了相关资源链接以供参考。文章不仅展现了从依赖第三方平台到实现技术自主的过程,也为读者提供了多样化的博客搭建方案,激发对个人网站建设的兴趣与思考。您会选择哪种方式来构建自己的数字花园?在探索过程中,又会遇到哪些新的挑战?--DeepSeek

Blog Creation Hexo Deployment Cnblogs Experience GitHub Pages Setup Domain Management Cloud Services

远程连接linux桌面的几种方式

本文探讨了几种远程连接Linux桌面的方法,包括使用花生壳进行端口映射、xrdp、TeamViewer、VNC、ZeroTier、OpenSSH以及Windows的NATBypass工具。每种方法都有其优缺点:花生壳适合无公网IP但带宽有限;xrdp和TeamViewer在连接稳定性上存在问题;VNC提供详细配置步骤但操作复杂;ZeroTier通过虚拟局域网实现高效内网访问;OpenSSH在Windows上的端口转发尝试未果;NATBypass工具则依赖教程的分散性。这些方法为不同场景提供了灵活的选择,但也带来了诸多挑战和思考空间。你是否也在寻找远程控制Linux桌面的最佳方案?哪种方法最能满足你的需求?不妨阅读全文,探索更多可能性,并在实际操作中找到最适合你的解决方案。--DeepSeek

Linux Ubuntu Remote Remote Desktop Network Setup Port Forwarding

如何减少代码中的if else,设计模式实战

该文详细探讨了如何通过设计模式优化代码结构以实现低耦合和高扩展性。首先介绍了使用策略模式将不同业务逻辑封装为具体实现类并通过环境类调用,但发现每次新增业务仍需修改环境类违反开闭原则。接着引入单例模式构建注册中心,允许各具体实现类自行注册到环境类中,避免了对原有代码的修改,从而完美实现了"开闭原则",使系统具备更好的扩展性和维护性。--DeepSeek

Java Strategy Pattern Singleton Pattern Factory Pattern Map Structure Dependency Injection