网络传输协议InetAddress类Socket类理解:Socket常用方法基于TCP的socket编程基于UDP的socket编程URL编程总结java网络编程java天生就是支持网络的一种语言。java提供的网络类库,可以很容易的实现网络连接,而联网的底层细节被隐藏在java的本地安装系统里面,由JVM进行控制,java实现了跨平台的网络库,因此程序员面对的是一个统一的网络编程环境。网络编程的两...
分类:
编程语言 时间:
2016-07-19 10:15:35
阅读次数:
217
一、手动导入 1, 官网下载 Alamofire 2, 解压下载的文件 放入工程的顶层目录下 3, 打开工程 Add Files 4, 选中项目 TARGETS > General > Embedded Binaries > +(添加) 完成。 注意选择对应的framework,我们这里选择fram ...
分类:
编程语言 时间:
2016-07-18 17:56:33
阅读次数:
402
第一步:下载源码和文档 下载muduo项目的源码、《muduo-manual.pdf》文档,以及《Linux多线程服务端编程:使用muduo C++网络库.pdf》,这些是前期准备工作,都能在网上下载。 网站:http://www.chenshuo.com/ 第二步:先看看muduo-manual ...
分类:
其他好文 时间:
2016-07-14 01:31:34
阅读次数:
618
Acceptor类: 类成员: TcpServer接受新连接: ...
分类:
其他好文 时间:
2016-07-13 15:28:53
阅读次数:
162
最近项目中使用到了Qt的网络库,在用的过程中也发现了不少坑和问题,本文仅仅作为记录,方便日后查阅。 因为我们整个客户端的gui都是使用qt来完成的,心想qt既然有网络库,而且真心觉着qt封装的控件还是不错的,所以就使用了qt的网络库,说实话qt的网络库封装的确实比较好用,所以开发过程就有条不紊的进行 ...
分类:
其他好文 时间:
2016-07-11 18:45:06
阅读次数:
349
http网络库是集XML解析,Json解析,网络图片下载,plist解析,数据流请求操作,上传,下载,缓存等网络众多功能于一身的强大的类库。最新版本支持session,xctool单元测试。网络获取数据一直是手机软件的重中之重,如果处理的不好,会造成很差的用户体验。随着ASIHTTPRequest的 ...
分类:
移动开发 时间:
2016-07-09 16:16:10
阅读次数:
505
最近在做服务器的稳定性的相关测试,服务器的网络底层使用的是boost asio,然后自己做的二次封装以更好的满足需求。 服务器昨天晚上发现crash了一次,之前测试了将近半个多月,有一次是莫名的退出了,不过由于是新的测试服,忘记将ulimit -c进行修改了,所以没有coredump,这次又发生了。 ...
分类:
其他好文 时间:
2016-07-07 19:50:27
阅读次数:
338
Moya源码解析Moya是一个高度抽象的网络库,他的理念是让你不用关心网络请求的底层的实现细节,只用定义你关心的业务。且Moya采用桥接和组合来进行封装(默认桥接了Alamofire),使得Moya非常好扩展,让你不用修改Moya源码就可以轻易定制。官方给出几个Moya主要优点:
编译时检查API endpoint权限
让你使用枚举定义各种不同Target, endpoints
把stubs当做一等...
分类:
其他好文 时间:
2016-07-04 01:17:50
阅读次数:
211
Scrapy Scrapy是一个使用Python编写的轻量级网络爬虫,使用起来非常的方便。Scrapy使用了Twisted异步网络库来处理网络通讯。整体架构大致如下: 创建一个Scrapy项目 S-57格式是国际海事组织(IMO)颁布的电子海图标准,本身是一种矢量海图。这些标准都公布在http:// ...
分类:
编程语言 时间:
2016-06-29 19:04:20
阅读次数:
270
本文分析了Golang的socket文件描述符和goroutine阻塞调度的原理。代码中大部分是Go代码,小部分是汇编代码。完整理解本文需要Go语言知识,并且用Golang写过网络程序。更重要的是,需要提前理解goroutine的调度原理。 1. TCP的连接对象: 连接对象: 在net.go中有一 ...
分类:
其他好文 时间:
2016-06-28 22:07:12
阅读次数:
436