摘要: 网页可见区域宽 document.body.clientWidth 网页可见区域高 document.body.clientHeight 网页可见区域宽(包括边线的宽) document.body.offsetWidth 网页可见区域高(包括边线的宽) document.body.offsetHeight 网页正文全文宽 document.body.scrollWidth 网页正文全文高 docu... 阅读全文
posted @ 2010-07-21 17:45 persy 阅读(120) 评论(0) 推荐(0) 编辑
摘要: button的样子也可以优化优化滴,使其更加漂亮起来。<meta content="text/html; charset=utf-8" http-equiv="Content-Type" /><style type="text/css">.btn { BORDER-RIGHT: #7b9ebd 1px solid; PADDING-RIGHT: 2px; BORDER-TO... 阅读全文
posted @ 2010-07-21 17:42 persy 阅读(367) 评论(0) 推荐(0) 编辑
摘要: $time = time(); $filename = date("Y年m月d日h点m分s秒", $time).'问卷数据';$rows = Sp_Looks_Vote::downvote();$file = $filename.".csv";header('Content-Description: File Transfer');header('Content-Type: application... 阅读全文
posted @ 2010-07-21 17:40 persy 阅读(2331) 评论(0) 推荐(0) 编辑
摘要: 向大家推荐9款很棒的可在网页中绘制图表的JavaScript脚本,这些有趣的JS脚本可以帮助你快速方便的绘制图表(线、面、饼、条…),其中包括jQuery、MooTools、Prototype和一些其它的JavaScript框架。1.FlotFlot是基于jQuery框架绘制图表的纯Javascript框架。它可在客户端即时绘制并生成各种图形。重要的是它使用简便(还有很多可选的设置)... 阅读全文
posted @ 2010-07-21 17:37 persy 阅读(1131) 评论(0) 推荐(0) 编辑
摘要: 很多防采集方法在施行的时候需要考虑是否影响搜索引擎对网站的抓取,所以先来分析下一般采集器和搜索引擎爬虫采集有何不同。相同点:a. 两者都需要直接抓取到网页源码才能有效工作,b. 两者单位时间内会多次大量抓取被访问的网站内容;c. 宏观上来讲两者IP都会变动;d. 两者多没耐心的去破解你对网页的一些加密(验证),比如网页内容通过js文件加密,比如需要输入验证码才能浏览内容,比如需要登录才能访问内容等... 阅读全文
posted @ 2010-07-21 17:34 persy 阅读(359) 评论(0) 推荐(0) 编辑
摘要: QZone Editor 4.5 CPU与IO均衡  在一个网站提供的所有功能中,有的功能可能需要消耗大量的服务器端IO资源,像下载,视频播放等,而有的功能则可能需要消耗大量的服务器CPU资源,像视频格式转换,LOG统计等。在一个服务器集群中,当我们发现某些机器上CPU和IO的利用率相差很大的时候,例如CPU负载很高而IO负责很低,我们可以考虑将该服务器上的某些耗CPU资源的进程换成耗IO的进程,... 阅读全文
posted @ 2010-07-21 16:58 persy 阅读(401) 评论(0) 推荐(0) 编辑
摘要: QZone Editor网络层架构小结  从整个互联网络的高度来看网站架构,努力的方向是明确的:让用户就近取得内容,但又要在速度和可控制性之间作一个平衡。对于更新比较频繁内容,由于难以保持镜像网站之间的同步,则需要使用其他的辅助技术。  3.2 硬件实现  第四层交换的硬件实现一般都由专业的硬件厂商作为商业解决方案提供。常见的有 Alteon[19],F5[20]等。这些产品非常昂贵,但是能够提供... 阅读全文
posted @ 2010-07-21 16:57 persy 阅读(254) 评论(0) 推荐(0) 编辑
摘要: QZone Editor互联网网站建设的新趋势  互联网不断扩大的规模,日益增长的用户群,以及web2.0[4]的兴起,对互联网网站建设提出了新的要求:   高性能和高可扩展性。2000 年 5 月,访问量排名世界第一(统计数据来源[5])的Yahoo [6]声称其日页浏览数达到 6 亿 2500 万,即每秒约 30,000 次HTTP 请求(按每个页面浏览平均产生 4 次请求计算) 。这样大规模... 阅读全文
posted @ 2010-07-21 16:57 persy 阅读(427) 评论(0) 推荐(0) 编辑
摘要: QZone Editor 每个IT企业,尤其是初创企业,非常苦恼:找不到好的程序员。现在大学、软件学院及各种培训机构,每年培养几十万的程序员,毕业的每个人都有同样困恼:找不到好的工作。问题出在哪里呢?其实,企业需要的是不是刚会写程序的人,需要来了就能干活的人,尤其能把活干好的人。而刚毕业的大学生多半刚学会如何写程序,的确很难企业需求。企业到底需要什么样的程序员,一个刚入门的程序员如何成为企业需要的... 阅读全文
posted @ 2010-07-21 16:54 persy 阅读(355) 评论(0) 推荐(1) 编辑
摘要: WEB程序获取信息的方式主要是查询数据库,当数据库不是很大的情况下不会有太大的问题.然而,随着网站的发展,数据库呈几何级数的方式增长的时候,就会出现瓶颈.于是PHP缓存技术诞生了.PHP缓存技术工作时,当程序查询数据的时候,会把相应的结果序列化后保存到文件中,以后同样的查询语句就可以不用直接查询数据库,而是从缓存文件中获得。这一改进使得程序运行速度得以太幅度提升.  目前应用PHP缓存技术比较流行... 阅读全文
posted @ 2010-07-21 16:53 persy 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 一、document.formName.item(“itemName”) 问题 问题说明:IE下,可以使用 document.formName.item(“itemName”) 或 document.formName.elements ["elementName"];Firefox下,只能使用document.formName.elements["e... 阅读全文
posted @ 2010-07-21 16:49 persy 阅读(204) 评论(0) 推荐(0) 编辑
摘要: QZone Editor80Sec 爆出Nginx具有严重的0day漏洞,详见《Nginx文件类型 错误解析漏洞》。只要用户拥有上传图片权限的Nginx+PHP服务器,就有被入侵的可能。其实此漏洞并不是Nginx的漏 洞,而是PHP PATH_INFO的漏洞,详见:http://bugs.php.net/bug.php?id=50852&edit=1例如用户上传了一张照片,访问地址为htt... 阅读全文
posted @ 2010-07-21 16:47 persy 阅读(522) 评论(0) 推荐(0) 编辑
摘要: QZone Editor腾讯科技讯(明轩)北京时间6月28日消息,据国外媒体报道,微软追捧者弗朗西斯科·马丁(Francisco Martin)周一在其博客中披露了一些有关Windows 8的机密信息。微软Win8开发计划曝光(腾讯科技配图)马丁披露的内容是微软对下一代操作系统 Windows 8的开发计划。马丁表示,Windows 8将支持USB 3.0和蓝牙3.0。此外,Wind... 阅读全文
posted @ 2010-07-21 16:45 persy 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 总概关键点:1,Mysql 切分,采用Innodb运行2,动态Cache 服务器 -- 美国Facebok.com,中国Yeejee.com,日本mixi.jp均采用开源分布式缓存服务器Memcache3,图片缓存和加速Mixi目前是日本排名第三的网站,全球排名42,主要提供SNS服务:日记,群组,站内消息,评论,相册等等,是日本最大的SNS网站。Mixi从2003年12月份开始开发,由现在它的C... 阅读全文
posted @ 2010-07-21 16:42 persy 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 谷歌周四宣布斥资7亿美元收购航班信息软件公司ITA,从而进军旅游市场。但是对于Expedia、Princeline以及微软必应旅游(Bing Travel)等已经进军这一市场的企业而言,谷歌的到来究竟意味着什么呢?ITA目前为Orbitz、Kayak和必应等多家服务提供机票价格数据,而谷歌也于周四表示,将履行现有的协议,为ITA的用户提供数据。尽管做出了以上承诺,谷歌还是有可能会掀起一些波澜。华尔... 阅读全文
posted @ 2010-07-21 16:41 persy 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付 web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如:1、High performance - 对数据库高并发读写的需求 web2.0网站要根据用户个性化信息来实时生成动态页面和提供动态信息... 阅读全文
posted @ 2010-07-21 16:40 persy 阅读(195) 评论(0) 推荐(0) 编辑
摘要: postgre存储过程简单实用方法 (过程语言: PL/pgSQL)一,介绍常用的PL/pgSQL结构和语法:1,结构 PL/pgSQL是一种块结构的语言,比较方便的是用pgAdmin III新建Function,填入一些参数就可以了。基本上是这样的:CREATE OR REPLACE FUNCTION 函数名(参数1,[整型 int4, 整型数组 _int4, …])RETURNS... 阅读全文
posted @ 2010-07-21 16:38 persy 阅读(1938) 评论(0) 推荐(0) 编辑
摘要: 最近有Twitter、Digg和Reddit等多家Web 2.0企业宣布从MySQL转而使用非关系型数据库(NoSQL)提供可伸缩的数据存储解决方案,引起了开发者对NoSQL的强烈关注。NoSQL真的会完全取代关系型数据库吗?对此,前Google工程师,Milo(本地商店搜索引擎)创始人Ted Dziuba最近发表标题惊人的博客“I Can't Wait for NoSQL to Di... 阅读全文
posted @ 2010-07-21 16:35 persy 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 与我们先前通过昂贵硬件之类的手段尽力去避免失效的手段不同,NOSQL实现都建立在硬盘、机器和网络都会失效这些假设之上。我们需要认定,我们不能彻底阻止这些时效,相反,我们需要让我们的系统能够在即使非常极端的条件下也能应付这些失效。Amazon S3 就是这种设计的一个好例子。你可以在我最近的文章Why Existing Databases (RAC) are SoBreakable! 中找到进一步描... 阅读全文
posted @ 2010-07-21 16:33 persy 阅读(231) 评论(0) 推荐(0) 编辑
摘要: object为控件标志.param name标签是在这个播放插件中嵌入的一些功能和播放参数<object id="player" height="200" width="240" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"><!--是否透明--><param name="wmode" value="tran... 阅读全文
posted @ 2010-07-21 16:26 persy 阅读(1157) 评论(0) 推荐(0) 编辑