通常情况下修改、删除或者增加DOM元素。更新DOM会导致浏览器重新绘制屏幕,也会导致reflow,这样会带来巨大的开销。我们通常解决这的办法尽量减少更新DOM,这也就意味着将DOM的改变分批处理,并在“活动”文档树之外执行这些更新。当需要创建一个相对比较大的子树,应该在子树完全创建之后再将子树添加到DOM树中,这时采用文档碎片技术来容纳所有的节点。//反例子
//在创建时立即添加节点var p,t...
分类:
其他好文 时间:
2015-06-10 10:26:32
阅读次数:
121
首先来听听维基百科对GFWed的说明
防火长城(英语:Great
Firewall of China,常用简称:GFW,中文也称中国国家防火墙或防火长城[1],中国大陆民众俗称防火墙[2]、功夫网),是对中国政府在其互联网边界审查系统(包括相关行政审查系统)的统称。此系统起步于1998年[3],其英文名称得自于2002年5月17日Charles
R. Smith所写的一篇关于中国网络审查...
分类:
其他好文 时间:
2015-06-10 10:29:29
阅读次数:
194
??
首先判断注册表中HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Update\UpdateMode值是否为0,该值若为1表示手工刷新, 该值若为0则表示自动刷新。如还不能解决,则进行下面尝试。
其次删除注册表中用户目录下的HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVe...
升级到ios9之前,务必要先删除touchid密码, 否则无法升级成功...
分类:
移动开发 时间:
2015-06-10 10:28:00
阅读次数:
170
#include
#include
int main(int argc, char** argv) {
std::string str;
//--------1.向文件中写入数据--------
std::cout<<"请输入您希望输入的数据,按“回车”键结束。"<>str;
//没有这个文件,会自动创建
std::of...
分类:
编程语言 时间:
2015-06-10 10:27:07
阅读次数:
150
1,定义一个宏函数,使得,func(x) = x-1?
最简单的, 如果x = 2则 #define func(x) 1
特化出来x,令
#define func_helper_2 1
#define func(x) func_helper_##x
这样在x=2时就成立了.推广到其他数字只需定义:
#define func_helper_2 1
#define func_h...
分类:
编程语言 时间:
2015-06-10 10:27:57
阅读次数:
390
Reverse a singly linked list.Reverse a singly linked list.Hint:
A linked list can be reversed either iteratively or recursively. Could you implement both?分析:
/**
* Definition for singly-linked list....
分类:
其他好文 时间:
2015-06-10 10:26:28
阅读次数:
114
nsis的固实(solid)压缩
问题由解压框而来
解压框显示的逻辑是这样的
1,运行第一步是进行crc校验,校验的过程大约4kb的步长读取exe文件,并做crc校验,每一次校验检查当前校验时间是否已经超过了1s,超过则展现解压框
2,压缩文件时固实算法是,将所有文件按照如下格式 |FileSize|FileContent|FileSize2|FileContent2|... 将所有文件拼...
分类:
其他好文 时间:
2015-06-10 10:27:35
阅读次数:
136
1、JSON数据为:
{
"rows": [
{
"itemNo": "1",
"itemName": "12",
"spec": "",
"pattern": "",
"itemCategory": {
"id": "A01",
"name": "中药"
},...
分类:
Web程序 时间:
2015-06-10 10:27:13
阅读次数:
141
千万不要嫁给程序猿,
因为程序猿的手机永远24小时保持开机,随时都可以向他抱怨、哭诉、查岗。
一不小心成怨妇了,有木有?
千万不要嫁给程序猿,
因为程序猿口才差,根本讲不过你,你可以尽情用言语侮辱、调戏他,过一把黄蓉瘾。
河东狮吼了,有木有?
千万不要嫁给程序猿,
因为程序猿呆板无趣,根本不活在人的社会中...
分类:
其他好文 时间:
2015-06-10 10:26:53
阅读次数:
128
Cocos2d-x是目前最流行的手机游戏引擎之一,开源、轻量、多平台等的诸多特性使得它被很多国内外手游开发者所喜爱。利用Cocos2d-x来开发Windows Phone 8的游戏同样也是非常的方便高效。当然任何跨平台的游戏引擎,最终解决的都只能是游戏层面的问题:包括场景的管理、图形的渲染、真实物理世界的模拟等;要想真正在一个平台上把游戏做好,不可避免会遇到很多和平台相关的问题,需要我们每个游戏程...
分类:
编程语言 时间:
2015-06-10 10:27:46
阅读次数:
241
两个tableview的联动,滑动左侧tableview,右侧tableview跟着滑动
其实实现起来比较简单,只是需要搞清楚他们之间的区别和联系,还有就是调用一个
- (void)tableView:(UITableView *)tableView willDisplayHeaderView:(UIView
*)view forSection:(NSInteger)section
这个...
分类:
移动开发 时间:
2015-06-10 10:24:25
阅读次数:
137
Find Minimum in Rotated Sorted Array I
Suppose a sorted array is rotated at some pivot unknown to you beforehand.
(i.e., 0 1 2 4 5 6 7 might become 4
5 6 7 0 1 2).
Find the minimum element....
分类:
其他好文 时间:
2015-06-10 10:24:52
阅读次数:
107
一般在本地电脑上批量替换文本有许多工具可以做到,比如Emeditor,sublime text ,但在linux和mac上相关的编辑器有这个功能的不多,另外大多服务器上都是无图形界面的,因此收集了几条针对linux命令行备忘,实现批量替换文本内容的命令:批量查找某个目下文件的包含的内容grep -rn "要找查找的文本" ./
通过sed批量查找并替换文件内容。
sed -i "s/要找查找的文本/...
分类:
系统相关 时间:
2015-06-10 10:24:31
阅读次数:
252
DECLARE
p_api_version NUMBER;
p_init_msg_list VARCHAR2(200);
p_commit VARCHAR2(200);
p_validation_level NUMBER;
x_return_status ...
JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...); 它的含义是将src1,src2,src3...
分类:
Web程序 时间:
2015-06-10 10:23:49
阅读次数:
97
不多说,上代码- (void)viewDidLoad { [super viewDidLoad]; [self creatUI];}-(void)creatUI{ UIButton* add = [UIButton buttonWithType:UIButtonTypeRoundedRect]...
分类:
其他好文 时间:
2015-06-10 10:26:07
阅读次数:
108