和Action View有点类似,Action Provider也可以将一个Action按钮替换成一个自定义的布局。但不同的是,Action Provider能够完全控制事件的所有行为,并且还可以在点击的时候显示子菜单。
为了添加一个Action Provider,我们需要在标签中指定一个actionProviderClass属性,在里面填入Action Provider的完整类名。我们可以通过...
分类:
其他好文 时间:
2014-12-02 17:22:08
阅读次数:
273
点为0或1,看满足m个条件时,是否有解
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
const int MAXN = 1010;
struct twosat
{
int n,c;
...
分类:
其他好文 时间:
2014-12-02 17:19:30
阅读次数:
148
方法还是与之前我介绍的下载源码的方法一样,但是repo需要更新一下,否则可能会出现以下错误:
type commit
tag v1.12.16
tagger Conley Owens 1398976458 -0700
repo 1.12.16
gpg: 于 2014年05月02日 星期五 04时34分18秒 CST 创建的签名,使用 RSA,钥匙号 692B382C
gpg: 无法检查签名...
分类:
移动开发 时间:
2014-12-02 17:19:08
阅读次数:
380
Object-C 也提供了类似Java的反射机制。通过以下三种方式与运行环境交互:
1、直接通过Object-C源代码
2、通过NSObject中定义的方法:
isKindOfClass
isMemberOfClass
responseToSelector:判断该实例是否调用指定方法
3、直接调用运行时函数进行动态编程
#import
#import
"DCAppl...
分类:
其他好文 时间:
2014-12-02 17:20:58
阅读次数:
98
setContentView(R.layout.activity_main)下面加上如下代码
?
1
2
3
4
if
(android.os.Build.VERSION.SDK_INT > 9) {
StrictMode.ThreadPolicy policy =
new StrictMode.ThreadPolicy.Build...
分类:
移动开发 时间:
2014-12-02 17:18:47
阅读次数:
156
fssh,全称flash ssh, 目标是通过ssh闪速批量并行远程执行命令,只需在主控机部署本脚本,无需被控机端安装代理,经测试120台机器执行时间在3秒内。
源码地址:https://github.com/LaiJingli/fssh
使用方法:
主控端执行
0、需安装sshpass(略)
1、wget https://raw.githubusercontent.com/La...
分类:
其他好文 时间:
2014-12-02 17:20:44
阅读次数:
164
/**
* 百度地图 根据地址反查经纬度
*/
public function search_xy(“北京市朝阳区”,"首都图书馆"){
$address = str_replace(' ','',$address);
$rows = file_get_contents("http://api.map.baidu.com...
常接触shell脚本语言的,经常会看到一个shell命令接一堆乱七八糟的option,类似这样的 sed -e "s/^[^\-]*-//" ,虽然知道那肯定是一个逻辑条件组合,但是如果不是熟悉正则表达式的人,绝对看的眼花.
这里学习记录一下正则表达式的一些基本用法....
分类:
系统相关 时间:
2014-12-02 17:20:16
阅读次数:
233
首先,看下本篇博客要达到的效果图:
下面逐步分析如何加载影像及高程文件。
1、WorldWind Java导入数据包
在src源码文件中找到dataimport包,这个包里面的示例代码演示了如何向WW上加载影像及高程文件。可以看到有import和install两种方式,import是简单的以图层的形式加载到WW上;install是指当文件较大时,将文件以本地缓存的方式加载,这里先以i...
分类:
编程语言 时间:
2014-12-02 17:20:12
阅读次数:
360
思想简单描述:
在直接插入排序算法中,每次插入一个数,使有序序列只增加1个节点,并且对插入下一个数没有提供任何帮助。如果比较
相隔较远距离(称为增量)的数,使得数移动时能跨过多个元素,则进行一次比较就可能消除多个元素交换。D.L.shell于
1959年在以他名字命名的排序算法中实现了这一思想。算法先将要排序的一组数按某个增量d分成若干组,每组中记录的
下标相差d.对每组中全部元素进行排序...
分类:
编程语言 时间:
2014-12-02 17:19:05
阅读次数:
196
/**
*求两个已知经纬度之间的距离,单位为米
*@param lng1,lng2 经度
*@param lat1,lat2 纬度
*@return float 距离,单位米
*@author www.Alixixi.com
**/
function getdistance($lng1,$lat1,$lng2,$lat2){
//将角度转为狐度
$radLat1=deg2rad(...
分类:
Web程序 时间:
2014-12-02 17:20:51
阅读次数:
213
对maven的简介运用,生命周期以及一个容易上手的文章。...
分类:
其他好文 时间:
2014-12-02 17:20:29
阅读次数:
226
??
JavaNetworking and Proxies
比较早的文章,正好在研究java proxy的用法,就翻译了一下
原文地址:
http://docs.oracle.com/javase/6/docs/technotes/guides/net/proxies.html
概述
在如今的网络环境下,尤其是合作项目,项目开发者不得不频繁的处...
分类:
编程语言 时间:
2014-12-02 17:17:33
阅读次数:
158
推荐一句话:只要有耐心,任何能干的人都能成为绝世coder,当然也包括你。
学习Linux总结:ubuntu用apt-get管理包,redhat系用yum
Linux分成四部分:linux内核,GNU使用程序,图形桌面环境,应用软件。
内核有四个功能:
程序内存管理(使用虚拟内存,物理内存,交换内存),常用指令#cat /proc/meminfo
软件程序管理(有文件init...
分类:
系统相关 时间:
2014-12-02 17:17:29
阅读次数:
292
1.背景 单链表是最基本的数据结构,仔细看了很久终于搞明白了,差不每个部分,每个链都是node的一个对象。需要两个参数定位:一个是index,表示对象的方位。另一个是node的对象。2.代码node类public class Node {
protected Node next;
protected int data;
public Node(int data){...
分类:
编程语言 时间:
2014-12-02 17:19:08
阅读次数:
162
一、常用命令:
(1)创建用户命令两条:
adduser
useradd
(2)用户删除命令:
userdel
二、两个用户创建命令之间的区别
adduser: 会自动为创建的用户指定主目录、系统shell版本,会在创建时输入用户密码。
useradd:需要使用参数选项指定上述基本设置,如果不使用任何参数,则创建的用户无密码、无主目录、没有指定shell版本。
...
分类:
系统相关 时间:
2014-12-02 17:19:06
阅读次数:
237
Lua回调函数实例
local m = {}
local list = {name="hello",age=12}
m.call_back_fun_print = function(printID)
print(printID .. "-->" .. list[printID])
end
m.add_list = function(key,value,call_back_fun)...
分类:
其他好文 时间:
2014-12-02 17:16:40
阅读次数:
182