相信大家做过安卓开发或者安卓自动化测试开发的都离不开adb这个Android Debug Bridge这个工具,该工具有个很重要的功能就是端口转发。比如你在目标安卓机器端建立了一个服务来处理获取当前界面元素,监听的是设备本机网络上的端口5555,那么在pc客户端你就可以执行"adb forward ...
分类:
移动开发 时间:
2015-02-15 13:24:34
阅读次数:
206
4.2.4 NAT
私有地址如下:
10.0.0.0 – 10.255.255.255 (10.0.0.0/8),
172.16.0.0 – 172.31.255.255 (172.16.0.0/12),
192.168.0.0 – 192.168.255.255 (192.168.0.0/16)
NAT对于ICMP协议的影响
对于icmp协议,不仅icmp packet的h...
分类:
其他好文 时间:
2015-02-15 12:15:50
阅读次数:
167
导出所有库mysqldump-uroot-p123456--all-databases>all_databases.sql导入所有库mysql-uroot-p123456<all_databases.sql导数据要注意的问题:1、ERROR2006(HY000):MySQLserverhasgoneaway这个一般发生在导入过大的SQL表时,mysql失去响应解决办法:max_allowed_packet=1..
分类:
数据库 时间:
2015-02-11 18:50:20
阅读次数:
165
昨天想着备份数据库,但是没有成功,错误原因是#Got errno 28 on write查到是因为磁盘空间不足或者mysql设置中max_allowed_packet变量设置过小在mysql命令行中使用#set global max_allowed_packet = 2*1024*1024*10。将...
分类:
数据库 时间:
2015-02-11 15:59:47
阅读次数:
234
http://blog.csdn.net/pkutao/article/details/8572216{ok, Listen} = gen_tcp:listen(?defPort, [binary, {packet, 2},{reuseaddr, true},{active, true}]),%ge...
分类:
其他好文 时间:
2015-02-11 15:55:18
阅读次数:
669
使用Python来写网络包探嗅器(Code a network packet sniffer in python for Linux) by Silver Moon Basic Sniffer Sniffers are programs that can capture/sniff/detect network traffic packet by packet an...
分类:
编程语言 时间:
2015-02-11 11:09:14
阅读次数:
215
4.2.3 Fragmentation and Reassembly
IP的MTU是65536bytes;而Ethernet的MTU为1518bytes,所以需要分片,而router可能会对packet再次分片。
注意:分片的payload部分一定是8bytes的倍数。
属于同一个packet的所有分片的identifier field(位于IP header)的值相同,在flags fie...
分类:
其他好文 时间:
2015-02-09 11:07:29
阅读次数:
285
由于数据量最近疯长,查询时候出现如下错误提示:com.mysql.jdbc.PacketTooBigException:Packetforqueryistoolarge(2054817>1048576).Youcanchangethisvalueontheserverbysettingthemax_allowed_packet意思是说查询mysql数据库时候返回查询结果过大,超过了msql设置的上线解..
分类:
数据库 时间:
2015-02-06 19:08:10
阅读次数:
339
4.2.2 IP Packet Format
有很多资料都在介绍ip header,所以我只介绍一些需要注意的field。
Header Length:仅仅是IP header的长度,是4字节的倍数,如果没有options,则为20bytes。
Type of Service (TOS):根据RFC791 和 1349定义如下图:
而RFC 2474 定义前六个bi...
分类:
其他好文 时间:
2015-02-06 11:25:38
阅读次数:
196
Linux会对一个网络包(packet)的收和发做大量的处理。packet在被发送之前会被存在队列中,而在被接受之后也会存在队列中,共有三个队列:reception(接收),transmission(发送)和Backlog。它们都受到spinlock的保护,是为了保证在并发访问时的一致性。言归正传,接下来看看当一个packet到达NIC(网卡)时,linux都会做些什么工作。
先来看一个图(来自...
分类:
系统相关 时间:
2015-02-05 00:50:25
阅读次数:
254