摘要:
今天继续学习socket网络编程,最近北京阴雨连绵,降温明显,感觉是要立马转入冬季的节奏,天冷晚上得注意多盖点被子哦,言归正传,进入正题:对于之前写的回射客户/服务器端的程序中,我们是用的read和write来读取和发送数据的,如下:那recv相对于read有什么区别呢?先看一下man帮助:其实它跟... 阅读全文
摘要:
对于Activity中的四个lauchMode【standard(默认)、singleTop、singleTask、singleInstance】的介绍网上已经有大把的文章了,但是在实际应用开发时,对于这几个的区别一直搞混,在有些实际场景中需要通过设置不同模式来解决的比较模糊,所以有必要记录一下自己... 阅读全文
摘要:
在做Android应用开发时,几乎每个项目都会涉及到与服务器打交道,也就是少不了与服务端人员的接口调试过程,在开发过程中对于接口的调试可以很简单的用debug既可很清楚知道客户端发送的和服务端返回的数据是否正常,但是更加通用直观的方式则是通过网络抓包工具来进行,因为当导出apk之后,就没办法debu... 阅读全文
摘要:
经过两周的等待,终于可以回归我正常的学习之旅了,表哥来北京了在我这暂住,晚上回家了基本在和他聊天,周末带他在北京城到处乱转,几乎剥夺了我自由学习的时间了,不过,亲人之情还是很难得的,工作学习并不是生活的唯一,现在已经习惯每周至少写一篇博文的生活了,如果一周不写会觉得缺少什么似的,好了,话不多说,继续... 阅读全文
摘要:
今天继续对socket编程进行学习,在学习之前,需要回顾一下上一篇中编写的回射客户/服务器程序(http://www.cnblogs.com/webor2006/p/3923254.html),因为今天的知识点需要基于它来进行说明,下面来回顾一下关键代码:对于服务器端:echosrv.c对于客户端:... 阅读全文
摘要:
今天继续对socket编程进行研究,这里会真正开如用socket写一个小例子,进入正题:TCP客户/服务器模型:关于这个模型的流程这里就不多说了,比较容易理解,下面则利用这种模型来编写一个实际的例子。回射客户/服务器:这个例子的效果就是:客户端从命令行获取一行命令,然后发送给服务器端,当服务端接收到... 阅读全文
摘要:
今天开始,继续来学习linux编程,这次主要是研究下linux下的网络编程,而网络编程中最基本的需从socket编程开始,下面正式开始学习:什么是socket:在学习套接口之前,先要回顾一下Tcp/Ip四层模型:而在说明什么是Socket之前,需要理解下面这些图:而实际上:所以:另外:这跟管道是不同... 阅读全文
摘要:
继续研究gdb相关的调试技巧,话不多说进入正题:查看运行时数据:这个上节中已经用过了,这里就不多说了,比较简单还是有上节中的simple.c例子,不过得稍微做一些修改为了使用这些命令:simple.c:#include #include long func(int n);int main(int a... 阅读全文
摘要:
对于gdb是什么,这里就不多说了,只要是程序员一般都听说过,像java开发会用到集成开发工具eclipse,里面调试起来非常方便,全是可视化的,但是如果在linux下编写的c程序,用可视化的调试就没这么方便了,这时就得用gdb了,当程序比较大时,在开发肯定会出现很多bug,对于怎么调试这些bug就显... 阅读全文
摘要:
上节中已经对后台作业进行了简单处理,基本上要实现的功能已经完了,下面回过头来,对代码进行一个调整,把写得不好的地方梳理一下,给代码加入适当的注释,这种习惯其实是比较好了,由于在开发的时候时间都比较紧,都只是想办法去尽快实现,而肯定会有一些代码是写得不太好的,所以有时间的话最好是从头至尾将整个代码进行... 阅读全文