解惑

解己之惑,解人之惑

标签:Google (第3页共3页)

Google面试题解说性能之二:分析问题

前面我们已经说了字符串运算和数学运算对性能的巨大影响,接下来我们看看分析程序,多思考给我们带来的好处。
如果我们做一个简单的分析就可以知道,在尾数从0到9的连续十个数字中,只有尾数为1的数字的1的个数比其它的数字多,那么我们可以以10个数为单位进行分隔,计算尾数为0的数字包含1的个数,其它的9个值就以此为基础计算:
public class GoogleFn {
private static int MAX = 13200000;

private static int MAX2 = MAX / 10;

private static int count(int n) {
int count = 0;
while (n > 0) {
int mod = n % 10;
if (mod == 1)
count++;
n = n / 10;
}
return count;
}

阅读全文

Google面试题解说性能之一:字符串运算VS数字运算

看到JavaEye上的几个人在讨论算法问题,其中一个就是Google的一个面试题,我也试了一下,而且可能比一般人试得程度更深一些,借这个题目简单的说说几个性能问题。这个是第一个,后面还会继续几个其它的讨论。讨论只是提点一下,主要还是要你自己读源代码并比较不同的实现为什么会有这么大的差别。
注意,程序的运行结果是在JDK1.4.2上的,其它版本的JDK的运行结果可能稍有不同。

先看代码:
public class GoogleFn {
private static int MAX = 13200000;

private static int count1(int number) {
int result = 0;
String target = number + “”;
int index = target.indexOf(“1”);
while (index >= 0) {
result++;
index = target.indexOf(“1”, index + 1);
}
return result;
}

阅读全文

PR值到3

呵呵,刚刚发现的,昨天还是0的,今天变成3了,值得高兴。
这段时间非常的忙,主要是因为公司的产品要发布了,而且我也买房子了,焦头烂额的。
下个月可能也不能写多少了,要过年,公司的事情也不可能忙完,不过到了3月份可能要好一些,应该好好的考虑一下我的大轮子,并且把公司的产品重构一下,提出一个比较好的解决方案,现在的产品代码中重复的代码实在是太多了,这次因为增加一个小功能看到的,简直是触目惊心。

RSS阅读和人类会变得更加的愚蠢

前两天写了把文章发到JR和只发到这个BLOG的巨大反差,wf说确实如此,而且要劳烦他自己在浏览器里面输入我的BLOG的地址,这个确实是一个问题,我就想到了KESO以前推荐的RSS的阅读方式,但是我不想安装一个RSS阅读器,这样也不方便,还是使用在线的方式比较好,不需要进行同步。搜索了一下,发现gougou的排名靠前,就试了下,结果很糟糕,因为它实在是太慢了。后来又想到google的个性化主页,也提供这个功能,但是现在好像自己添加一个内容比较麻烦,要从一堆地址里面选择,很可能还没有。刚刚又试了下,发现最上面的那个搜索框后面有一个小字链接:按网址添加,呵呵,出来的就是我需要的。为什么google要这样设计呢?我最开始用个性化主页的时候添加内容更方便,因为那个时候默认就是按照地址添加的(那个时候可能还没有多少人用,现在的那个内容选择列表可能没有内容),现在用的人多了,一个地址被我们添加的次数多了就出现在那个列表里面了?可惜我这个人不喜欢看那些新闻,最多看看标题知道有些什么事情发生了。然后我就想到一个很严肃的问题:是不是google认为人越来越懒惰或者愚蠢?他们更喜欢选择而不是输入?更喜欢阅读而不是写作?之所以这么想,是因为刚好我昨天看了一个电影,名字就是蠢蛋进化论,说人类到了2505年IQ降到惨不忍睹的境地,都只会做爱和暴力之类的了。那个电影另外的一些细节也值得我们深思,那就是广告遍地,一个40多寸的电视屏幕,只有之间不到20寸的地方是内容,边上被几十个闪动的小广告块占据;人们穿的衣服也全部被小广告占据;各个政府机构全部被商业公司收购。
技术的发展导致人们的生活越来越容易,越来越傻瓜化,IQ高的人好像也确实越来越不愿生育或者生活的压力更大(IQ高可能不是很会赚钱),希望人类不会慢慢的又成为动物。

如何在中国使用Google(谷歌)

照说这个不成为问题,但是今天又看到有人抱怨在中国不能用google只能用百度,看来有必要把我的经验说说了。
其实在两个星期以前我也有这个问题,整个公司都是通过一个代理出去的,有一个人搜索敏感的东西被屏蔽了就害得大家都倒霉,后来突然想到试试google.cn会不会有问题,于是在某次又被GWF掉以后,尝试打开google.cn,可以访问,搜索,也可以。
呵呵,关键就在这里了,像我这样基本上只搜索技术内容的,google.cn过滤掉的结果对我几乎没有影响,所以我把google工具类的搜索服务器直接设置为google.cn了,这样,我再也没有遇到google不能用的问题了。另外google.cn也不是只搜索中文的内容,英文的内容一样也搜索。
希望大家用得开心愉快,说不定那天大家都用我的这个方法,google中国把我招去了,或者给我寄一堆礼物也可以啊。(呵呵,小小的YY一下)

谷歌比百度更诚实

试了下谷歌和百度收录我的BLOG的情况,发现谷歌更加的诚实一些,而百度差不多有20倍的夸大。百度的结果中翻到17页的时候,搜索结果就变成186了,而不是原来的4890项。不过谷歌也并非没有缺点,就是太不稳定,昨天好像还收录了205个,今天就变成155了。
不过也许我不应该说百度的坏话,因为很奇怪的是,我现在访问量的15%都是百度过来的,比谷歌还多,谷歌只有不到13%,但是我的这个应该属于技术性的站点,按照以前的讨论,应该是谷歌更有优势。

使用Google还是百度

我是完全的一边倒的支持google的,但是很奇怪,我老婆无论我怎么说都坚持用百度,不是因为别的,就是百度好用!不用奇怪,我老婆搜索的内容基本上都是娱乐相关的内容,在这方面,我必须承认百度确实比google的搜索结果好很多。但是我搜索的都是技术的内容,而且往往要搜索英文的内容,这个就完全不是百度的强项了。如果你是想找乐子,呵呵,用百度吧,如果是其它的,google是最好的选择。

更新的文章

© 2024 解惑

本主题由Anders Noren提供向上 ↑