摘要:
记得有一道常见的面试题是问:有两个完全一样的玻璃球,从某一高度摔下会碎,问100层高的楼最多扔几次可以测出来在那一层扔时玻璃球恰好碎。 为了能测出来在那一层碎,如果第一个球碎了的话第二个球就要从已测未碎的最高的一层开始,一层一层的向上仍,所以问题就是第一次应该扔在第几层,如果没有碎,那么下一次要和上一次隔多少层。隔一样多层肯定不对,因为 如果第一个碎了,那么第二个最差情况就要仍和在上一步碎一样多的次数,而他已经比上一次最差情况多仍一次了。所以应该是每一次间隔减一,来弥补第一个球多仍的次数。最后求出来就是最多扔14次即可。body brush 这个问题看上去还是比较简单的,往后一想,如果是三个. 阅读全文
阅读排行榜
PHP生成图表pChart入门教程
2011-07-13 16:41 by 卫佳, 694 阅读, 收藏,
摘要:
pChart是一个开源的图表生成库,主要涉及3个Class:pChart.class,pData.class,pCache.class,可生成20多种简单或复杂的图表,支持PNG,JPG,GIF通用图片格式。数据源可以来自于Database,CSV,当然也可以手写。使用该程序PHP需要开启GD服务,先来看看pChart的工作流程:主要分为三步:*读取用于生成图表数据(数据库、文件)*设计图表样式(圆角、底色等)*制作标签、题目、图例并生成图表下面看一个简单的柱状例子代码如下:<?php//StandardinclusionsWenZhouSunglassesinclude("p 阅读全文
Google翻译PHP接口
2011-05-28 14:06 by 卫佳, 659 阅读, 收藏,
摘要:
* 注意:如果翻译文本为UTF-8编码,则要删去mb_convert_encoding函数*/class Google_API_translator {public $url =“http://translate.google.com/translate_t”;public $text = “”;//翻译文本public $out = “”; //翻译输出function setText($text){$this->text = $text;}function translate() {$this->out = “”;$gphtml = $this->postPage($th 阅读全文
jquery实现的一个提前搜索功能
2011-06-03 15:26 by 卫佳, 625 阅读, 收藏,
摘要:
下面先主要讲解原理: 在search.html页面中,用户在搜索框内输入“j”时,使用javascript获取搜索框的文本内容,到数据库中查找相关的内容并返回,再使用javascript将服务器返回的结果显示在搜索框下面的提示框内,供用户参考选择。 具体的实现方法:mbttembea womens shoes wholesale 首先在页面中做好搜索框、搜索按钮、显示搜索提示的层,如下代码<div id="search"><input type="text" name="k" class="k"/ 阅读全文
深入探讨Varnish缓存命中率
2011-07-14 16:42 by 卫佳, 598 阅读, 收藏,
摘要:
也许你还在为刚才动态内容获得7336.76reqs/s的吞吐率感到振奋,等等,理想和现实是有差距的,你要忍受现实的残酷,别忘了,我们压力测试中的动态内容都处于全缓存情况下,也就是每次请求都命中缓存,这在现实中往往是不可能的。首先,缓存区空间大小是有限的,而我们的站点可能有大量的内容需要被缓存,而不像前边压力测试时只有一个内容。一旦缓存区被装满,那么缓存管理器便会淘汰一些它认为不再需要的缓存内容,比如通过LRU(最近最少使用算法)将使用频率较低的缓存内容淘汰出去,但是,这里判断“不常使用”的标准是不严格的,也许被淘汰的内容就是你将要访问的下一个内容,这便影响了它的命中率。其次,缓存的过期时间也. 阅读全文
浙公网安备 33010602011771号