-webkit-text-size-adjust:none;中文版chrome浏览器里字体显示仍为12px的bug-webkit-appearance: none;修复iphone圆角的bug-webkit-tap-highlight-color:rgba(0,0,0,0);去除手机点击蓝色背景-w...
分类:
移动开发 时间:
2014-06-26 00:28:28
阅读次数:
279
设计模式被分成了三种类型,这次来说一下创建型中的工厂家族(简单工厂方法,工厂方法模式,抽象工厂)。通过了解,三者之间的比較来加深对工厂家族的了解。简单工厂: 工厂类中有必要的逻辑推断,依据client的选择能够动态的实例化相关类.去除了与详细产品的依赖。 例: 在上述计算器的样例...
分类:
其他好文 时间:
2014-06-25 12:58:22
阅读次数:
171
(一)C风格旧式转型:
(T)expression
T(expression)
(二)C++提供四种新式转型:
(1)const_cast(expression):去除表达式的常量性,是C++中唯一能做此操作的转型操作符。
(2)dynamic_cast(expression):主要用来执行“安全向下转型”,即用来决定某对象是否归属继承体系中的某个类型。它是唯一无法由旧式...
分类:
编程语言 时间:
2014-06-24 20:57:53
阅读次数:
253
在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供 有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是 distinct只能返回它的目标字段,而无法返回其它字段,这个问题让我困扰了很久,...
分类:
数据库 时间:
2014-06-24 12:44:29
阅读次数:
142
使用Linq提供的扩展方法Distinct可以去除序列中的重复元素。
该方法具有以下两种重载形式:
(1)public static IEnumerable Distinct(this IEnumerable source) (重载1)
通过使用默认的相等比较器对值进行比较并返回序列中的非重复元素。
(2)publicstatic IQueryable Distinct(this IQue...
分类:
其他好文 时间:
2014-06-22 11:07:47
阅读次数:
258
上一篇文章刚刚讲了【大话设计模式】—— 原型模式,原型模式主要是通过Clone()方法,创建新的对象,免去了初始化的过程。模板方法模式也特别会“偷工减料”,把不变的行为搬移到超类,去除子类中的重复代码,将代码的复用优势展现的淋漓尽致。它为我们提供了特定的结构和样式,我们只需关心填充数据内容就好,省心啊~
下面让我们来看一下它的准确定义:
模板方法(TemplateMethod)模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特...
分类:
其他好文 时间:
2014-06-21 21:24:45
阅读次数:
360
题目链接 Divide two integers without using multiplication, division and mod operator. 最直观的方法是,用被除数逐个的减去除数,直到被除数小于0。这样做会超时。 本文地址 那么如果每次不仅仅减去1个除数,计算速度就会增加,但...
分类:
其他好文 时间:
2014-06-21 07:44:52
阅读次数:
221
是数据仓库中记录数据的一个方式她是记录数据的明细信息。流水表对于表每修改都会记录用于反映实际记录变更而拉链表根据拉链粒度同实际上相当于快照只过做了优化去除了部分变记录而已通过拉链表方便还原出拉链时点客户记录而流水表虽也能做得效率行或者需要人工参与提问者评价两者间最重要的区别在于,在首次添加信息时拉链...
分类:
其他好文 时间:
2014-06-20 17:50:01
阅读次数:
166
PHP两种去掉数组重复值的方法,分别使用foreach方法和array_unique方法。去除一个数组中的重复值,可以使用foreach方法,也可以使用array_unique方法。";$intStart1 = time();$arrRS = array_unique($arrT);$intEnd2...
分类:
Web程序 时间:
2014-06-20 14:21:55
阅读次数:
225