想象力 拆解lftp 1

    天气火热,那劲头着实让人惊叹。让生灵怎么过活。

    室外走一圈,被晒得火辣辣的痛,感觉脸皮快要从脸上被剥掉似的。

    困惑时不时会有一点,就像云雾时不时会有的。

    怎么拨开云雾见得天日?想象力和执行力让一切皆有可能。

    lftp。c++语言设计的ftp应用程序。

    从使用的直观体验来看,跟shell一样,在终端上输入一串字符串,回车,终端来执行命令解析,命令运算,返回结果,进入终端录入界面,使用者

接着录入下一条命令。只要你不中止终端,它就会一直活在那里,等待下一条命令的录入。

    lftp主程序在lftp.cc。

    在不清楚程序工作机制情况下,该如何才能弄清楚它的逻辑,即使代码摆在眼前,不清楚原理,也是很难搞得明白。

    一个程序的复杂度因其牵扯的内容太多,形成网状关系,就比单一流水线来得难以把握。

   能够将庞大的程序拆解清晰,无论是性能、用户体验都有不错的对比结果,那就非常好了。

   如何才能达到看lftp程序像看helloworld的境界?这个需要什么样概念基础和逻辑思维?

   如果没有程序概念认知基础,那就只能先死读代码了,肯定不能够一下子建立程序的逻辑框架,当然疑问和困惑也是一大堆。

   初读时,可以猜猜程序是怎么组织在一起,怎么一步一步运行的。

   可以配合自己的理解加上实验来验证,看自己理解是否正确的。

   初读的目的是为了建立一个概念上的认识,为了建立程序组织框架和构建流程打基础。

   有了基础,就像银行里有了存款,想进一步研究就得力许多。就少了无从入手的窘境。

   添加注释,添加书签,初读时,心境要放慢,放平,因为事实上开头总是一无所知。不要被一堆大山给吓了打退堂鼓了。

  先总的浏览一番,lftp有哪些文件、哪些模块。

  然后一个一个的啃掉。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值