摘要:
经过漫长的C学习终于踏入C++的知识库当中了,还是保持以前的习惯会一步步通过写博客的形式来记录点滴学习记录,这种学习方式是相当慢的,但是对我来说是最踏实的,不浮躁,一步一个脚印。C++是一门啥语言呢,对于初学者是没话语权的,但它定是一门非常难学又非常有用的语言,相信在不久的将来我会把它踩在脚下为我所... 阅读全文
摘要:
先来看一下这次要实现的最终效果:首先来实现效果一,为实现效果二做充足的准备,下面开始:新建工程,并定义一个自定义View,然后将其定义在布局文件中,里面是空实现,之后会一步步来填充代码:MyRing.java:public class MyRing extends View { public ... 阅读全文
摘要:
对于ViewPager,应该没有人在项目中没使用过它,效果非常的赞,使用也非常简单,但是如果自己来实现这样的效果,我想并非三下五除二的事了,这里涉及到怎么自定义ViewGroup了,它相比自定义View还要复杂一些,所以这次从头自尾一点点实现这样的效果来对自定义ViewGoup有深刻的认识,知其原理... 阅读全文
摘要:
上次已经实现了将当前目录打印出来的效果,这次则实现这些列表信息显示在FTP客户端中,先将测试代码注释掉:在实现之前,还是先来看下vsftpd的效果:这里先实现POST主动模式,上面就将目录列表显示给了FTP客户端,在显示目录列表之前,首先需要创建一个数据连接。主动模式是先发送一个PORT命令,紧接着... 阅读全文
摘要:
对于Android的自定义控件是自己一直想研究总结的,所以未来会从基础开始,一点点来学习一些自定义控件的效果,这些知识并非完全自己来研究的,但是是自己学习成长的点滴记录,重在搞懂原理,言归正传~这次要实现的滑动开关按钮的效果如下:【说明】:之后所有的自定义效果的学习文章都是先上效果图之后,然后再一步... 阅读全文
摘要:
上次中实现了FTP命令的映射来避免很多if....else的判断,这次主要是开始实现目录列表的传输,先看一下目前实现的:数据连接创建好之后则开始进行目录列表的传输了,而要传输目录列表,首先要将目录列表这些数据获取出来,所以这次主要是完成目录列表数据的获取。还是对照着vsftpd的目录列表的显示来做参... 阅读全文
摘要:
上节中实现了"USER"和"PASS"命令,如下:事实上FTP是有很多命令组成的,如果就采用上面的这种方法来实现的话,就会有很多if...else if语句,代码显得很臃肿,所以有必要想办法来避免这种写法,所以一个新的方式既将诞生------命令映射,实际上在之前读取配置文件变量时就已经接触到了,下... 阅读全文
摘要:
上节中实现了配置文件的解析,这节来实现用户登录的验证,首先用客户端来登录vsftpd来演示登录的过程:接着再连接miniftpd,来看下目前的效果:接下来实现它,与协议相关的模块都是在ftpproto.c中完成的,目前的代码如下:#include "ftpproto.h"#include "sysu... 阅读全文
摘要:
间隔了一周时间没写了,由于今年的股势行情貌似不错的样子,对于对股市完全不懂的我也在蠢蠢欲动,所以最近一周业余时间在“不务正业”-----学习炒股。发现学习它其实挺费神的,满脑子都是走势图,而且是神经有点受刺激的感觉,发现这个坚决不能在上班时间去想这事,不然会非常影响情绪,毕境对于普通老百姓来讲经济来... 阅读全文
摘要:
转眼兴奋的五一小长假就要到来了,在放假前夕还是需要保持一颗淡定的心,上次中已经对miniFTP有基础框架进行了搭建,这次继续进行往上加代码,这次主要还是将经历投射到handle_child()服务进程上来,其它的先不用关心:而它主要是完成FTP协议相关的功能,所以它的实现放在了ftpproto.c,... 阅读全文