自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

基于Labview的员工管理系统

基于Labview的员工管理系统,系统使用LabVIEW开发,良心资源可以使用,适合初学者学习使用。

2018-10-09

基于机器视觉的太阳能电池片外观缺陷检测

基于机器视觉的太阳能电池片外观缺陷检测(Labview)以Labview软件为平台,建立包含图像采集、图像处理、缺陷检测、结果显示等模块的太阳能电池片外观缺陷检测系统

2018-10-09

基于socket的下载模拟

基于socket的下载模拟

2017-03-14

基于UDP协议实现的聊天工作室

基于UDP的聊天工作室

2017-03-14

进程实现QQ聊天

通过进程实现的类似QQ聊天

2017-03-14

基于链表的通讯录

基于单链表的通讯录,新手学习,仅供参考

2017-03-14

基于sqlite3的在线电子词典

可实现注册、登录、删除、更改、显示、查找单词、单词历史记录、删除历史记录等功能,新手练习尚有不足,希望可以对其他新手有所帮助

2017-03-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除