pendingIntent是一种特殊的Intent。
主要的区别在于Intent的执行立刻的,而pendingIntent的执行不是立刻的。
pendingIntent执行的操作实质上是参数传进来的Intent的操作,
但是使用pendingIntent的目的在于它所包含的Intent的操作的执行是需要满足某些条件的。
主要的使用的地方和例子:通知Notif...
分类:
其他好文 时间:
2014-11-23 11:50:06
阅读次数:
160
使用步骤:
1 获取通知管理器NotificationManager,它也是一个系统服务
2 建立通知Notification notification = new Notification(icon, null, when);
3 为新通知设置参数(比如声音,震动,灯光闪烁)
4 把新通知添加到通知管理器
package com.example.mynotificati...
分类:
其他好文 时间:
2014-11-23 11:48:28
阅读次数:
217
vim编译器提供可以设置其环境属性的命令。
在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:vimrc。
第一步进入vim的配置文件:cd /etc/ vim的配置文件在etc目录下
第二步打开vim的配置文件vimrc:vim vimrc
第三步修改配置文件:方法很简单在这下面添加相应的命令就行了
if &term=="xterm"...
分类:
系统相关 时间:
2014-11-23 11:49:45
阅读次数:
348
一般的,在应用程序中能够很方便的通过包名+activity的类名,或者action、data启动其他应用程序中的页面。如果你不希望自己应用的某些页面随便被别人调起,则可以考虑添加必要的权限。
使用系统的某些功能,我们一般都会在AndroidManifest.xml中声明所需要的权限,;同样,我们也可以为自己的activity声明权限。android权限定义格式如下:
...
分类:
其他好文 时间:
2014-11-23 11:48:45
阅读次数:
227
我在mac air的chrome浏览器下测试了以上代码,createColorImage1需要1630毫秒,createColorImage2需要29毫秒,两者相差56倍,也就是说采用globalCompositeOperation虽然进行了两次drawImage,但性能依然远高于通过getImageData逐个设置像素值的方式。
造成这种巨大差距的根本原因在于createColorImage1的方式完全基于CPU运算,js本就单线程,且密集数值运算也不是js的强项,而采用globalCompositeOp...
分类:
Web程序 时间:
2014-11-23 11:47:45
阅读次数:
228
/**
* 介绍该软件的功能
* @author yqq
*
*/
public class WhatNewActivity extends Activity {
private ViewPager mViewPager;
private ImageView mPage0;
private ImageView mPage1;
private ImageView mPage2;
...
分类:
移动开发 时间:
2014-11-23 11:50:03
阅读次数:
197
1007. 素数对猜想 (20) (数学啊)...
分类:
其他好文 时间:
2014-11-23 11:46:56
阅读次数:
131
UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作通常会产生一个UDP数据报,并组装成一份待发送的IP数据报。这与面向流的协议不同,如TCP,应用程序产生的数据与真正发送的单个IP数据报并不存在直接的关联。
相关的协议参考tcp/ip协议学习笔记(7)UDP用户数据报协议
UDP输入和输出以及轻量级UDP涉及以下文件:
include/net/udplite.h 定义轻量级UDP专...
分类:
其他好文 时间:
2014-11-23 11:49:52
阅读次数:
158
题目:Given a collection of intervals, merge all overlapping intervals.For example,Given [1,3],[2,6],[8,10],[15,18],return [1,6],[8,10],[15,18].思路分析:这题关键要想到先对区间排序,然后从前向后扫描,如果下一个没法合并,就添加一个区间;如果可以,还要继续向后看,...
分类:
其他好文 时间:
2014-11-23 11:48:52
阅读次数:
169
Jeremy Lin
上一篇最后有一个“Hello World”的例子,可是和C程序根本没差。现在我们来真正接触CUDA的代码到底要怎么写。
首先,Show the Code:
#include "cuda_runtime.h"
#include
const int N = 10;
__global__ void add_Jeremy(int*a, int*b, int*c)
{...
分类:
其他好文 时间:
2014-11-23 11:49:20
阅读次数:
237
/**************************************************************
1020. Tree Traversals (25)
时间限制
400 ms
内存限制
65536 kB
代码长度限制
16000 B
判题程序
Standard
作者
CHEN, Yue
Suppose that all the keys in a binary tr...
分类:
其他好文 时间:
2014-11-23 11:47:20
阅读次数:
180
js网状特效源代码下载 源代码下载地址:http://www.zuidaima.com/share/1550463532010496.htm...
分类:
Web程序 时间:
2014-11-23 11:46:20
阅读次数:
216
读完了《文明之光》。关注这本书是因为他的作者是位计算机学者,以前出版了关注度极高的《数学之美》、《浪潮之巅》,而我很喜欢历史,就一直想着要看这本书。文明之光最大的不同是从文明或者说科技的角度讲历史。这和我们以前讲到历史时都是用阶级、革命来讲是完全不同的。作者也说自己是选取了人类历史上的若干片段来分析历史。印象最深的几点:1、我们现在总是问中国什么时候能够崛起,如果我们细读历史会发现,我们曾经也辉煌...
分类:
其他好文 时间:
2014-11-23 11:48:38
阅读次数:
246
信号在内核中的表示 执行信号的处理动作称为信号递达(Delivery),信号从产生到递达之间的状态,称为信号未决(Pending)。进程可以选择阻塞(Block)某个信号。被阻塞的信号产生时将保持在未决状态,直到进程解除对此信号的阻塞,才执行递达的动作。 注意,阻塞和忽略是不同,只要信号被阻塞就不会递达,而忽略是在递达之后可选的一种处理动作。信号在内核中的表示可以看作是这样的:...
分类:
系统相关 时间:
2014-11-23 11:45:31
阅读次数:
325
1. 关键字
final
可以修饰类,方法和成员变量
final修饰的类不能被继承
final修饰的方法不能被覆盖
final修饰的变量是常量,只能赋值一次
覆盖注意...
分类:
编程语言 时间:
2014-11-23 11:46:20
阅读次数:
249
NSRange (表示范围) location , length
初始化
NSRange range={4,5};
NSRange = NSMakeRange(4,5);
NSString *str = NSStringFromRange(range); 转成NSString...
分类:
其他好文 时间:
2014-11-23 11:45:38
阅读次数:
220