CLR垃圾回收器根据所占空间大小划分对象。大对象和小对象的处理方式有很大区别。比如内存碎片整理 —— 在内存中移动大对象的成本是昂贵的,让我们研究一下垃圾回收器是如何处理大对象的,大对象对程序性能有哪些潜在的影响。 大对象堆和垃圾回收 在.Net 1.0和2.0中,如果一个对象的大小超过8500.....
分类:
Web程序 时间:
2014-06-23 00:32:01
阅读次数:
300
原文:SQL Server 索引和表体系结构(二)非聚集索引概述
对于非聚集索引,涉及的信息要比聚集索引更多一些,由于整个篇幅比较大涉及接下来的要写的“包含列的索引”,“索引碎片”等一些知识点,可能要结合起来阅读理解起来要更容易一些。非聚集索引和聚集索引一样都是B-树结构,但是非聚集索引不改变数据的...
分类:
数据库 时间:
2014-06-16 08:18:00
阅读次数:
244
1.关于时间1 SELECT GETDATE()2 SELECT DATEPART(d,'2014-05-20 14:20:55.347')3 SELECT DATEDIFF(d,'2014-05-20 14:20:55.347','2014-06-20 14:20:55.347')4 SELECT...
分类:
数据库 时间:
2014-06-15 20:22:02
阅读次数:
237
Fragment:碎片、片段,碎片表示轻量级和灵活,是开发android平板电脑必须掌握的技术。其将界面UI进行分块,以块的方式组织UI,完全可以达到界面UI组件的复用。
1、 它在一个activity里面表示一个行为或者用户接口的一部分。
我们可以将不同的Fragments组合起来放到一个activity中,或者在不同的activity中重用一个fragment。你可...
分类:
其他好文 时间:
2014-06-15 17:37:20
阅读次数:
206
通过JS操作DOM节点可能以节点为单位进行,比如添加节点,可以createElement,createTextNode,然后用appendChild把文本节点和容器节点绑定在一起,然后再用appendChild或insertBefor添加到DOM树中.但如果要往DOM树中动态添加大量的节点.就会很麻烦.而且每次都会刷新DOM,造成性能上的缺陷。
解决方法是使用文档碎片这个方法创建文档碎片。
我...
分类:
Web程序 时间:
2014-06-15 17:25:07
阅读次数:
1202
三角碎片以非常缓慢的速度旋转移动,如果使用JS实现会出现一像素一像素移动的卡顿
使用CSS3会获得非常理想的效果
transform: translate3d(80px, 150px, 0px) rotate(1220deg);
transition: transform 30s linear 0s;
上面一个属性表示图像变换
translate3d(80px, 150px, 0px) 表...
分类:
移动开发 时间:
2014-06-15 17:15:34
阅读次数:
188
先看一下jdk的动态是怎样用的
java代码
package com.zjs.dynamic;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;
/**
* 实现自己的InvocationHandler
*/
publi...
分类:
编程语言 时间:
2014-06-15 16:55:24
阅读次数:
226
Android开发:碎片Fragment完全解析为了让界面可以在平板上更好地展示,Android在3.0版本引入了Fragment(碎片)功能,它非常类似于Activity,可以像
Activity一样包含布局。Fragment通常是嵌套在Activity中使用的,现在想象这种场景:有两个 Frag...
分类:
移动开发 时间:
2014-06-12 12:43:40
阅读次数:
241
Android开发:碎片Fragment完全解析(2)Fragment的生命周期和Activity一样,Fragment也有自己的生命周期,理解Fragment的生命周期非常重要,我们通过代码的方式来瞧一瞧Fragment的生命周期是什么样的:
1 publicclass Fragment1 ext...
分类:
其他好文 时间:
2014-06-12 12:04:06
阅读次数:
321