原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象简单描述:即通过实现接口Cloneable重写方法clone(),使得创建新的拷贝对象不需要一个成员一个成员的重新复制,而且可以提高创建对象的效率Java中要想实现拷贝使用clone()方法,类必须实现Cloneable接口,并...
分类:
编程语言 时间:
2014-06-10 00:18:13
阅读次数:
310
QT中很多类都实现了隐含共享例如QString,QByteArray等,(这两个并没有使用QSharedData和QSharedDataPointer来实现隐含共享),但是QT的确提供了一套隐含共享机制的类QSharedData和QSharedDataPointer。核心原理是隐含共享数据指针(QSharedDataPointer重载->操作来控制所有对QSharedData数据对象的访问,确保统...
分类:
其他好文 时间:
2014-06-08 15:52:37
阅读次数:
302
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
// Respond to the action bar's Up/Home button
case android.R.id.home:
//这里写重写的方法 一定要retrun ...
分类:
其他好文 时间:
2014-06-08 10:39:02
阅读次数:
278
一个函数由这么几部分组成,函数名、参数个数、参数类型、返回值,就是把函数名字去掉以后,剩下的东西(返回值、参数、调用方式等)就是函数的签名。函数在重载时,利用函数签名的不同(即参数个数与类型的不同)来区别调用者到底调用的是那个方法。构成重载的条件:参数类型不同,顺序不同或者参数个数不同(不严谨的),...
分类:
其他好文 时间:
2014-06-08 07:32:14
阅读次数:
200
ASP.NET MVC Area操作新建 Area:右键 -> Add –>
Area继承 AreaRegistration,重写AreaName属性与RegisterArea方法public class
BookStudyAreaRegistration : AreaRegistration{ ....
分类:
Web程序 时间:
2014-06-08 01:13:02
阅读次数:
349
需求:viewpager显示图片,需要在双击时对图片进行缩放,单击时在屏幕下方弹出popwindow,由于android的双击本质就是两次单击,但是又不想在双击时触发单击时的动作,所以就在网上各种搜解决办法,未果,经过苦思冥想,发现以下办法1.重写activity的dispatchTouchEven...
分类:
移动开发 时间:
2014-06-08 00:22:45
阅读次数:
265
1.之前做的应用需要这个效果但是当时用的比较复杂(绘图)的方法来实现,现在想到了一个新的方法。2.用到了http://www.cnblogs.com/yoon/p/3616503.html
里面的小技巧3.思路:主要是在新的scrollview中重写Layoutsubviews代码如下:- (voi...
分类:
移动开发 时间:
2014-06-07 22:49:20
阅读次数:
359
刚发现这个问题的时候太都头疼了,没有init怎么viewDidLoad呢??后来发现这是因为重载的原因,父类里面同样有initWithNibName方法,这样执行的顺序就是:initWithNibName(父类)->viewDidLoad(子类)->viewDidLoad(父类)->initWith...
分类:
其他好文 时间:
2014-06-07 22:47:29
阅读次数:
277
在做Android平台开发的时候,经常会遇到安卓原生控件无法满足需求的情况,安卓允许开发者去继承已经存在的控件或者实现你自己的控件。先来看一下效果图采用直接集成View类,重写onDrow方法绘制。下面附上主要代码。1
新建一个类CircleView 继承自View 1 package com.l....
分类:
移动开发 时间:
2014-06-07 21:20:51
阅读次数:
791
首先想到线段树,然后刚开始写忽然想到树状数组求和岂不是更快,而且编程复杂度又小,于是把之前写的删掉,写树状数组,写完模版之后忽然发现这题竟然是区间修改!于是又删掉重写,忽然发现不会处理又加又乘的,果断看题解……经过几乎两个小时的调试,终于1A。需要注意的是,一定要让线段树的每一个区间保存的值时刻为正...
分类:
其他好文 时间:
2014-06-07 17:04:11
阅读次数:
229