核心思路:标准浏览器(含IE9+)比较简单,直接监听DOMContentLoaded事件;低版本的IE(IE678)两套机制:1)尝试轮询document.documentElement.doScroll("left")是否报错,若报错则dom树结构未ready,否则dom
ready;2)监听do...
分类:
其他好文 时间:
2014-05-19 18:46:52
阅读次数:
214
一:框架挂马二:js文件挂马首先将以下代码document.write("");保存为xxx.js,则JS挂马代码为三:js变形加密muma.txt可改成任意后缀四:body挂马五:隐蔽挂马top.document.body.innerHTML
= top.document.body.innerHT...
分类:
其他好文 时间:
2014-05-19 18:23:55
阅读次数:
407
Welcome to StackEdit! Hello, I am your first
Markdown document within StackEdit1. Don’t delete me, I can be helpful. I can be
recovered anyway in the ...
分类:
其他好文 时间:
2014-05-19 17:50:48
阅读次数:
407
在上一个章节,我们了解来向index插入和检索数据的所有的方法。但是对于数据是怎么样分布和检索的很多细节都没有进行详细的解释。这种分开讲解(没有详细的解释)是故意的,你不用知道ES中数据是怎么分布,怎么工作的,但是就知道他能工作就行了。在本章节,我们将会深入的讲解内部的细节,帮助你数据是怎么存储在一...
分类:
其他好文 时间:
2014-05-19 17:06:04
阅读次数:
229
当你index一个document的时候,这个document被存储在一个单独的primary
shard上。ES是怎么知道一个document所属的shard的呢?当我们创建了一个新的document,ES是怎么知道这个document是应该存储在shard1上还是shard2上的呢?这个进程不能...
分类:
其他好文 时间:
2014-05-19 16:40:38
阅读次数:
181
一个文档可以从primary shard和任意一个相对应的replica
shard中检索:就像上面图形中表示的,下面列出从primary shard或这replica
shard检索document的步骤:1:客户端发送请求到node12:这个node使用document的_id判定documen...
分类:
其他好文 时间:
2014-05-19 15:30:30
阅读次数:
251
创建,插入,删除的请求都是写操作,在把primary shard复制到相对应的replica
shard之前,这些操作必须是成功的。如图:下面将会有序列出使用crate,index,delete在primary shard和replica
shard上成功操作document的必要步骤,正如上图所示...
分类:
其他好文 时间:
2014-05-19 15:26:34
阅读次数:
230
updateAPI是以前说过的read和write操作的联合:操作步骤:1:客户端向node1发起请求。2:node1想node3转发请求,node3是要查找的document的primary
shard被分配的地方3:node3从primary shard检索要查找的document,把_sour...
分类:
其他好文 时间:
2014-05-19 14:36:01
阅读次数:
341
JS随机数测试
document.write(Math.random());//生成一个0~1之间的很多位数的随机小数
document.write(Math.round(Math.random()*9+1));//生成一个1~10(包括1和10)的随机整数
document.write(Math.round(Math.random()*90+10));/...
分类:
Web程序 时间:
2014-05-18 09:09:49
阅读次数:
303
var dialog = art.dialog({
title: '欢迎',
content: '欢迎使用artDialog对话框组件!',
icon: 'succeed',
follow: document.getElementById('btn2'),
ok: function(){
this.title('警告').content('请注意artDialog两秒后将关闭!').l...
分类:
Web程序 时间:
2014-05-18 04:14:13
阅读次数:
411