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就是利用更多的傀儡机来发起进攻,以比从前更大的规模来进攻受害者。 高速广泛连接的网络给大家 …"
November 18, 2010
FreeBSD系统下普通用户切换root用户,提示su:sorry的解决办法
"FreeBSD系统下su:sorry的解决办法 在FreeBSD上要使用su命令成为root用户,不但要知道root的口令,还需要经过特别设置,否则就不能成功使用这个命令。这是因为 FreeBSD对执行su命令的用户进行了更严格的限制,能使用su命令的用户必须属于wheel组(root的基本属组,组ID为0),否则就不能通过 这个命令成为root用户。因此需要编辑组设置文件/etc/group,将需要超级用户权力的管理成员加入到wheel组中。 可以使用如下命令给普通用户su – root的权力:\npw groupmod wheel -m pw user mod -g wheel\n或者直接修改/etc/group文件,把相应的用户加到wheell组就可以\nwheel:*:0:root,\nFreeBSD系统下默认是不允许root用户直接通过ssh连接到服务器的,在安装FreeBSD系统时要创建一个额外的用户,切忌一定要把这个用户加入到wheel组中(如果不加入到这个组中的话就无法ssh),也可以安装完系统后创建用户,并把这个用户加入wheel组。"
November 18, 2010
杨卫华:新浪微博的架构发展历程
"新浪科技讯 11月16日下午消息,由 新浪微博( http://t.sina.com.cn)(http://t.sina.com.cn)主办的中国首届微博开发者大会在北京举行,这是国内微博行业的首场技术盛宴。作为国内微博市场的绝对领军者,新浪微博将在此次大会上公布一系列针对开发者的扶持政策,以期与第三方开发者联手推动微博行业的整体发展。图为微博平台首席架构师杨卫华演讲。\n以下为演讲实录:\n大家下午好,在座的大部分都是技术开发者,技术开发者往往对微博这个产品非常关心。最晚的一次,是12点多收到一个邮件说想了解一下微博底层是 怎么构架的。很多技术人员对微博的构架非常感兴趣,就是一个明星他有300万粉丝,这个技术怎么来实现?今天在这里跟大家分享一下微博的底层机构,让大家 对微博的底层技术有更好的了解。另外不管是做客户端、1.0、2.0、论坛、博客都要考虑架构的问题,架构实际上是有一些共性的。今天我通过讲解微博里面 的一些架构,分析一下架构里面哪些共性大家可以参考。\n首先给大家介绍一下微博架构发展的历程。新浪微博在短短一年时间内从零发展到五千万用户,我们的基层架构也发展了几个版本。第一版就是是 …"