技术栈
编程思维
海风极客
2 个月前
开发语言
·
后端
·
golang
·
编程思维
文件传输工具FTransferor<优化篇>
在上一篇文章中,我们详细探讨了FTransferor文件传输工具的设计与实现,并展示了它在局域网文件传输方面的高效性。然而,随着互联网应用场景的不断丰富,传统的基于 TCP/UDP 的传输方式已经无法满足部分开发者的需求。特别是在跨平台、跨网络传输场景中,对 HTTP 协议的支持变得尤为重要。因此,本篇文章将围绕 FTransferor 的优化改造,为其增加 HTTP 协议支持,并提升其在复杂网络环境下的适用性。
海风极客
8 个月前
开发语言
·
后端
·
设计模式
·
golang
·
编程思维
工作两年后,我如何看待设计模式
在软件工程中,设计模式是经过反复验证的最佳实践,用于解决在软件设计中经常遇到的一类问题。它们为开发者提供了一种通用的解决方案和语言,使得复杂的编程问题得以简化,代码结构更加清晰,可维护性大大提高。简而言之,设计模式在应用程序中可以被统称为"套路"。
研究是为了理解
9 个月前
编程思维
程序员修炼之道 07:调试
不记录,等于没读。这里是我阅读《程序员修炼之道》这本书的记录。软件缺陷以各种方式表现出来,从对需求的误解到编码错误。现在的计算机系统仍有局限性,能干你让它干的事情,但不一定能干你想让它干的事情。本章介绍调试中涉及的问题,以及一些通用策略。