November 23, 2010
js里面如何获取网络地址的图片的高度和宽度 (变通办法)
"原图片是 :\n(function(){ var img=document.createElement(‘img’);//创建一个img元素 img.src=”http://gg.blueidea.com/2008/blueidea/flash2008.gif”;//指定src img.style.position=”absolute”;//防止正常的内容变形 img.style.visibility=’hidden’;//藏起来 var inj=document.getElementById(‘box’).appendChild(img);//插入到box中。当然插入到document.body也可以 alert(‘宽:’+inj.offsetWidth);//然后就可以通过 offset 取得宽和高了 alert(‘高:’+inj.offsetHeight); })();\n简单地说就是把图片放入一个自动伸缩的DIV中,然后获取DIV的宽和高!"
November 23, 2010
Allowed memory size of 8388608 bytes exhausted解决方法
"出现该错误的原因:\n是因为php页面消耗的最大内存默认是为 8M (在PHP的ini件里可以看到) ,如果文件太大 或图片太大 在读取的时候 会发生上述错误。\n解决办法:\n1,修改 php.ini 将memory_limit由 8M 改成 16M(或更大),重启apache服务\n2,在PHP 文件中 加入 ini_set(”memory_limit”,”100M”);\n注意:为了系统的其它资源的正常使用 请您不要将 memory_limit设置太大,其中-1为不限\n3,修改.htaccess 文档(前提是该目录支持.htaccess) 在文档中新增一句:php_value memory_limit 16M(或更大)"
November 22, 2010
6个最佳房地产 WordPress 主题
"WordPress 并不是一个简单的博客程序,它能干的事情非常多。如果你是一个地产中介,想通过互联网出售房子,那么你也可以通过 WordPress 来实现,是的,选择一个适合房地产的 WordPress 主题,就会让你事半功倍,并且现在网络上有非常多的和房地产相关的 WordPress 主题,并且还集成了房地产相关的功能(如位置,价格,大小,几房几厅,经纪人,代理等)。所以今天就给大家介绍下5个非常不错的房地产相关的 WordPress 主题。\n本文翻译自 14 Real Estate WordPress Themes,原文有 14 个房地产相关的 WordPress 主题,这里节选其中最好的 6 个。\n1. Estate (by Woothemes) Estate 是一个非常强大的,但是管理非常方便的适合房地产中介 WordPress 主题,这个主题使用了 WordPress 3.0 开始的自定义日志类型和自定义分类模式这些高级功能,使得在 WordPress 后台能够有个真正的“房地产”的功能,并且灵活的页面模板高级搜索功能,以及集成了 Google 地图,灵活的房地产图片管理,你 …"
November 22, 2010
延迟加载图片的 jQuery 插件:Lazy Load
"网站的速度非常重要,现在有很多网站优化的工具,如 Google 的 Page Speed,Yahoo 的 YSlow,对于网页图片,Yahoo 还提供 Smush.it 这个工具对图片进行批量压缩,但是对于图片非常多的网站,载入网页还是需要比较长的时间,这个时候我们可以使用 Lazy Load 这个 jQuery 插件来延迟加载图片。\nLazy loader 是一个延迟加载图片的 jQuery 插件,在一些图片非常多的网站中非常有用,在在浏览器可视区域外的图片不会被载入,直到用户将页面滚动到它们所在的位置才加载,这样对于含有很多图片的比 较长的网页来说,可以加载的更快,并且还能节省服务器带宽。\nLazy Loader 使用也非常简单,首先确保你的页面已经加载 jQuery Javascript 库,然后在加载 Lazy Load 的 Javascript 文件:\n\u0026lt;script src=\u0026#34;jquery.js\u0026#34; type=\u0026#34;text/javascript\u0026#34;\u0026gt;\u0026lt;/script\u0026gt; \u0026lt;script …"
November 22, 2010
lighttpd启动,停止,重启命令
"“/etc/init.d/lighttpd start” “/etc/init.d/lighttpd stop” “/etc/init.d/lighttpd restart”"
November 21, 2010
用javascript 怎么判断图片是否加载完成呢
"用javascript 怎么判断图片是否加载完成呢?\nfunction loadImage(url){\nvar o= new Image();\no.src = url;\nif(o.complete){\nwindow.alert(‘图片加载完成:’+url);\n}else{\no.onload = function(){\nwindow.alert(‘图片加载完成:’+url);\n};\no.onerror = function(){\nwindow.alert(‘图片加载失败:’+url);\n};\n}\n}\n如果我要先把这一个图片加载完,之后才显示怎么处理呢.\nfunction showImage(url){ var o = document.createElement(\u0026#39;img\u0026#39;); o.src = url; document.body.appendChild(o); } function loadImage(url){ var o= new Image(); o.src = url; if(o.complete){ showImage(url); }else{ …"
November 19, 2010
shell中的test表达式
"摘自:UNIX Shell编程24学时编程\n10.1.2 使用test\n更常见的情况是,提供给if语句的清单是一个或更多个test命令,它们通过调用test命令而被激活,语法如下:\ntest expression\n这里,expression为test命令构造的表达式,该表达式的构造使用了特殊选项之一.在计算完表达式的值后,test命令或者返回0(真)或者返回1(假).\n可用”[“命令对test命令进行缩写:\n[ expression ]\n这里expression是test命令可以理解的任何有效表达式,该简化格式将是读者可能会踫见的最常用格式.\ntest可理解的表达式类型分为三类:\n文件测试. 字符串比较. 数字比较.\n读者将逐步学业习这三类,另外,还会学习到复合表达式.\n注意:在使用”[“简写test时,左中括号后面的空格和右括号前面的空格是必需的,如果没有空格,Shell不可能辨别表达式何时开始何时结束.\n选项\n描述\n-b file\n若文件存在且是一个块特殊文件,则为真\n-c file\n若文件存在且是一个字符特殊文件,则为真\n-d file\n若文件存在且是一个目录,则为真\n-e …"
November 19, 2010
Shell中变量基础
"shell中的只读变量:使用readonly关键字,后面加上变量名即可,如\n#name=’sxf’\n#readonly name\n即可.如果后面修改name的值,如\n#name=’tom’\n会提示\n"-bash: name: readonly variable"\n错误信息.\n在shell中删除变量只要用\nunset variable\n即可.但不能删除只读变量.\nshell中环境变量分三种:局部变量,环境变量,Shell变量\n局部变量(local variable)是只在当前shell实例中存在的变量,而由其他Shel启动的程序不能使用该变量.\n环境变量(environment variable)是Shell的任何子进程都能使用的变量,许多程序要正确运行都需要使用环境变量.通常Shell脚本只定义程序运行时所需要的环境变量.\nShell变量(Shell variable)是Shell变量的特殊变量,也是Shell正确运行所必需的,这些变量有些是环境变量而有些是局部变量.\n通常,为清楚地表示该变量是环境变量,一般将赋值语句和导出语句写在同一行,这可以帮助下一个维护该脚本的程序员快速了解这些 …"
November 19, 2010
centos 使用rz指令
"在linux下安装rz很方便,使用\nyum install lrzsz就可以安装,正常使用rz和sz命令。**下面对sz和rz命令的一点介绍:**一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地;**与ssh有关的两个命令可以提供很方便的操作:**sz:将选定的文件发送(send)到本地机器,即下载rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive),即上传\n发送文件到客户端:sz filename 第一次使用sz,会提示你放置的目录。\nzmodem接收可以自行启动.\n从客户端上传文件到linux服务端:\n只要服务端执行 : rz\n然后在 SecureCRT 里选文件发送,协议 zmodem\n简单吧,如果你以前一直使用ssh,而又没有对外开放ftp服务,你就直接使用这种方式来传输你的文件 。"
November 18, 2010
DDOS攻击分析与预防专题
"DDOS是英文Distributed Denial of Service的缩写,意即”分布式拒绝服务”,DDOS的中文名叫分布式拒绝服务攻击,俗称洪水攻击。\nDDoS攻击概念 DDoS攻击手段是在传统的DoS攻击基础之上产生的一类攻击方式。单一的DoS攻击一般是采用一对一方式的,当攻击目标CPU速度低、内存小或者网络带宽小等等各项性能指标不高它的效果是明显的。随着计算机与网络技术的发展,计算机的处理能力迅速增长,内存大大增加,同时也出现了千兆级别的网络,这使得DoS攻击的困难程度加大了 – 目标对恶意攻击包的”消化能力”加强了不少,例如你的攻击软件每秒钟可以发送3,000个攻击包,但我的主机与网络带宽每秒钟可以处理10,000个攻击包,这样一来攻击就不会产生什么效果。\n这时候分布式的拒绝服务攻击手段(DDoS)就应运而生了。你理解了DoS攻击的话,它的原理就很简单。如果说计算机与网络的处理能力加大了10倍,用一台攻击机来攻击不再能起作用的话,攻击者使用10台攻击机同时攻击呢?用100台呢?DDoS就是利用更多的傀儡机来发起进攻,以比从前更大的规模来进攻受害者。 高速广泛连接的网络给大家 …"