存档

2010年6月 的存档

最全介绍Document对象内容集合

2010年6月19日 没有评论

document 文挡对象 – JavaScript脚本语言描述
———————————————————————
  注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写
  否则会提示你一个错误信息 “引用的元素为空或者不是对象\\\\\”
  ———————————————————————
  对象属性
  document.title //设置文档标题等价于HTML的title标签
  document.bgColor //设置页面背景色
  document.fgColor //设置前景色(文本颜色)
  document.linkColor //未点击过的链接颜色
  document.alinkColor //激活链接(焦点在此链接上)的颜色
  document.vlinkColor //已点击过的链接颜色
  document.URL //设置URL属性从而在同一窗口打开另一网页
  document.fileCreatedDate //文件建立日期,只读属性
  document.fileModifiedDate //文件修改日期,只读属性
  document.fileSize //文件大小,只读属性
  document.cookie //设置和读出cookie
  document.charset //设置字符集 简体中文:gb2312
  ———————————————————————
  常用对象方法
  document.write() //动态向页面写入内容
  document.createElement(Tag) //创建一个html标签对象
  document.getElementById(ID) //获得指定ID值的对象
  document.getElementsByName(Name) //获得指定Name值的对象
  document.body.appendChild(oTag)
  ———————————————————————
  body-主体子对象
  document.body //指定文档主体的开始和结束等价于body>/body>
  document.body.bgColor //设置或获取对象后面的背景颜色
  document.body.link //未点击过的链接颜色
  document.body.alink //激活链接(焦点在此链接上)的颜色
  document.body.vlink //已点击过的链接颜色
  document.body.text //文本色
  document.body.innerText //设置body>…/body>之间的文本
  document.body.innerHTML //设置body>…/body>之间的HTML代码
  document.body.topMargin //页面上边距
  document.body.leftMargin //页面左边距
  document.body.rightMargin //页面右边距
  document.body.bottomMargin //页面下边距
  document.body.background //背景图片
  document.body.appendChild(oTag) //动态生成一个HTML对象
  常用对象事件
  document.body.onclick=”func()” //鼠标指针单击对象是触发
  document.body.onmouseover=”func()” //鼠标指针移到对象时触发
  document.body.onmouseout=”func()” //鼠标指针移出对象时触发
  ———————————————————————
  location-位置子对象
  document.location.hash // #号后的部分
  document.location.host // 域名+端口号
  document.location.hostname // 域名
  document.location.href // 完整URL
  document.location.pathname // 目录部分
  document.location.port // 端口号
  document.location.protocol // 网络协议(http:)
  document.location.search // ?号后的部分
  documeny.location.reload() //刷新网页
  document.location.reload(URL) //打开新的网页
  document.location.assign(URL) //打开新的网页
  document.location.replace(URL) //打开新的网页
  ———————————————————————
selection-选区子对象
  document.selection

  ———————————————————————

  images集合(页面中的图象)

  a)通过集合引用

  document.images //对应页面上的img标签

  document.images.length //对应页面上img标签的个数

  document.images[0] //第1个img标签

  document.images[i] //第i-1个img标签

  b)通过nane属性直接引用

  img name=”oImage”

  document.images.oImage //document.images.name属性

  c)引用图片的src属性

  document.images.oImage.src //document.images.name属性.src

  d)创建一个图象

  var oImage

  oImage = new Image()

  document.images.oImage.src=”1.jpg”

  同时在页面上建立一个img /标签与之对应就可以显示

  ———————————————————————-

  forms集合(页面中的表单)

  a)通过集合引用

  document.forms //对应页面上的form标签

  document.forms.length //对应页面上/formform标签的个数

  document.forms[0] //第1个/formform标签

  document.forms[i] //第i-1个/formform标签

  document.forms[i].length //第i-1个/formform中的控件数

  document.forms[i].elements[j] //第i-1个/formform中第j-1个控件

  b)通过标签name属性直接引用

  /formform name=”Myform”>input name=”myctrl”/>/form

  document.Myform.myctrl //document.表单名.控件名

  c)访问表单的属性

  document.forms[i].name //对应form name>属性

  document.forms[i].action //对应/formform action>属性

  document.forms[i].encoding //对应/formform enctype>属性

  document.forms[i].target //对应/formform target>属性

  document.forms[i].appendChild(oTag) //动态插入一个控件

  document.all.oDiv //引用图层oDiv

  document.all.oDiv.style.display=” //图层设置为可视

  document.all.oDiv.style.display=”none” //图层设置为隐藏

  document.getElementId(”oDiv”) //通过getElementId引用对象

  document.getElementId(”oDiv”).style=”

  document.getElementId(”oDiv”).display=”none”

  /*document.all表示document中所有对象的集合
  只有ie支持此属性,因此也用来判断浏览器的种类*/
  图层对象的4个属性
  document.getElementById(”ID”).innerText //动态输出文本
  document.getElementById(”ID”).innerHTML //动态输出HTML
  document.getElementById(”ID”).outerText //同innerText
  document.getElementById(”ID”).outerHTML //同innerHTML



分类: javasript 标签:

mysql支撑百万级流量高并发的网站部署讲解

2010年6月10日 没有评论

用MySQL做数据库的网站一天几十万个IP的小站还能承受,要是几百万甚至上千万的IP恐怕就撑不住了.下面介绍一下如何用mysql支撑大流量的网 站.
1. MySQL服务器集群
由于是小公司在资金和成本上都有所限制,而且在技术上也没有几个技术员接触过,所以这个方法自然就让大伙否决了。
这里说说我个人的理解!做集群不但添加资费的开销,而且在技术上也有很大的挑战,对于我们公司目前的情况是不大现实的。集群无非就是把一台服务器 的压力转接到两台或是多台服务器上,我是这么理解的,也许我理解有误,还请大家指教。

2. 分而治之
这个方法和集群差不多,不过是把统计的代码放在不同的服务器上跑,由于公司有不少配置低的服务器跑几万到几十万IP还是没有问题的,我们可以把几 百万流量分成十来个几十万的量分而统计。
优点:充分的利用了现在的资源,解决了目前的问题。
缺点:这样的方法不是长久之计,迟早还是会出问题的。而且在统计数据的时候比较麻烦。

3. 统计代码的修改
由于之前采用的是在插入数据之前加以判断,这个IP是否存在,来路等的处理,无形中增加了服务器的压力,所以大伙把统计代码改成来一个就插入数据 库,不管三七二十一等以后在处理。
这个方法基本上把当天的数据保留下来了,可是在处理的时候由于数据量的庞大,来来回回还是把服务器跑死了,而且在插入的时候由于当时设计数据结构 的时候留有的索引,也大大的消耗了不少的服务器资源。
那么把索引去掉到最后处理的时候又是老慢的,得不偿失。

4. 统计方式的修改
最后这一个方法,效果非常的明显。那是什么方法呢!
这里就主要介绍这个方法:
A、 保留原用的数据结构不变,并把所有的数据按一定的结构存入文件
结构:可以是xml,json,也可以是你自己想的任何有规律的数据排放。
例如:
1) 221.2.70.52,http://www.baidu.com,windowxp\r\n
2) 221.2.70.52,http://www.baidu.com,windowxp\r\n
写入文件:fopen,fwrite??no 这里介绍一个非常好用的技巧,也许大家都知道,但是像我这样的菜鸟大概都不知道,那就是用error_log,这不是写错误日志的吗?对就是他,非常方 便。
格式:
1 error_log(“内容”, 3, “/date.dat”);
这里我就不说他的具体用了,不明白的朋友可以查一下手册。
B、数据文件的命名
为什么这里要讲文件的命名呢?如果就一味的把数据的写入文件不作任何的处理那么他和直接插入数据库有多大的区别呢?那么我们所作的一切都是无用功 了。
首先是在时间的利用上:date(‘YmdH’)得到的值是如:2008121112这有什么好入,这样一来这个数据就是一个小时一个文件必免了 文件过大,而且不用去判断自动生成。
IP的应用:由于在很多数据上都是一个IP操作的,所以把相同IP的数据放在一个文件里在后面的处理就非常方便处理。请看后面的介绍,这里我们取 IP成三位为文件名字的一部分。
C、数据的导入处理
通过以上两位的操作当天的数据会一个不少的保留下来,接下来怎么处理其实并不是很重要了。但是这里还是讲讲我的想法。
入库前处理:
前面讲到把IP三位相同的放一个文件就是为了入库前到它们进行处理,首先可以用最笨的方法把数据拆成N个数据。在进行重复数据的删除。
如果一个IP浏览多页那么PV在这里就可以得到统计,并把访问的页面进行处理,组成新的数据。
导入方法:
这里要介绍一下数据的导入方法:
1 $sql=”LOAD DATA INFILE ‘”.$file.”‘ INTO TABLE `test` FIELDS TERMINATED BY ‘, ‘ LINES TERMINATED BY ‘\r\n'(2 3 `time` , `md5`4 5 )”;
就这一个语句,在导入几十万数据的时候可以说是十分快速的,用法我这里也不过多介绍了,大家有不明白的可以查手册,所以说解决数据库的瓶颈的办法 不定要加设备,也不一定要换数据库,只要换一个思路就能解决不少问题。



分类: PHP技术, 网站高并发 标签:

雷死你的语言(一)

2010年6月7日 没有评论

男同學们,不要买七彩的杰士邦,如果您买了,请把黑色那只直接扔掉。。。你们懂的,黑色显瘦

书记在台上作报告,一不小心放了个屁,扩音器效果很好,台下听了爆笑。书记大怒,严肃说道:“大家都认真点,今天开会是在传达party的声 音!”

某年会上,每个同学都出节目。一同学异常有个性表演魔术,上台,坐在凳子上,把书放在裤子拉链部位,然后他凝视我们班一女生,1分钟后,表演魔 术,老师同学全场泪奔….那魔术节目名字叫…《会动的书》.

一个小偷半夜溜进了一个戒备森严的地方 经过千辛万苦打开保险库之后 发现里面居然全都是果冻。。。又累又饿的小偷一怒之下吃掉所有果冻离开了,第二天当地报纸新闻头条:《震惊!**库疯狂被盗》

一对情侣去野营,男的嘘嘘的时候不小心被蜜蜂蛰了小JJ。 晚上在帐篷里忍痛OOXX,完事后女生泪眼婆娑: 感谢小蜜蜂!

亲戚关系解析:韩国的爸爸是美国,妈妈是日本,他和爹比较亲,在外人面前从来不拉他娘的手。朝鲜的爸爸是俄罗斯,妈妈是中国。他爹喜欢抽丫的,但 是他总是满脸堆笑,然后板着脸到娘家要吃要喝,还经常在人前不给面子。

一辈子骗你一次的是医院的临终关怀大夫;一年骗你一次的是税务局个人缴税额度;一个季度骗你一次的是统计局的平均收入;一个月骗你一次的是单位发 工资的会计财务;一天骗你一次的是每天晚上七点整

医生与院长不和,被调到妇科,窃喜。次日接看女患者数十名,连摸带看,持续勃起八小时。晚上老婆纠缠,阳萎不举,才恍然大悟:CAO他娘个B!又 被领导暗算了!

一个人在书店买书,对店员说:我想买本书,里面没有凶杀,却暗藏杀机,没有爱情,却爱恨难舍,没有侦探,却时时警惕。你能给我介绍一本吗?“只有 这个”,店员说“中国股市行情”。

胸的符号文化:(oYo) 美丽的胸部; (o)(o) 完美胸部; (+)(+) 隆过的胸部 (^)(^) 躺着的胸部; (Q)(O) 有伤痕的胸部; (o)(O) 不对称的胸部; (p)(p) 不穿内衣时的胸部 ;(.Y.) 波霸 ;|o||o| 伪娘的胸部。

母亲啊,您太了不起了,能在中国把我养大。

地铁上听到一五六岁的女孩对着老爸嚷嚷:"都说女儿是爸爸的前世情人,你说我上辈子怎么就看上你了我,,,"全车厢笑喷。

一个朋友去买了个大蛋糕回来,蛋糕上写着诸葛藏藏,我们都纳闷:诸葛藏藏是谁呀? 朋友说:就是为了多骗点奶油

曾经的梦中情 人:皮肤白皙,知性,善交际,套穿白色长裙,披肩长发,大波浪。10 年后,我找到了梦中情人:皮肤白皙,知性善交,忌套,穿白色长裙,披肩长发,大波,浪。

各国机场迎接国家LD人时都会挂出条幅:欢迎XX来美、欢迎XX来俄之类。但日本一直对此很是冷淡~

今儿一法医朋友给我讲,上学学解剖那会儿,班里一彪悍女生给一男尸解剖. 因为其下体过于庞大,闲碍事儿,于是扯着JJ咣咣咣钉到了实验板上。顿时全体男生下体阴冷阴冷的。。。。听完我也觉得阴冷阴冷的

中国不再禁止国外艾滋病等患者入境,网友评论一语道破:哈哈哈,是有人的儿子回不了国急的。

小时候,“中华”是一管白白的牙膏。我在这头,笑容在那头;上学了,“中华”是一支细细的铅笔。我在这头,考卷在那头;工作了,“中华”是一条红 红的香烟。我在这头,领导在那头;结婚了,“中华”是贷款买的轿车。我在这头,而奋斗的路,还在那头……

有个在线好友,签名是:珍惜一切时间,全力以赴心中梦想。状态是:斗地主游戏中..

读书时一直暗恋她,但没勇气表白,更没胆量碰她。毕业后,她已经结婚了,老公跟我是同学。那天下午,她抱着娃娃在喂奶,我找了个很好的借口。我走 到她面前,一把两手按住她的MIMI,然后跟她娃娃说,喊叔叔,不喊不给吃!

看到前女友的QQ个性签名上写“我们一年了。”,MD她和那个人都一年了,我们分手还不到一年。

网易评论:“日本的妓 女是明星,中国的明星是妓 女。”

从前有个姑娘叫小A,后来她有了男人,就变成了小V。而这个过程呢,我们就管它叫**。

鹦鹉偷吃伟哥,主人怕其上火,将其放进冰柜。半小时打开,见鹦鹉满身大汗,主人不解,问何故?鹦鹉懊恼:真他妈费劲,那只冻母鸡的腿太难掰了!

宅男有三宝:科技,**,人真好。型男有三宝:亲亲,抱抱,再推倒。腐女有三宝:意淫,淘宝,节日少。韩剧有三宝:车祸,癌症,医不好。周董有三 宝:哎呦,不错,这个屌。

从前有座山,山里有个庙,庙里有个老和尚和一个小和尚,然后小和尚喊了老和尚 一声:爸,外面下雪了….

我国有一套独特的话语体系,“KB分子”在我们这里叫“反美武装”,“城市管理者打人”叫“肢体冲突”,美军撤退叫“溃败”,我军撤退叫“战略转 移”,逃亡时更牛逼,叫“长征”。以前老看到“群体性事件”,我还以为是一群人在大街上**。

一群羊在山坡吃草看见一群母牛慌张逃来,问:发生什么事了?母牛们回答:领导来了,光吹牛B。母牛逃窜过后不久一群公牛又慌忙逃来,羊们问:你们 公牛跑什么啊?公牛们回答:领导来了,他们不光吹牛B,还扯蛋呢!

上了公共汽车。看见一个抱孩子的妇女,我主动让了座。她激动的说:“谢谢你!”我当时怒吓道:“先谢国家!”

昨天好不容易问同学要了兽兽的种子,兴冲冲的下好,然后一个对话框弹出来“该文件已存在,是否替代原文件?”,顿时石化了…我爸总是走在我前面!

奥斯卡揭晓,网友发来贺电: 阿凡达的鸟再大,也敌不过拆蛋部队……

数字军团和字母军团打了起来,数字头领0说:“1、3,你们组成B,潜入字母军团!”过了 一会,只见1、3两人头破血流地回来了,说:“头领!装B被发现了!”

新时代四大靠不住:丰田车的底盘,开发商的楼盘,股市的大盘,前男友的硬盘。

某领导发言:“…雷锋没有死!…”台下听众听的直愣,秘书在旁边悄声提醒:“精神,精神!”——意指“雷锋精神没有死”,不想领导接茬说道: “对!还精神着呢…”台下听众雷到一片…

某国际学校的老师出了一道开放性问题:你对其他国家的食物短缺有什么自己的看法?非洲学生问:什么叫食物?欧洲学生问:什么叫短缺?美国学生问: 什么叫其他国家?中国学生问:什么叫自己的看法?



分类: 个人日志 标签:

无觅相关文章插件,快速提升流量

互联网安全