昆明网站建设信得过品牌,西南首家三维全景技术提供商,为您提供营销型网站建设服务。

首页 > 按月存档: 2010-02
返回

不得不说的百度的“框计算”

  2009年8月18日,2009百度技术与创新大会召开。在本次大会上,百度CEO李彦宏宣布,百度推出全新计算平台“框计算”。李彦宏指出,“框计算”是一种最简单可信赖的互联网需求交互模式,用户只要在框中输入需求,就可得到最为匹配的结果,用户在这个框可实现最为简洁的操作。由于“框”“框”又带有典型的操作系统特性,如计算器、日历等简单应用,视频、杀毒、游戏、购物等互联网应用近期也有可能被框直接启动,李彦宏认为,“框”将对整个互联网产业的升级和发展产生巨大的拉动效应。

 李彦宏谈到的“框”,不再仅仅是指一个简单的用户UI界面,也不是独指百度的“搜索框”。具体来说,“框计算”到底意味着什么呢?
  首先,“框”是一个功能强大的需求收集器和分析器。在李彦宏提出“框计算”概念之前,其实个人计算机、互联网上已经有形形色色的各种计算框,词典框、对话框、搜索框……但这些各种各样的“框”,都只是在特定语境下才有意义。比如词霸里的词典框,用户只有在获取单词释义时,才会到这个框里输入内容;同样,用户在词典框里输入别的需求,词典框也不会给用户任何有意义的反馈。而李彦宏所提到的“框计算”的“框”,用户可以输入任何类型的需求,从某种意义上来说,这个“框”是万能的,因而也必须是“智能”的。
  其次,由于“框”能在互联网可选范围内根据用户需求自动匹配最佳的应用和服务,这个“框”又带有典型的操作系统特性。就像微软的视窗操作系统,上面可以运行Office、浏览器、杀毒软件等各种各样的应用软件。目前,词典、计算器、日历等简单应用已经能通过百度框直接运行,视频、杀毒、游戏、购物等互联网应用近期也有可能被框直接启动,如果越来越多的应用确实能够在“框计算”平台上运行,“框”将对整个互联网产业的升级和发展产生巨大的拉动效应。

框计算的基本概念:

框计算为用户提供基于互联网的一站式服务,是一种最简单可依赖的互联网需求交互模式,用户只要在框中输入服务需求,系统就能明确识别这种需求,并将该需求分配给最优的应用或内容资源提供商处理,最终返回给用户相匹配的结果。

框计算的技术架构:

框计算的实现过程:

框计算的实现过程:
1、 首先,用户的任意一个需求被提交到“框”里;
2、 经过一系列复杂的需求分析,包括语义分析、行为分析、和智能人机交互技术分析,和海量计算,用户的需求被分发给框后台的某个或某几个应用所响应;
3、 框背后的应用平台是开放的,框计算平台提供了大量即插即用的接口,各种应用可以主动与框计算平台对接,使自己有机会来响应框所收集到的需求。

  实际上,2009年以来,已经有很多网友逐渐开始注意到,百度的搜索结果正在悄悄发生着变化——在普通的搜索框里搜索“今天几号”,百度会在最醒目的位置给出一个日历;搜索天气,百度提供的恰恰是网友所在地的天气预报;搜索明星,会直接看到这些明星们的照片;搜索邮箱,弹出的是邮箱登陆框;搜索一首歌,居然会现一个音乐播放器界面,可直接在线试听……所有的这些改变和惊喜,都源自于百度的“框计算”技术理念。

  据悉,目前在百度的框计算平台上,相关的应用产品数量已经达到200多项,后台还有数千个应用正在审查准备上线。

分类: 标签:,

从云南福特关键词中看com和cn域名的权重

一个好友QQ上和我讨论,.com和.cn的域名在搜索引擎中的权重,特别是在百度搜索中,到底是.com的权重大于.cn呢,还是.cn大于.com。
在落伍上我看到曾经有过一个投票调查:

大部分的人还是认为.com大于.cn。这个是据说在.cn一元出售之后,权重就降低了。当我的那位朋友还在坚持说,在百度搜索中,存在区域含义的cn比没有区域限制的com更加引起baidu的注意。于是我测试了个客户的网站(云南健中冈仁福汽车销售有限公司)。

客户同时注册了相同域名的.com,.cn和.com.cn三个域名,都同时绑定到他的虚拟主机。在前期做了相应的SEO优化后。客户所需要的关键词排名顺利排到百度和谷歌的第一页。

title:云南福特,昆明福特,福特4S店,云南健中冈仁福汽车销售有限公司
keywords:云南福特,昆明福特,福特汽车,云南福特4S,云南福特汽车销售,昆明福特汽车销售,昆明福特4S,福特汽车,福特4s店,福特蒙迪欧-致胜,福特麦柯斯,福特福克斯,S-MAX ,福特嘉年华,云南健中冈仁福,健中冈福特汽车
description:云南健中冈仁福汽车销售有限公司成立于2008年6月12日,是长安福特汽车在西南地区最大的特许经销商,公司严格按照美国福特汽车公司全球统一规范,为云南福特汽车用户提供云南福特汽车销售、云南福特汽车售后维修、云南福特汽车零配件、云南福特汽车信息反馈的专业服务。云南健中冈仁福汽车是国内首批获得福特汽车(中国)有限公司授权的专业福特汽车销售服务企业,也是云南最大的一家福特4S店。

于是我在百度中搜索“云南福特”和“昆明福特”得到的结果如下:

在百度中,搜索云南福特和昆明福特关键词得到结果,其实是.com在前,.com.cn其后,.cn最后。

从这里能不能就说明.com的权重大于.cn呢?于是我搜索了下相关的文章。

主要有以下几个方面问题:

一、什么样的域名权重更高?

.edu,.gov域名的权重较高,2方面的原因,其一是Google有在相关的专利申请文献中提及,其二是相对于其他域名而言,这2种域名有申请的门槛。

注册时间长的域名权重较高。这边有一个问题,假如一个域名注册以后,直接做域名托管或者不做解析,也可以获得权重么?个人认为是不能。至少你得放个站上去。

域名包含目标关键词的拼音或者目标关键词,对于目标关键词会有一定的帮助,这也是思亿欧和王通选择域名的原因。

二、哪种后缀的域名权重更高?

第一点说过了,除了.edu.gov,其他都是一样的,.cn和.org.cn的申请门槛都是一样的低,有人认为.cn权重较低,这让我想起这样一个问题,有人问是车速快出车祸的更多,还是正常速度出车祸的更多呢?答案是后者,因为以正常车速行驶的人比开快车的人更多,出车祸的也就更多。.cn域名的被降权印象也是如此被得到的。

值得一提的是.org域名也是没有申请门槛的。

三、购买了注册好久的域名是否对能保持原有的权重

这就取决于你的操作了,假如你购买域名的方式是直接过户,那么whois信息的变更可能告知搜索引擎,该域名权重清零。假如你所购买的域名只是注册时间早,而没有多少外链,那么可能你能继承权重就微不足道了,假如你所购买的域名,原本是用做某主题,而你现在用它做另一个主题的网站,那原先的外链可能会失效——当然,这只是google说的。

分类: 标签:,

链接在网站排名的重要性

首先我们要了解为什么搜索引擎喜欢链接,在很久以前,只要搜索引擎收录了 你的网,你就有可能取得不错的排名,但是到了近这些年就不一定了,搜索引擎转而更看重链接,也就是说当你的网站链接越多,当然这里指的是链入链接,那么搜索引擎就会越看中你的网站,自然排名好的可能性就越大!

那么链接到底有什么好处呢?

1、链接能使搜索引擎很轻松并且很快速的找到你的页面并收录,因为搜索引擎的蜘蛛是顺着链接在爬行的,如果搜索引擎索引到有大量的链接都指向你,就说明你的网页的关注度很高。

2、搜索引擎会根据链入的数量来评估网页一种要性,就好比一个明星关注的人越多,他的身价就越高,同样一个网页被链产数量越多,就说明你的站越好,其实搜索引擎是利用了人际关系学的原理来进行判断一个网站好坏的标准。

3、链接也为搜索引擎提供了被指向页面的关键字信息,搜索引擎会根据关键词的链接来判断你网站的主要内容是什么,同样索引你网站的主要关键词。

4、链接也是推广我们网站的一大利器,人们可以根据链接来迅速找到你的网站,我们做网站的目的不就是为了让更多的人来找到你吗?

我们一直在讲反链接的重要性,其实做SEO是做什么,很简单就是在做链接的建设,如果你可以把你网站的链接建设做的非常出众的话,那么你的关键词一定可以取得更好的排名,当然还有其他因素,而这些因素其中最重要的就是我们常讲的反链接建设。

淘宝的搜索框研究

在输入框里面预设一段提示文字,当焦点在输入框的时候清空这段文字,这在目前来说已经不是什么新鲜事了。淘宝的搜索框就用到了这样一种设计:

<input type="text" id="q" value="请输入关键字" />
<script type="text/javascript">//<![CDATA[
$("#q").onfocus = function() {
  if ("请输入关键字" == this.value) {
    this.value = ""; 
  } 
};
$("#q").onblur = function() {
  if ("" == this.value) {
    this.value = "请输入关键字"; 
  } 
}; 
//]]></script>

这段代码有两个很明显的缺点:

“请输入关键字”这段提示共出现了3次,一旦要改这段文字就得改3个地方,维护显得非常不便。
为了性能优化,我们会把javascript部分放到页面末尾。然而,像门户网站首页这种代码量很大的页面,末尾的javascript很可能会延时1-2秒执行。在这段时间内,即使焦点在输入框内,提示文字也不会消失,用户需要手动删除这段文字再输入内容。
淘宝的输入框则采取了另一种做法,它不把这段提示文字作为输入框的value值,而是放在另一个标签内,再用绝对定位把这段文字叠到输入框上:

从上面的代码可以看到,提示文字在label标签内,这样做有两个好处:

  1. 良好的结构性。既不是div不是span,对input的说明就应该用label
  2. 良好的用户体验。由于设置了for属性,当用户点击label的时候,就会自动focus到输入框。

javascript要控制的其实就是label的显示和隐藏,再也不需要管那段提示文字的内容了:

$("#q").onfocus = function() {
  $("label[for=q]")[0].style.display = 'none';
};
$("#q").onblur = function() {
  if ("" == this.value) {
    $("label[for=q]")[0].style.display = ''; 
  } 
};

javascript是简洁了,但用户体验呢?在javascript执行前,那段提示文字也是无论如何都不会消失,用户也是想删掉这段文字,但是他们删不了,因为这些文字实际上并不在输入框内,而他们输入的内容会被提示文字挡住了。我个人认为这给用户带来了很大的疑惑。

分类: 标签:

asp.net使用泛型打造Request工具类

在ASP.NET页面中可以使用Request对象获取指定参数的值,例如:

string value = Request["id"];

参数值都是string类型,但是进行处理的时候可能要转换成数字、日期等类型。

string value = Request["id"];
int id = Int32.Parse(value);

实际应用的时候还要考虑异常的情况。

string value = Request["id"];
int id;
Int32.TryParse(value, out id);

如果每个页面都这么写,显得非常麻烦,代码重复也很严重,还是封装成一个工具类吧。

public class ReqHelper
{
  public static string GetString(string paramName) { ... }
  public static int GetInt(string paramName) { ... }
  public static bool GetBool(string paramName) { ... }
  ...
}

虽然原始类型是有限的,但是对每个类型写一个方法,还是显得臃肿了。其实这多个方法,区别只在于返回值类型。有没有办法把类型作为参数,让方法返回特定类型的值呢?答案是有的,那就是泛型

public class ReqHelper
{
  public static T Get<T>(string paramName) {
    string value = HttpContext.Current.Request.Form[paramName];
    Type type = typeof(T);
    return (T)Convert.ChangeType(value, type);
  }
}

T是在调用的时候才被指定,也就相当于类型参数。最后要考虑的还是异常处理,TryParse方法在转换出错的时候会输出该类型的默认值,这里也可以参考这种做法,但问题是如何获取未知类型T的默认值。其实在C#中已经提供这样一个关键字,那就是default。最终代码如下:

public class ReqHelper
{
  public static T Get<T>(string paramName) {
    string value = HttpContext.Current.Request.Form[paramName];
    Type type = typeof(T);
    object result;
    try
    {
      result = Convert.ChangeType(value, type);
    }
    catch
    {
      result = default(T);
    }
    return (T)result;
  }
}

调用方法:int id = ReqHelper.Get<int>("id");

分类: 标签:,

国外一些优秀开源PHP建站程序

最近有时间研究PHP,很早之前就接触过,知道PHP的很强的一面,但在云南网站建设行业,PHP开发的并不是很多。为了工作只能转到.NET平台。最近折腾博客,顺便搜了下国外的PHP优秀程序。经常听见周围的做设计的朋友想要做一个网站,不仅漂亮而且功能方面能够跟上潮流,做为一个开源世界的追捧者,给大家介绍几款比较常用开源程序,只要有一点基础的朋友就能建立满足自己业务需求的网站了。

博客:WordPress

WordPress可能是生命力最旺盛的个人博客系统了,无数的主题和界面,让任何人独立域名写博客成为可能,wordpress不仅可以做博客系统,还可以广泛应用于各类网络信息发布平台。

CMS Joomla

Joomla也是CMS方面的佼佼者,性能良好的插件,和容易编辑的主题让其生机勃勃,同时拥有众多公司的支持,让建站更加简单,Joomla的插件和主题多为收费的,目前国内也有一些专门做Joomla二次开发的公司。

论坛:phpBB

phpBB是一种广泛流行的开源论坛软件,具有易于使用的管理面板和友好的用户安装界面,可以轻松地在数分钟内建立起一个论坛,功能上具有很高的可配置性,能够完全定制出相当个性化的论坛。

CMS:Drupal

Drupal是一个开源的内容管理系统(CMS)平台,拥有强大并可自由配置的功能,能支持从个人博客到大型社区驱动的网站等各种不同应用的网站项目。

Wiki:MediaWiki
MediaWiki是PHP语言写成开源Wiki引擎,全世界最大的Wiki项目维基百科就是使用MediaWiki引擎。  Digg:Pligg

Pligg是一套灵活的类似Digg的Web2.0 CMS系统,系统使用PHP开发,模仿了国外流行的DIGG系统。  图像:Gallery

Gallery 是一个非常有名的免费开源图库相册软件,基于 PHP 和 MySQL, PostgreSQL 等数据库。功能非常强大,有丰富的扩展可以下载,安装很简单,有很多插件可用。  RSS:Gregarius

Gregarius是一个RSS聚合程序,免费开源,具备不错的用户体验,易于操作和管理。可以把其当成RSS阅读器使用。  电子商务:osCommerce

osCommerce是一套由自由软件开发社团开发并维护的在线商店的解决方案,免费开源,并可以应用到任何的商业环境中,可以在短时间内生成一个功能强大的电子商务网站。  广告:OpenX

OpenX(原名phpAdsNew)是一个用PHP开发的广告管理与跟踪系统,适合各类网站使用,能够管理每个广告主拥有的多种任何尺寸横幅广告,按天查看,详细和概要统计并通过电子邮件发送报表给广告主。  微博客:status

status是一个开源的微型博客系统,也是一个Twitter克隆,可以实现Microblog的常用功能,国外不少微博客系统都是通过这个开源系统架设的。

当前页 3 总页 6123456

云南网站建设昆明网站建设信得过品牌。结合5年多的网站运营经验,为您打造最优质的网站推广平台。是你身边最贴切的网站运营专家。
关于我们
我们的服务
成功案例
网站地图
联系我们

全国免费服务电话:
400-642-6482
给我们发送邮件:
service@lvegu.net

昆明网站建设公司 Copyright © 2008-2011. 云南略谷网络科技有限公司 版权所有