linux下程序由于SIGPIPE退出进程

起因对于一个对端关闭了的socket进行两次写操作,第二次会产生一个SIGPIPE信号,该信号默认退出进程。 具体如何分析可以参见tcp四次挥手。 tcp协议是全双工的,这就可以看成是两条单工信道,单工信道是管道PIPE,在对端调用close后,对端将发送一个FIN标志给本端,在本端进行read返...

2018-05-18 19:24:54

阅读数:49

评论数:0

android:layout_gravity和android:gravity的区别

1.首先来看看android:layout_gravity和android:gravity的使用区别。 android:gravity: 这个是针对控件里的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如下两个属性, android:gravity=&q...

2015-12-16 13:12:25

阅读数:229

评论数:0

Android 中的 Service 全面总结

Android 中的 Service 全面总结 1、Service的种类    按运行地点分类: 类别 区别  优点 缺点   应用 本地服务(Local) 该服务依附在主进程上,  服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资...

2015-11-13 00:59:25

阅读数:162

评论数:0

PendingIntent的内部机制

说说PendingIntent的内部机制   侯 亮   1 概述         在Android中,我们常常使用PendingIntent来表达一种“留待日后处理”的意思。从这个角度来说,PendingIntent可以被理解为一种特殊的异步处理机制。不过,单就命名而言,Pending...

2015-11-06 20:47:50

阅读数:198

评论数:0

android 读取sd卡中的图片

android 读取sd卡中的图片   一 读取sd卡中的图片      1 获取读取sd的权限         在AndroidMainfest.xml文件中添加                         注意:在前添加      2 找到sd卡的目录(以真机的情况说明)    /**...

2015-09-21 20:57:39

阅读数:885

评论数:0

解决ADB server didn't ACK问题,连上手机问题

出现如下情况 ADB server didn't ACK * failed to start daemon * 解决办法: 方法一: (1)查看任务管理器,关闭所有adb.exe,或者运行->cmd,在命令窗口输入adb kill-server (2)重启ec...

2015-09-16 14:09:57

阅读数:242

评论数:0

将Eclipse中的项目迁移到Android Studio中的方法

如果你之前有用Eclipse做过安卓开发,现在想要把Eclipse中的项目导入到Android Studio的环境中,那么首先要做的是生成Build Gradle的文件。因为Android Studio 是用Gradle来管理项目的,具体操作步骤如下: 从Eclipse中导出 1.将你的A...

2015-09-05 16:24:21

阅读数:305

评论数:0

Android开发中颜色的自定义方法

Android开发中颜色的自定义方法    1、使用Color类的常量,如:  int color = Color.BLUE;  // 创建一个蓝色 是使用Android提供的颜色  int color = Color.RED;  int color = Color.WHITE;...

2015-09-02 00:27:19

阅读数:350

评论数:0

[Error]No enclosing instance of type XX is accessible. Must qualify the allocation with an e

错误原因:     因为xx是一个动态的内部类,创建这样的对象必须有实例与之对应,程序是在静态方法(如pubilc static main函数的方法)中直接调用动态内部类会报这样错误。   这样的错误好比类中的静态方法不能直接调用动态方法。 解决方法:    1.可以把该内部类声明为stat...

2015-08-31 22:18:00

阅读数:298

评论数:0

Android Studio简单更新方法

想将 android studio从1.2.1.1版本更新到1.3.2版本,从网上找了一些更新的方法,但发现对我的版本不太适合;下面提供一个比较简答的更新方法。 google提供了为android studio的更新提供了很简单的方式(其实相比其他软件还是挺麻烦的),只需从网上下载一个更...

2015-08-27 18:12:10

阅读数:259

评论数:0

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