public class DragGrid extends GridView {
/** 点击时候的X位置 */
public int downX;
/** 点击时候的Y位置 */
public int downY;
/** 点击时候对应整个界面的X位置 */
public int windowX;
/** 点击时候对应整个界面的Y位置 */...
分类:
其他好文 时间:
2016-04-22 20:48:06
阅读次数:
199
Python 有两个内建的模块用于处理命令行参数:
一个是 getopt,《Deep in python》一书中也有提到,只能简单处理 命令行参数;
另一个是 optparse,它功能强大,而且易于使用,可以方便地生成标准的、符合Unix/Posix 规范的命令行说明。
示例
下面是一个使用 optparse 的简单示例:
Python代码
fr...
分类:
编程语言 时间:
2016-04-22 20:48:28
阅读次数:
187
摘录:http://www.cnblogs.com/goahead-yingjun/articles/4478425.html
参考:http://www.cocoachina.com/bbs/read.php?tid=152222前言Block作为C语言的扩展,并不是高新技术,和其他语言的闭包或lambda表达式是一回事。需要注意的是由于Objective-C在iOS中不支持GC机制,使用Blo...
分类:
其他好文 时间:
2016-04-22 20:48:30
阅读次数:
202
1. size class尺寸类型如果把屏幕的长和宽都按长度划分三种类型:压缩(compact)、任意(any)、常规(regular),那么长和宽的组合就有9种类型。这里我把每一种类型称为一种模式。另外,屏幕的状态根据尺寸大小和其方向可以分为很多情况。模式和屏幕的状态有着对应关系,可以是一对一,也可以是一对多。比如说,一种模式叫任意模式,也就是长是任意的,宽也是任意的,这种模式可以对应所有的屏幕状...
分类:
其他好文 时间:
2016-04-22 20:48:31
阅读次数:
174
这个模块提供了一个轻便的方法使用要依赖操作系统的功能。 如何你只是想读或写文件,请使用open()
,如果你想操作文件路径,请使用os.path模块,如果你想在命令行中,读入所有文件的所有行,请使用
fileinput模块。使用tempfile模块创建临时文件和文件夹,更高级的文件和文件夹处理,请使用shutil模块。os.error
内建OSError exception的别名。os....
分类:
编程语言 时间:
2016-04-22 20:46:49
阅读次数:
181
继承
1、私有继承:基类的公有成员和保护成员都作为派生类的私有成员,并且不能被这个派生类的子类所访问。
公有继承:基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的访问权限,而基类的私有成员在派生类中是不可见的。
在公有继承时,派生类的成员函数可以访问基类中的公有成员和保护成员;派生类的对象仅可以访问基类中的公有成员。
保护继承:基类的所有公有...
分类:
编程语言 时间:
2016-04-22 20:49:02
阅读次数:
176
R 数据类型R 的数据存储类型基本类型最基本的类型是存储单一数值的类型. 主要包括 Numeric, Integer, Complex, Character, Logical 等.数字Numeric 或者 “double” 是 R 优先选择的存储数值的方式, 相当于 C 中的 “double”. 需要注意的是, 有的时候认为 Numeric 是 “integer” 和 “double” 的统称. ....
分类:
其他好文 时间:
2016-04-22 20:46:23
阅读次数:
202
本文将会介绍,除了用 JavaScript 框架运行服务器端 JavaScript、创建移动 apps 以及桌面应用之外,未来将何去何从?文中将直接引述许多 JavaScript 解决方案的开发者之观点。让我们首先了解 Node.js 的发展,这或许是 JavaScript 的首个新领域。...
分类:
编程语言 时间:
2016-04-22 20:48:06
阅读次数:
198
如同光栅画线算法,我们在每个步中以单位间隔取样并确定离指定圆最近的像素位置。对于给定半径r和屏幕中心(xc,yc),可以先使用算法计算圆心在坐标原点(0, 0)的圆的像素位置,然后通过将xc加到x且yc加到y。从而把计算出的每个位置(x,y)移动到其适当的屏幕位置。在第一象限中,圆弧段从x = 0到x = y,曲线的斜率从0变化到-1.0。因此,可以在该八分圆上的正x方向取单位步长,并使用决策参数来确定每一步两个可能的y位置中,哪一个更接近于圆的位置。然后,其他七个八分圆中的位置可由对称性得到。...
分类:
编程语言 时间:
2016-04-22 20:48:42
阅读次数:
874
Hi,众猿们,今天讲讲安卓中通知的使用:
什么是通知:安卓系统用户发送消息的一种方式,当通知发出后,会出现在系统的通知栏上,当用户点击通知时,会进入到相应的界面(想象下当有新短信到来时的情况),一个默认的通知包含的内容为: ![通知包含的内容](http://img.blog.csdn.net/20160420212314894)
通知的基本使用方式:其代码如下(一般定义在上下...
分类:
移动开发 时间:
2016-04-22 20:45:46
阅读次数:
200
1、泛型编程——即实现一个通用的标准容器库。所谓通用的标准容器库,就是要做到:比如List类存放所有肯恩类型的对象这样的事;泛型编程让你编写一个完全一般化并可重复使用的算法,其效率与针对某特定数据类型而设计的算法相同。泛型即是指具有在多种数据类型上皆可操作的意思,与模板有些类似。——泛型编程的代表作品STL是一种高效、泛型、可交互操作的软件组件。2、怎样编写一个通用的加法?? 1》使用函数...
分类:
编程语言 时间:
2016-04-22 20:45:37
阅读次数:
204
Spring Task定时任务
1.基于Spring Task的任务调度方法:
Spring框架自带的异步执行(TaskExecutor)和任务调度(TaskScheduler)接口。
Spring Task官方地址:
http://docs.spring.io/spring/docs/current/spring-frame...
分类:
编程语言 时间:
2016-04-22 20:46:56
阅读次数:
192
一、Android学习API指南:【了解】
1. 应用的组成部分 App Components
1.1. 应用的基本原理 App Fundamentals
1.2. Activity Activities
1.2.1. 片段 Fragments
1.2.2. 加载器 Loaders
1.2.3. 任务和返回堆 Tasks and Back Sta...
分类:
移动开发 时间:
2016-04-22 20:45:46
阅读次数:
311
题意:输入一个n*m矩阵,每个格子都有一个正整数,再输入T个整数ti,对于每个ti,输出大于ti的正整数组成多少个四连快
思路:正着做的话其实相当于删除连通块,而如果反着做的话就相当于变成增加连通块,把格子都编号然后排序,用并查集
#include
using namespace std;
const int maxn = 1005;
const int maxq = 1e5+1;
i...
分类:
其他好文 时间:
2016-04-22 20:47:37
阅读次数:
147
指针基础
变量回顾
既然程序中的变量只是一段存储空间的别名 , 那么是不
是必须通过这个别名才能使用这段存储空间 ?
指针本质
? 指针在本质上也是一个变量
? 指针需要占用一定的内存空间
? 指针用于保存内存地址的值
* 号的意义
? 在指针声明时 ,* 号表示所声明的变量为指针
? 在指针使用时 ,* 号表示取指针所指向的内存空间中的值
// 指针...
分类:
编程语言 时间:
2016-04-22 20:45:21
阅读次数:
155
前两篇大体介绍了一下AVI以及其简单的用法,这里补充一下两个函数这个是大部分视频播放器会用到的函数,但是AVI把这两个参数藏得很深,为了方便大家使用这里我就直接上代码,啥玩意你自己可以去看看注释,注意这个两个函数是放在MoviePlayer类里面的,代码如下:
///
/// 获取视频总时长
///
///
public float GetLastVide...
分类:
其他好文 时间:
2016-04-22 20:47:40
阅读次数:
375