两个日期相差获取的是毫秒数
除1000是秒,再除60是分,再除60是小时.public class getMiao { /**
* 1000是秒
* 1000*60是分
* 1000*60*60是时
* 1000*60*60*24是天
*/
private static final long TIME = 40*1000; pu...
分类:
其他好文 时间:
2015-07-20 23:51:12
阅读次数:
153
问题导读
1.ceilometer负责什么事情?
2.ceilometer 有哪些概念?
3.ceilometer 如何采集hardware?
ceilometer主要负责监控数据的采集,采集的项目包括虚拟机的性能数据,neutron-l3-router使用的网络带宽,glance&cinder&swift等租户使用信息,甚至是通过snmp采集物理机的信息,以及采集...
分类:
其他好文 时间:
2015-07-20 23:49:05
阅读次数:
286
题目请戳这里
题意:给出x1,x2,x3,x4,x5,x6,x7,x8与某值m进行异或运算后的结果,再给出x1~x8之和与m进行异或运算后的结果sum,求m.
思路:
根据位运算特性来做,由于m最大为32位,我们可以从最低位依次来推理得到,用x>>i&1来取右数第i-1位的值。
假设二进制右起第一位是1,算出所有xi的右起第一位二进制结果,累加得到tmp,比较tmp与sum的最右位,符合则...
分类:
其他好文 时间:
2015-07-20 23:47:11
阅读次数:
158
题目描述首先定义"special number":
如果对于一个数字B,存在一个数字A(0<A<=B),并同时满足 B%A=0 和 gcd(A,B) != 1 ,那么我们就说A是B的"special number"。
再定义一个函数f(x)表示x的"special number"的数量。并且如果f(x)%2=1时,我们就称x为"real number"。
现在给你两个数字x和...
分类:
其他好文 时间:
2015-07-20 23:47:33
阅读次数:
205
You can Solve a Geometry Problem too
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 8683 Accepted Submission(s): 4227
Problem Description
...
分类:
其他好文 时间:
2015-07-20 23:47:50
阅读次数:
166
Parentheses Balance
You are given a string consisting of parentheses () and []. A string of this type is said to be
correct:
(a)if it is the empty string(b)if A and B are correct, AB is cor...
分类:
其他好文 时间:
2015-07-20 23:45:00
阅读次数:
227
本题极为经典,是动态规划中“未来费用”的计算, 因为起点固定且维修时间忽略,所以任意时间已经修复的点一定是一个连续的区间 。因此我们用d[i][j][k]表示已经修理完区间[i,j]
且现在正在点k ,如果k为0,在i点,如果k为1,在j点。这显然已经可以表示所有状态,那么怎么维护时间这个量呢? 我们可以发现,每过t时间,没有维修的点都将增加费用,所以我们不妨先预处理求出每个区间的d值只和,然...
分类:
其他好文 时间:
2015-07-20 23:44:32
阅读次数:
153
只有步骤,备用ViewPage+PagerAdapter布局控件在activity的布局文件中添加控件,控件标记名称为:
android.support.v4.view.ViewPager
有两个子控件:
android.support.v4.view.PagerTitleStrip(会在tab标题的上面,但是不知道怎么随着页面的左右滚动切换,所以暂时不知道如何使用这个控件)
android...
分类:
其他好文 时间:
2015-07-20 23:43:56
阅读次数:
199
题意:求拦截住所有导弹所需要的最少的拦截系统。
思路:贪心大法(or DP)。之前的思路有误:想的是每次遇到一个比当前拦截系统的高度要高的导弹时,就重新开一个拦截系统。这并没有完全利用拦截系统。正确的思路:保存下所有拦截系统当前所能发射的最高高度,当遇到一个导弹时,选择距离它高度最近的拦截系统去拦截!从前往后扫就保证了这一点。
AC代码:
#include
#include
using ...
分类:
其他好文 时间:
2015-07-20 23:44:57
阅读次数:
159
原文链接:http://scikit-learn.github.io/dev/tutorial/basic/tutorial.html章节内容在这个章节中,我们主要介绍关于scikit-learn机器学习词库,并且将给出一个学习样例。机器学习:问题设置通常,一个学习问题是通过一系列的n个样本数据来学习然后尝试预测未知数据的属性。如果每一个样本超过一个单一的数值,例如多维输入(也叫做多维数据),那么它...
分类:
其他好文 时间:
2015-07-20 23:43:35
阅读次数:
174
背景:赛场上就是因为没开这道题,而没拿到银,回来A了,感觉代码能力还是很弱,一定要先想好再敲,而且注重代码的函数化,这样无论是观感,还是调试都要好很多,逻辑要清晰,看代码要仔细,提交之前通读代码。
题意:起点在原点的frog,开始向右运动,且碰到障碍物就右转,问转多少次?
思路:关键是图的大小范围是10910^9,无法存下,只有用类似链表的方法来存图。这里用了两个容器,一个以X为基准,一个一Y为基准...
分类:
其他好文 时间:
2015-07-20 23:43:45
阅读次数:
158
题意:
问你[l,r]区间内的所有满足各个位一加一减最后和是k的全有数的和。
思路:
数位dp
dp[site][sum][p][k] 代表site位,和是sum,当前是加还是减,最后和是k的数的和以及个数
也就是存成结构体。
然后求的时候
ans.cnt=(ans.cnt+cur.cnt)%mod;
ans.sum=(ans.sum+cur.sum+cur.cnt*tep)%mod...
分类:
其他好文 时间:
2015-07-20 23:42:31
阅读次数:
206
/*
Boolean CFStringTransform(CFMutableStringRef string, CFRange *range, CFStringRef transform, Boolean reverse);
其中string参数是要转换的string,比如要转换的中文,同时它是mutable的,因此也直接作为最终转换后的字符串。range是要转换的范围...
分类:
其他好文 时间:
2015-07-20 23:44:43
阅读次数:
189
首先, 不会用cocoapods的话如过你接手某些新项目是用cocoapods写的你会疯, 其次他真的很好用, 当然某些坑也是存在的,比如你用它导入了AFNetwork然后你需要修改一些AF的内部的代码以适应你项目的特殊需求,这时候cocoapods就会报错, 报错, 报错…
OK,下面步入正题
在安装CocoaPods之前,首先要在本地安装好Ruby环境。MAC系统自带ruby环境...
分类:
其他好文 时间:
2015-07-20 23:42:21
阅读次数:
251
题目戳这里
题意:求一个区间[a,b]中有多少个与n互素的数。
思路:
这道题是容斥原理的模板题之一,容斥原理请参考容斥原理详述,很好的一篇文章。
[a,b]中与n互素的数目可转化为[1,b]-[1,a-1]的数目。
给出整数n和r。求区间[1;r]中与n互素的数的个数的方法:
解决它的逆问题,求不与n互素的数的个数。
考虑n的所有素因子pi(i=1…k)
在[1...
分类:
其他好文 时间:
2015-07-20 23:44:39
阅读次数:
165
1,实现分页是服务器提供分页的功能,每次请求传递一个page参数,代表需要加载那一页数据
2,适配器中得新建一个类似如下的方法
public void appendData(List list) {//必须是追加
this.list.addAll(list);//不能换成this.list=list,这样只会显示当前页,以前的数据会覆盖
notifyDataSetCha...
分类:
其他好文 时间:
2015-07-20 23:43:36
阅读次数:
181
??
题意:用1*2砖块铺满n*m的房间。
思路转自:http://www.cnblogs.com/scau20110726/archive/2013/03/14/2960448.html
因为这道题输入范围在11*11之间,所以可以先打表直接输出..........
状态压缩DP
经典覆盖问题,输入n和m表示一个n*m的矩形,用1*2的方块进行覆盖,不能重叠,不能越出矩形边界,问完全覆...
分类:
其他好文 时间:
2015-07-20 23:41:56
阅读次数:
193