再贴一道老掉牙的智力测验题
题目目:
5个药瓶药粒数一样,其中一瓶药坏了,每粒药轻了1克,
原来是每粒药10克,怎样一次用天枰称出来是哪一瓶坏了
答案:
从第一瓶,第二瓶…第五瓶分别取1,2,3,4,5放在天枰一边,
另一边则放1+2+3+4+5=15颗放在另一边,一次便可得到
答案。详细就不用多讲了吧。
多谢
张久安
If you enjoyed this post, make sure you subscribe to my RSS feed!
题目目:
5个药瓶药粒数一样,其中一瓶药坏了,每粒药轻了1克,
原来是每粒药10克,怎样一次用天枰称出来是哪一瓶坏了
答案:
从第一瓶,第二瓶…第五瓶分别取1,2,3,4,5放在天枰一边,
另一边则放1+2+3+4+5=15颗放在另一边,一次便可得到
答案。详细就不用多讲了吧。
多谢
张久安
If you enjoyed this post, make sure you subscribe to my RSS feed!
所谓“发疯”是指做事情出于常情之外。为什么说,谷歌又发疯了?
3 月 10 日,谷歌 CEO Eric Schmidt 在阿联酋首府阿布扎比( Abu Dhabi )参加酋长国首次媒体峰会时对记者说:“谷歌与中国之间的争端,很快( soon )就要解决”。但是,具体怎么解决,他不说。
3 月 11 日,谷歌副总裁、副总法律顾问 Nicole Wong 在华盛顿公然表示,“我们在中国停止审查搜索结果的决定是坚定不移的( firm )”,如果北京的响应是命令谷歌关闭 google.cn 网站,“ We are prepared to do that” ,谷歌这次是把话說绝了。
谷歌高层官员在此时放出这种空气,硬逼着中国政府再次表态,毫无道理。我国政府的态度早已表明,好样的谷歌你坐下来谈呀!直接对话或是提交文字报告呀,你只会在中国境外瞎嚷嚷,管什么用?中国政府凭什么要先下命令关闭 google.cn 网站?但是,你谷歌胆敢首先停止对搜索结果的审查,中国政府绝对会下令关闭 [...]
在php内部字符串可以使用单引号引起来,也可以使用双引号引起来。(当
然还有第三种方式在此不做说明了)
它们的作用和效率是不同的,对于双引号的字符串,其内部的变量会被
变量对应的值代替,但单引号就不同了。
例:
$var = ‘hello’;
$greeting = “$var world”;
echo $greeting;
那么会得到hello world
如果$greeting的值改成:’$var world’,那么执行结果会变成如下了:
$var world
由此我们可以看出,有时候我们必须使用双引号,才能达到我们的一个
预期目的。
但是,从效率上讲,双引号的字符串是会带来额外的消耗的,其原因我
想就不用解释了吧。
下面再给大家讲一个小的诡异的点吧。
printf(’hello %s\n’, ‘world’);
printf(”hello %s\n”, ‘world’);
printf(’hello %s\n’, “world”);
printf(”hello %s\n”, “world”);
有什么不同,读者自已思考一下吧:)
多谢
张久安
If you enjoyed this post, make sure you subscribe to my RSS feed!
为了说明问题,我们看如下三个php文件:
//file: functions.php
require_once(’my_once.php’);
require_once(’my_once.php’);
function test()
{
require_once(’my_unonce.php’);
//require(’my_unonce.php’);
}
test();
test();
//file:my_once.php
printf(”%s\n”, ‘my_once’);
//file: my_unonce.php
printf(”%s\n”, ‘my_unonce’);
好,现在我们做一下测试:
php functions.php
输出结果如下:
my_once
my_unonce
这与我们期望的结果是不一致的,因为我们期望调用两次test函数,
即让test做两遍事情,但事实上只做了一次。
我们对functions.php改一下,require_once改成require(函数内部)
//file: functions.php
require_once(’my_once.php’);
require_once(’my_once.php’);
function test()
{
//require_once(’my_unonce.php’);
require(’my_unonce.php’);
}
test();
test();
再试一下,输出结果如下:
my_once
my_unonce
my_unonce
正是我们期望的结果。
时常听人说,即然有了require_once就不要再使require了,实不正
确的,各有各的用处点吧。
另外需要说明的是,实际效率也是不同的,require要比require_once快
好多。
多谢
张久安
If you enjoyed this post, make sure you subscribe to my RSS feed!
,