预览模式: 普通 | 列表

应用PHP过滤不需要的html标签

function filter_html($input){
    return preg_replace_callback('/</?([a-z0-9]+)[^<>]*>/i','filter_html_tag',$input);
   
}
function filter_html_tag($matches){
    $allowed = array('a','b','img');
    if(in_array(strtolower($matches[1]),allowed)){
        return $matches[0];
    }
    return '';
}

印度穷人的幸福生活(转)

转自新浪博客常山之子:http://blog.sina.com.cn/changshanzhizi
据世界银行最新的统计显示,有将近4.56亿印度人每日生活标准在国际贫困标准规定的1.25美元以下,也就是说世界上三分之一的穷人都集中在印度。


    4.56亿、日生活标准在1.25美元以下,这是两个非常可怕的数字。1.25美元尚不足人民币10元,在我国差不多只够到医院挂一次号,就凭这点钱,那些印度穷人是不是一个面有菜色、衣不遮体,生活在水深火热之中呢?


    事实非但如此,相反那些穷三们生活的还很幸福,因为印度是“穷人的天堂”。


    首先,在印度的城市当中,所有的公共设施都以人为本,首先考虑穷人的福利,考虑穷人的承受能力,而不是什么“面子工程”、“政绩工程”。因为民选的缘故,其城市的管理者在出台一项什么措施时,首先考虑的是具有投票权的穷人能否接受,而不是上层的旨意直至外国人的感受。在印度,其火车可以很破旧,但票价只有我们中国的五十分之一,因为乘火车出行的大多数是自己国的穷人而不是什么老外。


    在印度,只要是没有明确禁止的公共土地,穷人就可以使用,政府没有规定你不能住,你就能住。如果一个农民,在城里一个地方住了一定年限后,这个地就是他的了。印度法律规定,如果企业要占用贫民窟建房,就必须先行在附近建一栋房子把受到影响的贫民搬迁进去,然后才能建企业用房;更不会搞什么人为的“大变样”和强制拆迁。


    其次,就是印度的公共医疗保障。在印度,穷人再穷也不会因为穷看不起病而死,不要说本国人,就连毗邻的巴基斯坦人也经常涌入印度,跑到印度看病。医院的大门对所有人都是敞开的,你来了,只要说没钱,其政府都会出钱给你看病。


    最后,众所周知的是印度真正意义上的免费义务教育。印度的高等教育规模在世界上名列第三,而且穷人也都上得起大学,在世界上排名远在北京大学之前的尼赫鲁大学每学期的学费仅为200卢比(即不到5美元),这与我国动辄成千上万的大学学费相比,等同虚设。


    住房、医疗、教育,被我们形容为新的三座大山,而在印度却恰恰得到了合理的解决,贫穷的印度人们还有什么不幸福的呢?
    转自新浪博客常山之子:http://blog.sina.com.cn/changshanzhizi

标签: 杂谈

js中apply使用方法小议

之一------(函数的劫持与对象的复制)
关于对象的继承,一般的做法是用复制法: Object.extend
见protpotype.js 的实现方法:

Object.extend = function(destination, source) ...{  
  
for (property in source) ...{  
    destination[property] 
= source[property];  
  }
  
  
return destination;  
}
 

除此以外,还有一种不太常见的方法:  Function.apply.
apply 方法能劫持(<<Ajax in Action>> 书中用到"劫持"一语,很生动啊)另外一个对象的方法,
继承另外一个对象的属性。
示范代码如下:

[阅读全文]

img无onload事件时如何自适应大小

解决方法:


<img onload="javascript:setPicRange(this,50,50);"
src="<%=Get_Glo2Cur_PicUrl( Info_ProductPic )%>">

改成:
<input name="imageField" type="image"
src="<%=Get_Glo2Cur_PicUrl( Info_ProductPic )%>"
onload="javascript:setPicRange(this,50,50);" border="0">


附js:
function setPicRange(obj,picW,picH){
//var picW=150;
//var picH=100;
if(obj.width>picW || obj.height>picH ){
   if(obj.width/obj.height>picW/picH   )
    obj.width=picW;
   else
    obj.height=picH;
}
}


标签: img,onload

linux服务器之tcpdump

5.5  数据包捕获功能

很多时候由于我们的网络连接出现问题,使用类似ping的软件功能却又无法找出故障点,最常见的是因为路由与IP转递后所产生的一些困扰(请参考防火墙与NAT主机部分),这个时候要怎么办?最简单的方法就是分析数据包的流向了。通过分析数据包的流向,我们可以了解一个应该如何进行双向的连接操作,也就会清楚地了解到可能发生的问题所在了。下面我们就来谈一谈这个tcpdump与其他的几个图形界面的数据包分析软件吧。

5.5.1  tcpdump

说实在的,对于tcpdump这个软件来说,你甚至可以说这个软件其实就是个黑客软件,因为它不但可以分析数据包的流向,连数据包的内容也可以进行监听,如果你使用的传输数据是明文的话,在Router上就可能被人家监听走了。很可怕。所以,我们也要来了解一下这个软件(注:这个tcpdump必须使用root的身份执行)。

[阅读全文]

网站重构之加快网页加载速度

现在的网络越来越发达,什么样的网站都已经出现了,日新月异的今天网页加载的速度已经是一个面临急切危机的事。提高网页打开速度当然也有方法的,分别是加大宽带,对电脑做优化工作,还有就是在制作网页的时候做好相应的优化,听起来也难,其实不然。我们只要做到以下的几点就差不多可以提高一些速度了。

[阅读全文]

 有一匹马和一只狗,他们都是动物,都会跑。  
  如果有个人喊口令,“马跑”,那么马跑,如果喊口令“狗跑”,那么狗跑。  
  这叫基于对象的口令。  
  如果有个人喊口令,“动物跑”,那么狗和马都跑。  
  这叫面向对象的口令。

[阅读全文]

带来好运的6个故事

(1)上帝用泥巴捏了个人,从此就有了人类。   


最先有的是白人——因为上帝把泥人放到火上烤轻了;其次有了黑人——因为担心火候不到,结果给烤大了;后来,上帝掌握了最佳火候,也就有了我们黄色人种,所以说我们是上帝最成功的杰作。   


生为黄色人种是幸运的。      


(2) 在一场激烈的战斗中,上尉忽然发现一架敌机向阵地俯冲下来。照常理,发现敌机俯冲时,要毫不犹豫地卧倒。可上尉并没有立刻卧倒,他发现离他四五米远处有一个小战士还站在哪儿。他顾不上多想,一个鱼跃飞身将小战士紧紧地压在了身下。此时一声巨响,飞溅起来的泥土纷纷落在他们的身上。上尉拍拍身上的尘土,回头一看,顿时惊呆了:刚才自己所处的那个位置被炸成了一个大坑。   小战士是幸运的,但更加幸运的是上尉,因为他在帮助别人的同时也帮助了自己!在我们人生的大道上,肯定会遇到许许多多的困难。但我们是不是都知道,在前进的道路上,搬开别人脚下的绊脚石,有时恰恰是为自己铺路?  


帮助别人是幸运的。

[阅读全文]