VelocityTracker顾名思义即速度跟踪,在android中主要应用于touch event(比如Gestures中的Fling, Scrolling等), VelocityTracker通过跟踪一连串事件实时计算出,下面简单介绍一下用法。
可参考:这篇文章的介绍//获取一个VelocityTracker对象, 用完后记得回收
//回收后代表你不需要使用了,系统将此对象在此分配到其他请求...
分类:
其他好文 时间:
2016-05-07 09:00:37
阅读次数:
171
题意:有n个屋子,超人从最矮的屋子开始,依次跳下比当前屋子高且最接近当前高度的屋子(即按照屋子高度增序来跳),但超人跳跃还有一个水平距离限制D,他每次跳的水平距离
分析:这题是个差分约束系统
首先得明白这题是要求最大值,那么就把每个不等式都转换成x-yx权值为k的边。
设di为第i个点的坐标。
先把每个楼的高度从小到大排个序,设num[i]为第i矮的楼对应的下标,那么可以得到d[n...
分类:
其他好文 时间:
2016-05-07 08:59:17
阅读次数:
135
iOS的APP中经常有这样的需求,长按某个地方(最多的是tableview的cell,例如聊天界面的某条消息),弹出一个黑色的横向菜单,如图:
这个控件就是系统自带的UIMenuController。
1. 使用这个控件需要做到以下三点:
a.在view(cell)或者viewController中调用-becomeFirstResponder方法;
b.你的view获得或者v...
分类:
其他好文 时间:
2016-05-07 08:58:39
阅读次数:
130
细细算来,看反演已经有一两个星期了
刚开始的时候也是走了不少的弯路
和其他的算法一样,只要你懂了,就会有一种不过如此的感觉(误
感觉反演还是刚入门,不过还是先写一篇不完全的总结吧,不然过段时间就要忘记了虽说看反演看了好久才懂,但是现在回头看看,其实很多时间还是花费在弯路上,真正的输出时间不过是最近的一两天建议的前置技能:容斥的简单应用唯一分解定理欧拉函数的定义积性函数的定义然后就可以看反演啦反...
分类:
其他好文 时间:
2016-05-07 08:58:20
阅读次数:
164
/**
* canvas
* fillRect(L,T,W,H) 默认颜色为黑色
* strokeRect(L,T,W,H) 带边框的黑色
* 默认1像素的黑色边框,显示出两像素的原因:边框从坐标中间平均分配,但是不能显示半个像素,默认会补全,所以...就显示两个像素
*
* 设置绘图:
* fillStyle
* strokeStyle
* lineWidth
* 边界绘...
分类:
其他好文 时间:
2016-05-07 08:59:02
阅读次数:
112
iOS开发领域有很多对象间数据的传递方式,我看到的大多数App在网络层所采用的方案主要集中于这三种:Delegate,Notification,Block。
然而在我这边,我的意见是以Delegate为主,Notification为辅。原因如下:
尽可能减少跨层数据交流的可能,限制耦合
统一回调方法,便于调试和维护在跟业务层对接的部分只采用一种对接手段(在我这儿就...
分类:
其他好文 时间:
2016-05-07 09:00:14
阅读次数:
171
Apue File I/O...
分类:
其他好文 时间:
2016-05-07 08:59:41
阅读次数:
252
贝塞尔曲线的原理以及具体实现方式在网上随处可见,这里不再赘述。实际上,在Unity的Editor模式下,系统已经提供了现成的接口,只需要简单的几行代码,便能实现可自由拖曳的贝塞尔曲线。
首先,创建一个Bezier.cs文件,具体代码如下:
//将代码添加至任意GameObject即可
using UnityEngine;
using System.Collections;
public c...
分类:
其他好文 时间:
2016-05-07 08:57:45
阅读次数:
798
WdatePicker日历控件使用方法1. 跨无限级框架显示无论你把日期控件放在哪里,你都不需要担心会被外层的iframe所遮挡进而影响客户体验,因为My97日期控件是可以跨无限级框架显示的示例2-7 跨无限级框架演示可无限跨越框架iframe,无论怎么嵌套框架都不必担心了,即使有滚动条也不怕2. 民国年日历和其他特殊日历当年份格式设置为yyy格式时,利用年份差量属性yearOffset(默认值19...
分类:
其他好文 时间:
2016-05-07 08:58:37
阅读次数:
295
类加载器
加载类的开放性
类加载器(ClassLoader)是Java语言的一项创新,也是Java流行的一个重要原因。在类加载的第一阶段“加载”过程中,需要通过一个类的全限定名来获取定义此类的二进制字节流,完成这个动作的代码块就是类加载器。这一动作是放在Java虚拟机外部去实现的,以便让应用程序自己决定如何获取所需的类。
虚拟机规范并没有指明二进制字节流要从一个Class文件获取,或者说...
分类:
其他好文 时间:
2016-05-07 08:58:27
阅读次数:
226
sparkline 微线图,即用一个一个信息点形成的图,类似于折线图。在表示时延的时候,就可以用微线图的形式来表示。示例: 微线图中的信息点可以有两种形式:”_-`” 和 “_o#”
两种情况最后形成的微线图分别如下所示:
可以看到,用一个一个的信息点,非常形象明了的形成了所需的折线图 sparkline的实现 sparkline中每个信息点的定义为:struc...
分类:
其他好文 时间:
2016-05-07 08:56:27
阅读次数:
223
一.简介
今天来学习一下设计模式中的备忘录模式。说到这个模式,也许不太熟悉,不过相信写代码的时候,写错了之后,Ctrl+Z的功能用得还是比较多的,比如Word,Photoshop等编辑软件中,撤销功能都是必不可少的。而备忘录模式就是一个很好地实现撤销功能的一种设计模式。它可以让我们的系统恢复到之前的状态,嗯哼,传说中的月光宝盒!
下面看一下备忘录模式的定义以及UML类图:
在不破坏...
分类:
其他好文 时间:
2016-05-07 08:56:27
阅读次数:
169
匿名内部类会持有外部类的引用,当内部类进行延时操作的时候,如果外部类是Activity,那么在执行destroy后,并不会被销毁,从而导致内存泄漏...
分类:
其他好文 时间:
2016-05-07 08:57:55
阅读次数:
203
#include
#include
#include
#define fo(i,a,b) for(int i=a;i<=b;i++)
#define efo(i,u) for(int i=last[u];i;i=next[i])
using namespace std;
typedef long long ll;
const int N=100...
分类:
其他好文 时间:
2016-05-07 08:54:51
阅读次数:
162
机器学习是关于计算机基于数据构建概率统计模型并运用模型对数据进行预测和分析的一门学科。...
分类:
其他好文 时间:
2016-05-07 08:55:19
阅读次数:
133
本文根据任玉刚的博客和书以及http://blog.csdn.net/guolin_blog/article/details/9097463整理简单好学习。
处理对象:点击事件
处理问题:解决滑动冲突、焦点抢占
处理办法:1.使失效:让onTouchEvent不消耗事件clickable和longclickable都为false
2.在父视图分发的时...
分类:
其他好文 时间:
2016-05-07 08:56:10
阅读次数:
163
链接:戳这里
Circle
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
问题描述
\ \ \ \ Fye对约瑟夫游戏十分着迷.
\ \ \ \ 她找到了n个同学,把他们围成一个圈,让他们做约瑟夫游戏,然后她得到了一个同学们出圈的...
分类:
其他好文 时间:
2016-05-07 08:53:19
阅读次数:
231