object对象中的 public boolean equals(Object
obj),对于任何非空引用值 x 和 y,当且仅当 x 和 y 引用同一个对象时,此方法才返回 true;注意:当此方法被重写时,通常有必要重写
hashCode 方法,以维护 hashCode 方法的常规协定,该协定声...
分类:
编程语言 时间:
2014-05-27 00:18:44
阅读次数:
376
public class Processer{ public virtual string
Test() { return "virtual"; } public string Test2() { return "father"; }}public
class Processer2 : Proces...
分类:
其他好文 时间:
2014-05-27 00:17:38
阅读次数:
278
21.drag-sort-listviewDragSortListView(DSLV)是Android
ListView的一个扩展,支持拖拽排序和左右滑动删除功能。重写了TouchInterceptor(TI)类来提供更加优美的拖拽动画效果。DSLV主要特性:完美的拖拽支持;在拖动时提供更平滑的滚动...
分类:
其他好文 时间:
2014-05-26 21:55:56
阅读次数:
318
#define CC_UNUSED_PARAM(unusedparam)
(void)unusedparam这个宏完全没有执行任何命令,这样写的原因主要是历史遗留原因,ojb-c不存在纯虚函数并且传入参数不使用编译器会发出警告,这样用一个宏既可以防止警告也有一定的解释作用。
分类:
其他好文 时间:
2014-05-26 16:18:20
阅读次数:
775
javascript中的replace只会替换第一个匹配如果要全部替换的话只能重写方法实现replaceAll记录一下String.prototype.replaceAll
= function (s1, s2) { return this.replace(new RegExp(s1,"gm"),s...
分类:
编程语言 时间:
2014-05-26 10:49:03
阅读次数:
326
1.
sealed——“断子绝孙” 密封类不能被继承。密封方法可以重写基类中的方法,但其本身不能在任何派生类中进一步重写。当应用于方法或属性时,sealed修饰符必须始终与override一起使用。即:密封类不会有子类,所以是“断子绝孙”。2.
new——“你是你的,我是我的” new关键字用于显式...
分类:
其他好文 时间:
2014-05-26 09:39:31
阅读次数:
245
Rewirte主要的功能就是实现URL的跳转和隐藏真实地址,基于Perl语言的正则表达式规范。平时帮助我们实现拟静态,拟目录,域名跳转,防止盗链等。本文将针对mod_rewrite和URL匹配的技术细节,以及RewriteCond与RewriteRule 指令格式进行探讨。
Rewirte模块内部处理
Rewirte模块的内部处理极为复杂,但是为了使一般用户避免犯低级错误,也让管理员能充分利用...
分类:
其他好文 时间:
2014-05-23 02:33:58
阅读次数:
221
使用ViewPager作为一个页面进行切换,里面可以存放很多View,但有时在操作View时不小心滑动一下就有可能跳到下一页,这并不是我们想要的,这里就需要重写ViewPager修改它的滑动条件
效果图
程序目录结构
BTViewPager.java
package com.example.viewpagerdemo;
import android.content.Con...
分类:
移动开发 时间:
2014-05-23 02:24:13
阅读次数:
297
一般情况下需要组件重写都是由于以下2个原因:1、在FLEX已有组件无法满足业务需求,或是需要更改其可视化外观等特性时,直接进行继承扩展。2、为了模块化设计或进一步重用,需要对FLEX组件进行组合。而Flex组件开发有2种方式:AS方式和MXML方式。对于上述第一个原因我一般采用AS方式,通过继承UI...
分类:
其他好文 时间:
2014-05-22 16:21:44
阅读次数:
225
推导(derivation):从开始符号出发,每个重写步骤把一个非终结符号替换为它的某个产生式体。最左推导(leftmost
derivation):总是选择每个句型的最左非终结符号。最右推导(rightmost
derivation):总是选择每个句型的最右非终结符号。看下面的产生式E ::= E...
分类:
其他好文 时间:
2014-05-22 14:57:02
阅读次数:
271