大型开源 FTP 软件 FileZilla 源码分析

文摘   2024-07-05 12:35   上海  

最近小方的《C/C++工程实践实战训练营》开始带着大家拆解大型开源 FTP 软件 FieZilla 的源码啦。

FileZilla 发展了很多年,一直是小方使用的高频软件,其代码质量非常高,尤其是 C++11 标准问世以来,作者也与时俱进,最新的 FileZilla 代码使用 C++17 标准改写,学习这套源码可以学习到大量的 C/C++ 开发技巧和经验。

如果小伙伴们对小方的 FileZilla 源码分析感兴趣,可以去 B 站试看。


B 站搜索“程序员小方”,在空间下找到【大型开源FTP软件FileZilla源码分析(一)】。

目前《C/C++工程实践实战训练营》已经进行到 36 次课了,目前我们一共拆解了如下项目:

  • smallchat(已完结)

  • 一个流行的cpphttplib(反面案例,避坑预防针,已完结)

  • 精解 FlamingoClient 与 FlamingoServer(已完结)

  • 从零手写一个 24 点游戏(已完结)

  • 精解著名开源软件VNC项目源码(已完结)

  • 精解开源 FTP 软件 FileZilla 源码(进行中...)

  • 从零手写一个消息中间件项目(计划中...)

  • XXX项目(暂且保密)

《C/C++工程实践实战训练营》的课程形式是通过细致地拆解一些流行的 C/C++ 项目的源码来学习 C/C++ 的开发技巧,小到各种编码细节,大到整体框架设计、消息流向等。

目前训练营火热进行中,干货满满,手把手带着实践。

原价是 2500(含300技术支持),今日特惠,六折即可报名,仅限前 5 个名额,截止日期明天 12 点。

需要报名的同学可以加微信 cppxiaofang,加微信请备注“训练营报名”,非诚勿扰。

训练营提供为期一年的技术支持,技术支持包括技术问题解答、职业指导、模拟面试、简历review、大厂内推等,有效期内无次数限制。

CppGuide
专注于高质量高性能C++开发,站点:cppguide.cn
 最新文章