- 博客(11)
- 资源 (8)
- 收藏
- 关注
原创 OMM
在Android平台上面,应用程序OOM异常永远都是值得关注的问题。通常这一块也是程序这中的重点之一。这下我就如何解决OOM作一点简单的介绍。 首先,OOM就是内存溢出,即Out Of Memory。也就是说内存占有量超过了VM所分配的最大。 怎么解决OOM,通常OOM都发生在需要用到大量内存的情况下(创建或解析Bitmap,分配特大的数组等),在这样的一种情况下,就可
2017-04-12 21:42:21
1156
原创 路由器和交换的区别解析
一、交换机和路由器的基本概念a -- 交换机(英文:Switch,意为“开关”) 交换机是一种用于电信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。最常见的交换机是以太网交换机。其他常见的还有电话语音交换机、光纤交换机等。b -- 路由器(Router) 路由器是连接因特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设
2017-04-12 21:12:46
568
原创 经典的网络服务器架构模型的分析与比较
简单的一问一答的服务器 /客户机模型我们注意到,大部分的 socket接口都是阻塞型的。所谓阻塞型接口是指系统调用(一般是 IO接口)不返回调用结果并让当前线程一直阻塞,只有当该系统调用获得结果或者超时出错时才返回。实际上,除非特别指定,几乎所有的 IO接口 (包括 socket 接口 )都是阻塞型的。这给网络编程带来了一个很 大的问题,如在调用 send()的同时,线程将被阻
2017-04-05 15:21:06
310
原创 网络编程中常需考虑的情况
网络编程中需要考虑的一些情况/**************服务器*******************************/int main(){ int listenfd, connfd; pid_t childpid; socklen_t chilen; struct sockaddr_in cliaddr, servaddr;
2017-04-05 15:10:58
266
原创 TCP/UDP异同点
比较TCP和UDP的异同点TCP UDP 相同点 TCP和DUP都处于网络层(NETWORK LAYER)之上,都是传输层协议,功能都属于保证网络层数据的传输。双方的通信无论是用TCP还是DUP都是要开放端口的。异同点 1、TCP的传输是可靠的。 2、TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须
2017-04-05 15:09:58
896
原创 getaddrinfo简单应用——取得IP地址
getaddrinfo提供独立于协议的名称解析函数原型: #include sys/types.h> #include sys/socket.h> #include netdb.h> int getaddrinfo(const char *node, const char *service,
2017-04-05 15:08:07
6026
原创 网络超时检测的方法
超时检测的必要性1、避免进程在没有数据是无限制的阻塞2、当规定的时间到时,进程从源操作返回继续运行网络通信中,很多操作会使得进程阻塞,这时我们要设定时间,到时间后强制返回,避免进程在没有数据的情况下无限阻塞网络超时检测的三种方法:1、通过setsockopt设置套接字属性SO_RCVTIMEOstruct timeval t = {5, 0}
2017-04-05 15:04:16
1576
原创 Android页面跳转的常用方式
第一种方式,用action来跳转。 1、使用Action跳转,如果有一个程序的 AndroidManifest.xml中的某一个Activity的IntentFilter段中定义了包含了相同的Action那么这个Intent 就与这个目标Action匹配。如果这个IntentFilter段中没有定义 Type,Category,那么这个 Activity就匹配了。但是如果手机中有两个以
2017-04-05 14:56:05
1705
原创 深入理解Activity的生命周期
当用户在系统与你的应用之间切换的过程中,你的应用中的Activity实例也会在自己的不同生命周期中切换。例如,用户第一次打开你的应用,应用展现在用户的手机桌面,获取用户的输入焦点。在这个过程中,Android系统调用了你的Activity中的一系列的生命周期方法,这些方法建立了应用组建和用户之间的联系。如果用户启动了应用中的另外一个Activity,或者直接切换到另外一个应用,系统也调用了Acti
2017-04-05 14:50:39
252
原创 DOS命令大全
DOS使用技巧编辑DOS命令不区分大小写,比如C盘的Program Files,在dos命令中完全可以用"progra~1"代替,加上英文引号是因为名称的中间有空格(即多于一个词),这一点是初学者经常忽略的。常用命令: (1)查看目录内容命令 DIR (2)指定可执行文件搜索目录 PATH (3)创建目录命令 MD (4)打开指定目录命令 CD
2017-03-15 13:08:57
315
原创 ubuntu安装和查看已安装
一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies)(3)重新安装:apt-get
2017-01-18 19:57:11
363
基于机器视觉的太阳能电池片外观缺陷检测
2018-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人