在网上闲逛,看到一篇文章介绍一个新鲜玩意儿能模拟世界各地的空气,随便选个地方,你在自家卧室就可以那里的空气。其实就是这个空气净化器在用你房间的空气来模拟目的地空气、湿度、含氧量等指标而已。另外它还附带具有当地特色的噪音,想象一下在卧室里,听着夏威夷沙滩海浪声和海鸥的叫声,闻着海边咸湿的空气入睡的感觉…

6156

有点跑题了,这和打气有啥关系?我在这个产品的海报上看到了这么一句话”Put the air on the air”,于是想Google一下,看看这个产品的官网,结果官网还没找到,却意外先看到了“如何给车胎打气”的英文表达。简单到你有点怀疑这句话是不是个词汇量有限的英语初学者讲出来的:“put/add air in a tire”,然后我就顺手查了一下加油怎么说,果不其然“put gas in a car”也是正确的说法呢。

9d9b491ab758

话说那个空气净化器啊,北京的雾霾天它可没办法模仿吧?我怎么又跑题了…

 

如何在WordPress的默认Query添加Where条件

[php]
function filter_where($where = ”) {
$where .= " AND post_date >= ‘2009-03-17’ AND post_date <= ‘2009-05-03’";
return $where;
}
add_filter(‘posts_where’, ‘filter_where’);
query_posts($query_string);
while (have_posts()) :
the_post();
the_content();
endwhile;

[/php]

识别中文字符和标点符号的正则表达

匹配中文标点符号:

String str='[u3002uff1buff0cuff1au201cu201duff08uff09u3001uff1fu300au300b]'

该表达式可以识别出: 。 ;  , : “ ”( ) 、 ? 《 》 这些标点符号。

匹配中文汉字

String str='[u4e00-u9fa5]';

该表达式可以识别出任何汉字。

例子:
[php]
$origin_text=’京港台:2014-10-13 18:20 来源:人民网’
$pattern="/x{FF1A}[x{3000}x{feff}x20]?([x{3002}x{ff1b}x{ff0c}x{ff1a}x{201c}x{201d}x{ff08}x{ff09}x{3001}x{ff1f}x{300a}x{300b}x{4e00}-x{9fa5}a-zA-Z0-9]*)/u";

$origin=”;
if(preg_match_all($pattern,$origin_text,$matches)){
//print_r($matches);
if(!empty($matches[2][1])){
$origin=$matches[2][1];
}else{
$origin=$matches[1][1];
}
}
[/php]

setInterval()和setTimeout()

好吧,setInterval()和setTimeout()这两个function之前有见过,网站的代码里也有,但一直没留意。应该早就学习的,但今天才真正了解它们真正的作用。

setInterval(function,milliseconds)以millisecond(1/1000秒)为单位不停地执行某一个function

setTimeout(function,milliseconds)以millisecond为单位设置某个function超时


setInterval(function(){
    alert("Hello")
}, 3000);
function setbgColor()
{
    document.bgColor="#000000";
}
setTimeout(setbgColor, 1000);

今天看到一篇文章,说卡尔加里的一名医生因为宗教信仰问题,不给病人开避孕药。他的诊所告示是这么写的:

“Please be informed that the physician on duty today will not prescribe the birth control bill”

句中的prescribe就是开药的意思。例句:

I will ask my doctor to prescribe a new medication for my condition.

Doctor, please prescribe me something for the pain.

另外,这边的避孕药原来是要找医生开的。此前没啥经验,这下知道了。

CCTV4《海峡两岸》节目中,军事专家张召忠谈到马航mh370失联事件时,向观众介绍了气象卫星、多功能合成孔径雷达等。当讲到红外遥感卫星时,他说“零下700度以上的物体”都能被观测到。绝对零度(理论上宇宙最低温度)是零下273.15摄氏度,零下700度实在不可理解,央视还堂而皇之地打了字幕。

附一句刚刚看到的顺口溜:

打仗靠张召忠,养老靠戴相龙。破案靠聂海芬,防疫靠板蓝根。慈善靠郭美美,幸福靠CCTV。反腐靠赵红霞,收费靠奚国华。雾霾靠刮大风,地震靠癞蛤蟆。抗日靠影视剧,国防靠海带夹。外交靠美元,GDP靠房价。

69154

PHP:var_dump和print_r有什么区别?

今天看一段代码,发现var_dump($array),查了下,和print_r类型差不多,都是把一个array里的value都写出来。不过也有稍微不同的地方:var_dump会显示一个array 的数据类型和结构,而print_r只告诉你array里的值是多少。对于一个print_r主要用来testing和debugging的开发人员来说,var_dump似乎更有用一点。

Example:

$obj = (object) array('qualitypoint', 'technologies', 'India');

var_dump($obj) will display below output in the screen.

object(stdClass)#1 (3) {
 [0]=> string(12) "qualitypoint"
 [1]=> string(12) "technologies"
 [2]=> string(5) "India"
}

And, print_r($obj) will display below output in the screen.

stdClass Object ( 
 [0] => qualitypoint
 [1] => technologies
 [2] => India
)

如何找到并替换php associative array中的null值

最近做了一个php,在数据库做一个query后输出相应的json数据。客户端需要检测输出数据是否为null值,所以上网研究了一下解决方案,结果出奇地简单。

执行select query后,得到结果,对结果执行mysql_fetch_assoc方法后返回的是一个associative array,比如银行账号的一个row,可能就是用户的姓名、电话、地址等等。

结构就是类似array(“姓名”=>’James’,”电话”=>’123456789′,”地址”=>’some_string_here’)这样的。

所以搜索并替换其中的null值就变为


foreach($myArray as $key=>$value){

if($value==null){

$myArray[$key]=''; //或者其他的代码

}

}

这样得到的array里就没有null值了。

什么是“都市传奇”(Urban Legend)

今天做一篇新闻,说央行的20加元新钞在零下30摄氏度极寒天气会变得容易折断。不过环球邮报记者的实验并未发现任何问题。

YJq4of6

央行自2011年推出新型聚合物钞票后就遭受各种质疑,最常见的是有人称自己的新钞在车内仪表台被太阳晒化,或是在台灯下就可以烤化。

央行早前的回应称,大家这些故事大多是“都市传奇”(Urban Legend/Myth)。新钞在新加坡、墨西哥、澳洲等地都可以经得起考验,而这些地方比加拿大热多了。

这里的都市传奇又是英语中一个新词了,根据维基百科的解释,都市传奇又称现代传说(Contemporary Legend),是一种民间故事、传说(流言)。这个词语经常被用作表述一个“不足凭信”的故事。

尽管口语上常称“都市”传奇,但典型的案例并不见得流传于都市或与都市地区为场景。之所以用“都市”,仅是为了区别现代传说与工业化时代前的民间故事。所以社会学家和民俗学家则更倾向用“现代”传说这一词来替换。

什么是”谅解备忘录“?

谅解备忘录是国际协议一种通常的叫法,“谅解备忘录”相应的英文表达为“memorandum of understanding”,有时也可写成“memo of understanding”或“MOU”。

直译为谅解备忘录。用中国人的说法就是协议。意指“双方经过协商、谈判达成共识后,用文本的方式记录下来”,“谅解”旨在表明“协议双方要互相体谅,妥善处理彼此的分歧和争议”。日常生活中,memorandum(memo)常用来形容“为防遗忘而写的便条”,如memopad(记事本)。此外,与其搭配的词组有engagement memorandum(业务备忘录),audit memorandum(查帐备忘录)。

谅解备忘录的组成内容一般包括:
1、合作机会 The Potential Cooperation
2、保密 Confidentiality
3、协议语言 Language
4、协议期限 Duration
5、不可变更 Modification
6、终止 Termination
7、法律适用 Governing Law
8、其他细节 Other Conditions