@Override publicbooleanonCreateOptionsMenu(Menumenu){ menu.add(0,1,1,R.string.about); menu.add(0,2,2,R.string.exit); returnsuper.onCreateOptionsMenu(menu); } @Override publicbooleanonOptionsItemSelected(MenuItemitem){ if(item.getItemId()==2){ finish(..
分类:
移动开发 时间:
2015-05-23 06:32:49
阅读次数:
142
if (Looper.myLooper() != Looper.getMainLooper()) {
// If we finish marking off of the main thread, we need to
// actually do it on the main thread to ensure correct o...
分类:
移动开发 时间:
2015-05-22 19:11:05
阅读次数:
136
在android应用开发中,我们从一个activity跳到另一个activity时,我么要用到Intent;eg:Intent intent = new Intent(A.this,B.class); startActivity(intent);这样操作的话,当我们成功跳到b的时候,当我们点击功能....
分类:
移动开发 时间:
2015-05-22 11:17:07
阅读次数:
146
对于初学者来讲,android应用的退出有时候挺让人头疼,下面简单总结几种常见的退出方法:
大的方向,退出思路无非就是将程序所有activity进行销毁,思路清晰了,就看使什么招了~
1.制造抛异常导致整个程序退出
2.将所有的activity放入到一个list中,然后在需要退出的时候,将所有的activity,finish掉
3.通过广播来完成退出功能...
分类:
移动开发 时间:
2015-05-21 15:38:24
阅读次数:
173
从1开始枚举起点,如果起点大于n了仍未找到答案,则确定无解。 r枚举终点,如果可以循环一圈回到起点,则输出l,否则,在某个r点汽油将小于0,那么从l到r的所有点都不可能是解,因为那样汽油量将更小,更无法完成r点到下一点的任务 。 如此这般就行了,需要注意的是如果r
#include
using namespace std;
int T,n,p[100005],q[100005],kase=0;
...
分类:
其他好文 时间:
2015-05-18 23:12:22
阅读次数:
110
public class MainActivity extends Activity { private CircleProgress cp; private ImageView iv; int finish = 80; private int centerX,centerY; private in...
分类:
其他好文 时间:
2015-05-18 22:49:32
阅读次数:
119
题意:给出n个加油站,任意选择一个起点,看是否能够绕一圈又回到这个起点看的紫书: 假设从第一个点出发最多能够到达p,那么从1到p的点就一定都不是起点了比如说:从1出发,最多能够到10,都不能够回到起点,这种情况下,它到达2还剩下有汽油,如果从2出发,汽油量为0,能够去到的路程就更短了,所以不可能 1...
分类:
其他好文 时间:
2015-05-18 22:26:06
阅读次数:
92
最近在研究OpenMp,写了一段代码,如下:#include#include#include#include#define THREAD_NUM 8int main(){ clock_t start,finish;int n=80000000;int sum;start=clock();for(in...
分类:
其他好文 时间:
2015-05-14 23:29:45
阅读次数:
202
我们知道,报文经过网卡驱动处理后,调用net_receive_skb传递给具体的协议处理函数,对于IPv4报文来说,其协议处理函数就是ip_rcv了,ip_rcv在进行一些健康检查等操作后,会调用ip_rcv_finish来处理报文。这也是IPv4协议对报文接收处理的开始。
我们先看下ip_rcv_finish源代码:
本地传递
转发
报文转发有下面几个步骤完成:
1. 处理IP选项
2. 确定封包可以被转发
3.递减封包头部的TTL字段,如果TTL字段为0,则丢弃该封包
4.根据路径相关MTU,在必要...
分类:
系统相关 时间:
2015-05-14 10:03:41
阅读次数:
222
我们可以大致看出数据在IPv4协议中的流向,
接收报文
设备驱动处理完硬件介绍到的数据后,IPv4协议的ip_rcv函数(net_receive_skb调用)得到了属于IPv4的报文,接着调用ip_rcv_finish对报文进行分析。判断是该转发还是交付本地上层协议。
如果是本地报文,则传给ip_local_deliver处理,如果是转发,那就交付ip_forward进行转发处理。
发送报文
对于接收到的属于转发的报文(来自ip_forward_finish)以及L4层传下来的报文,需要进行分析后传给...
分类:
系统相关 时间:
2015-05-13 16:48:26
阅读次数:
166