上个周末发了一篇“国外最新发布的7组网页设计图标”,今天趁热打铁,再发一组。这组图标来自一个德国博客,包含了500幅16*16的png图标。图标的设计制作秉承了德国人一贯严谨细致的作风,做工精美,非常适合用于Web应用程序中。
点击进入链接
[FLEX]Flex 4 Layouts 布局学习
消息来源:
http://blog.digitalbackcountry.com/2009/06/evtim-is-blogging-all-about-flex-4-layouts/
Evtim on Flex SDK,是SDK Team的工程师,将会写一系列关于FLEX 4的布局教程,喜欢这方面的同学们要密切关注他的Blog :)
[没有分类]Yuta Onoda插图作品
来自安大略湖(北美洲中东部,美国和加拿大共有的湖)的Sheridan大学的插图画家Yuta Onoda,作品充满着梦幻和诡异的风格,一定不能错过!
点击进入链接
To Be Someone 由 Mintdesigners 设计,采用一种叫做 SMASH 的材料制成。
那个猿人的口罩着实可爱,想必Mintdesigners做这些口罩的时候心情必定很愉快。
在日本常会在街头看到人们戴着口罩以防止细菌或是感冒。
设计师不会无视市场的需求,Mintdesigners决定设计这款口罩,除了时尚和幽默之外更重要的是可以给人们带来一个好心情。
之前介绍过的关于猪流感的一些口罩:
[猪流感下的个性口罩] [猪流感专用口罩]
点击进入链接
/*!
在低版本的 vc 中使用 vc 10.0 的新特性
created by : andrew.wu (erpingwu@gmail.com)
*/
vc 10.0 提供了一些新的特性,最引人注目的莫过于 lambda, 但 vs2010 beta 内存占用之多也不得不让人心生退让.
高手 7cat 指出 "vc ide 只是一个壳"
那么如果利用 vc 10.0 编译器的新功能?
以vc9为例, 注意 Tools->Projects and Solutions->VC++ Directories->Executable files->$(VCInstallDir)bin, 这个说明了IDE所用的cl.exe, link.exe等工具的所在.在此目录前新增一个 $(VCInstallDir)bin_vc10.0, 将所需要的 vc10.0 的文件 copy 过去.
c1.dll
c1xx.dll
c2.dll
cl.exe
cl.exe.config
link.exe
link.exe.config
msobj100.dll
mspdb100.dll
mspdbcore.dll
mspdbsrv.exe
msvcm100.dll
msvcp100.dll
msvcr100.dll
然后找个例子试试,你就发现 c++ 0x 的 lambda 已经能为你所用了, 这时发布程序所用的 dll 还是 vc9 的.
#include "stdafx.h" #include <iostream> #include <string> using namespace std; int _tmain(int argc, _TCHAR* argv[]) { [](const string& str){ cout << str << endl; }("Hello vc 10.0"); }
MS对 vc10 的说法是 “10 Is the New 6”,这一点只在一个地方有体现,不是速度,不是 IDE 内存占用,它表现在程序最终发布上。阿门, vc 10.0 再次可以通过 xcopy 发布,而不用辛苦的对 manifest 做各种 hack 式的处理。
不过,即使是用了 vc 10.0 的 link.exe ,还是不能摆脱 vc9 的困境。这时有一个更夸张一点的做法:不仅仅使用 vc 10.0 的编译与连接工具,还使用它的库。
只需在 Tools->Projects and Solutions->VC++ Directories->Include files 和 Library files 增加 vc 10.0 对应的目录(注意需要在 vc9 原来目录之前)
重建项目后你会发现你可以将程序与所需要的 vc 10.0 的 dll 直接 copy 到没有 vc 10.0 运行库的机器使用了
以上步骤也在 vc 7.1 中测试通过
-------------------------------------------------------------------------------------------
本文链接: http://www.cnblogs.com/WuErPIng/archive/2009/06/08/1498392.html
作者博客: http://www.cnblogs.com/WuErPIng/ [订阅]
网站导航: 博客园首页 新闻 .NET频道 社区 博问 闪存 找找看
新闻频道: 使用MonoDevelop开发跨平台的应用程序
[没有分类]【Oracle dba】-系列文章
Oracle dba 基础篇
1,[Oracle dba]-About files in oracle
2,[Oracle dba]-死锁
3,[Oracle dba]-What would you do when oracle installation is complete?
4,[Oracle dba]-About background processes in oracle
5,[Oracle dba]-临时表
6,[Oracle dba]-双刃剑-索引
7,[Oracle dba]-抽象数据类型
8,[Oracle dba]-数据字典
9,[Oracle dba]-簇
10,[Oracle dba]-模式与用户
11,[Oracle dba]-Oracle架构总览
12,[Oracle dba]-硬件配置介绍
Oracle 备份与还原篇
13,[Oracle dba]- Oracle失败分类
没有特殊情况,一律是指Windows Server2003环境
待续...
开发人员要有自己的核心竞争力,这几年的开发生活中,我深有体会(有时候,真的不想从事一线开发了)。不一定什么都要懂,但一定要懂一行,最好精通这一行,上面的文章,是我学习Oracle数据库过程中的一点心得,和大家一起分享,文章的发布次序是按我的学习流程,由浅到深,由局部到整体的学习过程安排的(考虑到时间关系,有部分文字是整理而来,见谅...)
--------------------------------------------------------------------------------------
本文链接: http://www.cnblogs.com/wmj/archive/2009/06/08/1498391.html
作者博客: http://www.cnblogs.com/wmj/ [订阅]
网站导航: 博客园首页 新闻 .NET频道 社区 博问 闪存 找找看
新闻频道: 微软官方商店确认Windows 7包装盒样式
在Suteki.Shop中内置了提供了基于NHibernate方式的ORM功能,只不过就目前的项目进度还未全
部完成其设计时的构想,另外在单元测试上也没有完整的测试。不过其设计思路还是很有意思的。
就其将NHibernate引入到项目中的实现方式而言,与Rhino.Commons中所提倡的方式如出一辙,那
就是基于IRepository模式。关于IRepository这个接口的定义在之前的这篇文章中已提到并做了相应说
明,所以这里就不多做解释了。
好了,下面就开始今天的正文。
首先让我们看一下这个类图:

左侧的类NHibernateRepository就是基于IRepository 基本的具体实现,也就是所谓的CRUD操作。
下面就是其具体实现代码:
{
private readonly ISessionManager sessionManager;
public NHibernateRepository(ISessionManager sessionManager)
{
this.sessionManager = sessionManager;
}
private ISession Session
{
get
{
return sessionManager.OpenSession();
}
}
public T GetById(int id)
{
return Session.Load<T>(id);
}
public IQueryable<T> GetAll()
{
return Session.Linq<T>();
}
public void InsertOnSubmit(T entity)
{
Session.Save(entity);
}
public void DeleteOnSubmit(T entity)
{
Session.Delete(entity);
}
public void SubmitChanges()
{
Session.Flush();
}
object IRepository.GetById(int id)
{
return GetById(id);
}
IQueryable IRepository.GetAll()
{
return GetAll();
}
void IRepository.InsertOnSubmit(object entity)
{
InsertOnSubmit((T)entity);
}
void IRepository.DeleteOnSubmit(object entity)
{
DeleteOnSubmit((T)entity);
}
}
该类的构造方法中接收ISessionManager实例做为其会话管理器。在castle中提供了"NHibernateIntegration"
对NHibernate进行了集成,对Session和Transaction进行了封装。所以这里可以使用该ISessionManager对Model中
的数据对象进行所谓的CRUD操作。因为这里还使用了NHibernate.Linq.dll,以此来替代Linq to Sql,所以其余的
代码比较与Linq有些相似,这里就不多做说明了。
下面再看一下NHibernateEntityTypeResolver(Suteki.Common\Services\NHibernateEntityTypeResolver.cs),
其功能就是将指定的Model中的指定实体类映影成NHibernate中的Entity,下面是其具体实现:
{
public Type GetTypeOf(IEntity entity)
{
return NHibernateProxyHelper.GuessClass(entity);
}
public Type GetRealTypeOf(Type type)
{
var nhibernateProxyInterface = type.GetInterface("INHibernateProxy");
if(nhibernateProxyInterface == null)
{
return type;
}
return type.BaseType;
}
}
有了这两个类就可以在项目中使用它们了。只不过目前Suteki.Shop还未实现NHibernate方式的ORM,所以
还未进行单元测试。不过作者在其BLOG中还是在这篇文章中提供了一个示例,来测试运行NHibernateRepository
中的功能。
下面就有这个示例来看一下其具体的测试代码。首先下载并解压该示例的ZIP文件,并修改其中的config文件
"Keith.WindsorHNibernate.Tests.dll.Windsor.config",找出里面的数据连接串,替换成为我们本地的数据库
链接。
下面我们就看一下其中的测试代码:
public class RepositoryTests : WindsorNHibernateContainerTest
{
private IRepository<Customer> customerRepository;
[SetUp]
public void SetUp()
{
customerRepository = GetComponet<IRepository<Customer>>();
}
[Test]
public void Customer_RepositoryShouldNotBeNull()
{
var customers = customerRepository.GetAll();
foreach (var customer in customers)
{
Console.WriteLine("Customer: {0}", customer.ContactName);
foreach (var order in customer.Orders)
{
Console.WriteLine("\tOrder: {0}", order.OrderID);
}
}
Assert.That(customers, Is.Not.Null);
}


这个示例中链接的数据库为Northwind,而这个单元测试就是获取数据库中的所有“客户信息”。
注意,其中customerRepository为IRepository<Customer>类型,其最终绑定的类型就是上面所定义
的NHibernateRepository(通过IOC绑定实现)。
相信Suteki.Shop会在将来完善这方面的代码,最终给用户提供至少两种数据访问方案:
一种是Linq To Sql,一种是 NHibernate。
好了,今天的内容就到这里了。
作者: daizhj,代震军,LaoD
Tags: mvc,Suteki.Shop,NHibernate 网址: http://daizhj.cnblogs.com/
-----------------------------------------------------------------------------------------
本文链接: http://www.cnblogs.com/daizhj/archive/2009/06/08/1457854.html
作者博客: http://www.cnblogs.com/daizhj/ [订阅]
网站导航: 博客园首页 新闻 .NET频道 社区 博问 闪存 找找看
新闻频道: Sprint部分专卖店提前开售Palm Pre
你是不是曾经有这样的体验?
自己的QQ或者MSN里有很多很有趣的表情,但是在其它地方(论坛、博客、邮件里)却无法使用这些表情图片?
表情太多了,以至于想找到一个能准确表达自己感觉的反而不那么容易了。
现在好了,有酷客表情输入法来帮你了!
点击进入链接
街游对战平台(areade live)诞生于2008年8月,是一个街机游戏网络对战平台。
随着街机模拟器的不断成熟,越来越多的玩家不再仅仅满足于单人游戏模式。
点击进入链接
[没有分类]有故事的被子
晚上有读书习惯的人不在少数,但你看过这么大的故事书吗?整个被子就是一本故事书。这是英国皇家艺术学院的师生为Great Eastern 设计的被子,做为该酒店的客人,睡觉前有幸可以看看这本大故事书,如果你的阅读速度足够快,不妨让服务员再给你多备一条被子。
点击进入链接
[Blogging]休息,休息 …
每年都有那么几个时间段是我工作和学习的低谷,疲惫,懒散,浮躁….加之这些天眼睛有些臃肿,导致看东西模糊不清,所以想离开电脑一段时间,休息,休息… 给自己放假两个星期,有事 Twitter(@daodao)或者 饭否(@盗盗)给我,手机全天24小时在线的 :) Copyright © 2009 , 本文来自分享网络2.0, 该站内容采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可.
[没有分类]是的,不要怀疑,这些是椅子
是的,这个看起来类似甜点的东西,是一只椅子来的,而且还有很多用法,无论外形跟实用价值都有其独特的一面,说实话,ming看起来都有点流口水,不过不用怕,因为还有下面还有很多这样的椅子,是的,他们都是椅子,不是别的,不要怀疑。
点击进入链接
[没有分类]Why Moved My Cheese?
摘要: 请记住:随着奶酪的变化而变化!我要说的是:是时候去寻找我们新的奶酪了!不管现在有吃还是没吃,把舒适的拖鞋换成跑鞋吧!除非自己跑不动了。不要悲观,如果自己在能跑动的时候是在一直在跑的话,当不能动的时候,自然有人往你的地方放奶酪的! 阅读全文
[Other]郭富城郑伊健《风云2》首款正式预告片
由彭氏兄弟执导,郭富城、郑伊健、蔡卓妍、唐嫣、任达华、谢霆锋等主演的武侠片《风云2》首次曝光了粤语版1分30秒预告片。
从曝光《风云2》预告片中,我们从中可窥探故事大概脉络:郭富城、郑伊健饰演的“风云”组合挑战任达华扮演的绝无神,遭受重创,得到何家劲扮演的无名氏指点,二人风云再起,但未知结局如何。而谢霆锋饰演的绝心看似亦正亦邪,应该会是故事情节中一个有变数的亮点。阿Sa、唐嫣两位女主角扮相绝美,但露面不多。
尽管《风云2》所有角色造型早已曝光,但看过预告片仍觉耳目一新。之前一直被媒体津津乐道的效仿《斯巴达300勇士》的全电脑特效也小露峥嵘,尤其打戏上的慢动作,跟《300勇士》感觉神似,又融入了东方武侠的精神风范,张驰之间风格别具。难怪之前有国外片商认为《风云2》融中贯西令人惊喜。
日前,橙天娱乐正式宣布该片12月17日在内地、香港同步上映,为热闹的贺岁档再添一重磅。
[没有分类]DXUT工作模式的简单解析-底层框架
摘要: DXUT工作模式的简单解析。即Direct3D的一个底层框架。因为是现成的东西,所以适合入门的朋友。看了后,肯定会跃跃欲试地做点东西出来吧。 阅读全文
[没有分类]我还差的很远呢。。。
才大三,同学就成功打入了蓝色巨人的内部,羡慕呀,偶还差的很远那。。。总结一下他的成功之路(相比现在还半点着落都还没有的我),当然是我眼中他的成功之路。
1:首先是打基础打得早,家里很早就有了电脑,而且高中也学习了VB等编程知识
2:热爱本专业,勤奋学习相关知识 ,光看他不断的买书,借书,看书,编程就知道了
3:走进老师,进入实验室,参加项目开发和管理维护。这次IBM的机会也是老师帮他争取的。。。当然最后成功还是人家的实力。
4:超级自信。。。很自信,自信源于人家有本事吧,有时会对我说点讽刺的话,我也全当动力了,毕竟目前是没法和他比。
我的路还要继续走,羡慕归羡慕,但是我也不能停步不前,继续加油
-----------------------------------------------------------------------------------------------
本文链接: http://www.cnblogs.com/helloITworld/archive/2009/06/07/1498082.html
作者博客: http://www.cnblogs.com/helloITworld/ [订阅]
网站导航: 博客园首页 新闻 .NET频道 社区 博问 闪存 找找看
新闻频道: Google庆祝俄罗斯方块25周年,doodle&iGoogle Gadget
[没有分类]我也做“双倍立方数”
随手写了一个,跟
http://www.cnblogs.com/yujiasw/archive/2009/06/05/1497161.html
这个兄弟的做了一下比较,很奇怪的结果
475574:
他:2ms
我:12ms
1999999999:
他:318ms
我:168ms
后来又测试了一下,分水线基本上是在2亿左右,小于这个值,他的速度快,大于这个值,我的速度快,这是为什么啊?
没有再测试其他的了,就简单的测试了一下这两个值,看来我的代码在值比较小的时候不占优势啊,伤心了
一、具体算法就不解释了,太简单了,我都不好意思解释了。。。
二、计时用的是http://www.cnblogs.com/eaglet/archive/2009/03/10/1407791.html
三、没仔细检查代码,若有错误请指出
代码:
static void TestDoubleCubeNumber(long n){
int temp = (int)Math.Pow((double)n / 2, 1.0 / 3);
Dictionary<int, long> dil = new Dictionary<int, long>(temp);
for (int i = 1; i < temp + 2; i++)
{
int t = i;
dil.Add(t, t * t * t);
}
Dictionary<long, int> dli = new Dictionary<long, int>(temp * 500);
for (int i = 1; i < temp + 2; i++)
{
for (int j = i; j < temp + 2; j++)
{
long result = dil[i] + dil[j];
if (result <= n)
{
if (!dli.ContainsKey(result))
{
dli.Add(result, i);
}
}
}
}
Console.WriteLine(dil.Count);
Console.WriteLine(dli.Count);
}
PS:看见别人粘贴进来的代码都是放在一个框里面,那个怎么做啊?我好像找不到选项,太笨了,唉。。。![]()
-----------------------------------------------------------------------------------------
本文链接: http://www.cnblogs.com/yuylyp/archive/2009/06/07/1498077.html
作者博客: http://www.cnblogs.com/yuylyp/ [订阅]
网站导航: 博客园首页 新闻 .NET频道 社区 博问 闪存 找找看
新闻频道: 解决IE8不能正常浏览部分维基页面的Bug
[没有分类]基于三层架构的MVC模式应用示例源码
ASP.NET MVC是微软官方提供的开源MVC框架. 在经过了漫长的preview和2个RC版本后, 终于发布了1.0正式版本。自从微软发布ASP.NET MVC框架1.0正式版,对于MVC的讨论就不绝于耳。
今日闲来无事做一个基于三层架构的MVC模式应用的完整示例项目,开放源码。
该项目涉及如下几项要点应用:
1) 整个解决方案基于标准的三层结构。
2) 表示层采用MVC模式。
3) 数据的增、删、改、查操作示例。
4) 基于MVC的列表数据显示及分页处理。
5) Linq的应用等。
搭建MVC开发环境:
.NET Framework 3.5 SP1 下载地址:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=ab99342f-5d1a-413d-8319
-81da479ab0d7
VS.NET 2008 SP1 下载地址:
http://www.microsoft.com/downloads/details.aspx?familyid=27673C47-B3B5-4C67-BD99-
84E525B5CE61&displaylang=zh-cn
ASP.NET MVC框架1.0正式版下载地址:
http://www.microsoft.com/downloads/details.aspx?FamilyID=53289097-73ce-43bf-b6a6-
35e00103cb4b&displaylang=en
微软MVC官方网站:http://www.asp.net/mvc/
通过对MVC的学习,我们可以看到MVC有如下特点:
1) 业务处理与显示分离:ASPX页面与CS代码彻底分离。更好的复用和维护。
2) 服务器端的表单控件不再被提倡使用,取而代之使用传统的input,或直接让Html.TextBox生成控件标签。
3) 没有了事件驱动模型。在ASP.NET MVC中,当某个按钮被点击,你不要再习惯性想到应该在相应的aspx.cs中有
个Click处理方法,你应该想到的是该有某个Controller中有个Action来处理这个事件。
4) 没有了数据绑定。如果你习惯了GridView的数据绑定,在ASP.NET MVC中则需要改变思路,你自己动手解决。
5) 增加了地址重写。MVC的Routing组件让我们可以很好的进行URL路由处理。
6) 总体来看,可以理解MVC是基于Web Form的一种编程方式模型扩展,是一种表示层的编程模型方案。
基于三层架构的MVC模式应用的完整示例项目源码下载:
--------------------------------------------------------------------------------------
本文链接: http://www.cnblogs.com/ltp/archive/2009/06/07/1498069.html
作者博客: http://www.cnblogs.com/ltp/ [订阅]
网站导航: 博客园首页 新闻 .NET频道 社区 博问 闪存 找找看
新闻频道: 雅虎扩展其开放策略 推出一系列应用新服务
[没有分类]冰川消融速度加快 盘点全球冰川现状(组图)
冰川消融速度加快 盘点全球冰川现状(组图)
来源:凤凰网
据英国《卫报》报道,由于全球气候变暖和温室效应,地球上的冰川和冰架目前正在不断消融,而且速度还在进一步的加快。仅在本世纪的前9年间,许多冰川、冰盖甚至冰架都相继消失了。冰川是地球上最大的淡水库,全球70%的淡水被储存在冰川中。冰川融化和退缩的速度不断加快,这意味着数以百万的人口将面临着洪水、干旱以及饮用水减少的威胁。
以下是一组有关全球冰川现状的照片:
1、南极冰川融化速度加快

南极冰川融化速度加快
这是一幅美丽的南极风景图,远处有皑皑的雪峰,天空有奇妙的云彩,还有近端的海岸冰川。科学家们认为,冰川融化的直接原因是空气和海洋海水的温度上升。海水比冰颜色暗,所以吸收了更多的阳光,而这又加剧了全球气候变暖。南极西部大冰原所有冰川因融冰量远大于降雪量,每年整体减重1030亿吨,是导致海平面上升的重要因素。其中,最大冰川派恩艾兰冰川移动速度比上世纪70年代快40%,史密斯冰川移动速度比1992年快83%。这些冰川融冰入洋速度加快,原因在于通常阻止它们的厚达200米至300米冰架正在消融。
2、兰格尔圣伊莱亚斯国家公园

兰格尔圣伊莱亚斯国家公园
一架飞机正飞越美国阿拉斯加兰格尔圣伊莱亚斯国家公园上空。在兰格尔圣伊莱亚斯国家公园,有世界上移动最快的冰川。冰川是世界上最大的淡水库,也是地球上除了海洋以外最大的蓄水池。科学家们认为,造成冰架融化的罪魁祸首是全球气候持续变暖。美国宇航局喷气推进实验室的研究人员说,他们利用卫星观测到,由于过去50年全球平均气温上升速度加快,兰格尔圣伊莱亚斯国家公园的一个冰架在2002年塌陷了。另外,在2000年至2003年间,这一地区有两座冰川的融化速度加快了7倍,另外两座冰川融化的速度则加快了两倍。
3、北极海冰对比图

北极海冰对比图
这幅图是北极海冰分布的范围分别在夏季和冬季呈最小化和最大化的显著对比图。该图反映了北极海冰的周期性循环,也是北极地区气候变化的重要指示器。在过去25年中,北极海冰范围在夏末时已经显著退化,即使在冬季最高峰时,海冰也比以前更年轻、冰层更薄。去年冰川融化的时候,船甚至可以顺利的驶过连接北大西洋和太平洋的西北通道,这在以前是不可能的事情。美国冰雪数据中心公布的数据显示,北极冰川目前的覆盖面积为165万平方英里,自1979年开始对北极冰川面积进行卫星测量以来,这是有记录以来最少的一次。
4、格陵兰岛雅各布冰川

格陵兰岛雅各布冰川
在格陵兰岛雅各布冰川东南方的一个冰原上,冰川所融化的冰水正在形成一个个湖泊和小溪。2009年3月,一份最新的研究报告称,格陵兰岛冰原已经由于冰川融化形成了一道道冰槽或冰洞。格陵兰自然资源研究所的瑟伦-里斯戈德教授说,雷达、卫星和GPS跟踪显示,格陵兰南部和西部地区冰川的融化速度比两三年前加快了一倍,而东部地区的冰川融化速度加快了三倍。里斯戈德说,“格陵兰周围的冰减少会推动并加速冰裂过程,从而使大块的冰从冰川上脱落并掉入大海。”
9、瑞士蒙福特雪峰

瑞士蒙福特雪峰
在瑞士瓦莱州南达镇蒙福特雪峰上,斯蒂芬尼-米特莱尔和多米尼克-维拉莫茨正在为托丁冰川盖上一层绝热毯,以防止该冰川在炎热的夏季融化。但“绿色和平”组织负责人亚历山大-赫里却对此提出批评说,这种做法绝对荒唐,难道他们指望靠这种超大号的绝热毯就可以挑战自然气候?赫里进一步指出,隔热毯现在覆盖的表面积约为3000平方米,只占瑞士蒙福特雪峰的很小一部分。而如果将这一方法推广至整个瑞士,那么总花费将高达数十亿欧元。而如此巨大的投入足以从根本上治理气候变化,而不是像现在这样只是治标不治本。
10、不丹-喜马拉雅冰川湖

不丹-喜马拉雅冰川湖
这是一幅由美国宇航局所拍摄的不丹-喜马拉雅地区的卫星图片。在过去几十年间,该地区冰川不断融化,融化的冰水在冰川残骸上快速形成了大量的冰川湖。冰川是地球上最大的淡水库,全球70%的淡水被储存在冰川中。喜马拉雅山脉高处的冰川正在以超出预想的速度融化,这将使得生活在南亚的近10亿人面临着失去水源供应的危险。作为印度河和雅鲁藏布江两大河流的源头,人们认为喜马拉雅山脉高处的冰川融化的速度也和其他地方一样在不断加快。
11、喜马拉雅山脉

喜马拉雅山脉
本图上下两个部分是“绿色和平”组织分别于1968年和2007年考察喜马拉雅山脉时所拍下的图片,上下形成了鲜明的对比。“绿色和平”组织认为,如果不对冰川融化的趋势加以遏制的话,以喜马拉雅冰川为源头的长江、恒河和印度河等流域都将受到影响。根据科学家的研究分析,温室气体和大气棕色云的综合作用是导致过去数十年来喜马拉雅冰川消融的主要原因。记录显示,在过去的半个多世纪里,南亚的气温平均每10年上升了0.25摄氏度。
12、乞力马扎罗山顶峰

乞力马扎罗山顶峰
这是非洲坦桑尼亚乞力马扎罗山顶峰的航拍图。左图拍摄于1992年,右图拍摄于2005年。这块著名的冰原距离赤道以南仅仅3维度。如果地球以目前的速度继续变暖的话,该冰原将可能在未来20年内融化消失。乞力马扎罗山是非洲最高的山脉,它其是一个火山丘。联合国此前公布的一份报告说,乞力马扎罗山的冰盖将随着全球气候变暖而融化,并且可能会完全消失。违法的伐木业、木炭生产业、采石业及森林火灾,都加剧了冰盖的融化。很多人担心乞力马扎罗山冰盖融化将会破坏它自身的生态系统。更让当地居民担心的是,在乞力马扎罗山冰雪完全融化后将没有人愿意去爬山。
13、南乔治亚岛和南桑威奇群岛

南乔治亚岛和南桑威奇群岛
在南乔治亚岛和南桑威奇群岛,由于冰川融化从冰川上分裂下来的一个个巨型冰块被海洋潮汐推至岸边,而且它们还在继续融化。但专家们称,即便是按照保守的估计,冰川的消失也会危及大部分地区的降雨量、河流流量以及农业生产。以冰川融水为源头的河流可能会在冰川融化时暴涨,然后在冰川消失后干涸。
14、阿普萨拉冰川

阿普萨拉冰川
本图是阿根廷阿普萨拉冰川的对比合成图。上图拍摄于1928年,下图拍摄于2004年。图片说明了本世纪以来气候变暖造成冰川的大幅度消退。阿根廷政府此前公布的一份报告警告说,全球气候变暖,可能导致对于资源的潜在冲突与更厉害的竞争。这份报告最担忧的是全球气候变化所带来的灾难性后果。许多科学家预言,用不多少年,这里的冰雪就有可能会消融殆尽。
15、阿根廷冰川国家公园

阿根廷冰川国家公园
在阿根廷巴塔哥尼亚地区冰川国家公园内,一块从阿普萨拉冰川上分裂下来的巨大冰块正漂浮于阿根廷湖之上。阿根廷冰川国家公园坐落于阿根廷南部,这里是纵贯南美大陆西部的安第斯山脉南段巴塔哥尼亚山脉东侧,属巴塔哥尼亚高原阿根廷圣克鲁斯省。冰川公园所在的冰川湖名为阿根廷湖,湖的面积达1414平方公里。
16、B-15A冰山

B-15A冰山
B-15A冰山正漂浮于南极麦克默多海峡之中。B-15A冰山是2000年11月从南极罗斯冰架之上分离出来的。总面积相当于卢森堡国土面积的B-15A冰山近日发生解体崩裂后,在冰山原来的位置上出现了3座新的冰山。长期负责观测B-15A冰山的有关科学家介绍说,这座冰山解体后已经改变了南极地区的地形地貌,随后还将对南极的气候变化产生影响。据悉,解体崩裂而形成的3座新冰山的体积仍然十分庞大,其中体形最大的一座长度达到75公里。
点击进入链接
太阳进入百年来平静期 地球或将迈入冰河时代 2009-04-29 腾讯网 【大 中 小】【打印】 热点推荐 瑞星发起5.12大规模慈善义卖瑞星发起“5.12”大规模慈善义卖夏季最要小心汽车电子配置“中暑”宅宅更健康 最适合小长假看的5部片子中国20顶级富豪惊人挥霍排行榜 仅一IT老板愈夜愈美丽:全球14座名城夜色大比拼猪流感引发互联网恐慌 相关搜索和文章大增 变形金刚2性感梅根露色相
资料图:SOHO探测器拍摄的太阳喷发照片
据英国《卫报》报道,太阳的活跃性正在慢慢下降,据美国宇航局的记录显示,2008年全年有266天没有太阳黑子,这是自1913年以后从没有过的太阳平静期,这种情况在科学界引发了激烈讨论,科学家们不清楚这种情况会产生什么结果,对地球的气候意味着什么。
据悉,2009太阳变的更加安静,太阳风压达到50年来的最低值,局域恒星(local star)甚至比10年前更加暗淡。
太阳黑子是观察太阳活跃程度最直观的迹象,事实上太阳黑子消失意味着我们正在进入一个太阳平静期。太阳黑子是太阳表面的磁岛(islands of magnetism),这里的对流受%B
点击进入链接
[没有分类]Bing Google Yahoo 终极比拼
微软Bing让新一轮搜索引擎大战一触即发。Bing提供了许多实用的新功能,Google则以高质量搜索结果坚守阵地,Yahoo凭借内容优势为搜索结果提供更多有意义的内容。三个搜索引擎孰优孰劣,PCWorld编辑通过实际使用对三者做了对比。
点击进入链接
[没有分类]利用Lambda扩展ExtJS2MVC
上文利用泛型委托增加代码的优雅 扩展ExtJS (2) 针对ExtJS进行了抽象和包装.生成的效果如下:
界面:
ASPX:
<%=this.HtmlExtJs().ExtWindow(f=> { f.varid = "xx"; f.width = 500; f.height = 500; f.title = "添加"; }) .AddItem(item=> { item.For<ExtJS.Net.Grid.ExtGridPanel> (f => { f.AddStore(store => { store.proxy = new ExtHttpProxy() { url = "/home/list" }; store.reader = new ExtJsonReader() { fields = new List<ExtField>() { new ExtField(){name="leaf"}, new ExtField(){name="text"} } }; }); f.AddColumns(cols => { cols.For<ExtColumn>(col => { col.header = "金额"; col.sortable = false; col.dataIndex = "leaf"; }); cols.For<ExtColumn>(col => { col.header = "名称"; col.sortable = false; col.dataIndex = "text"; }); }); }); }).ToRender() %>
可以看到代码基本上和ExtJS类似,对于熟悉ExtJS的人很容易上手,但这样对于一些常用的Grid,没有那么多功能来说还是比较麻烦的。为什么要保留类似ExtjS的语法和结构呢,当然是为了是第二次扩展。
对于以上的代码看起来重复的地方就是对于字段的定义,我们可以通过Lambda表达式来进行进一步的优化。
先看一下实现后的效果
aspx:
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<IEnumerable<CNCWeb.Entity.Tbl_DictItem>>" %>
<% =Html.Grid("Grid1",100,200,"关键字列表",Model).Columns(cols=> { cols.For(x => x.ItemName).Named("名称"); cols.For(x => x.ItemID); cols.For(x => x.DictID); }).Url("/home/list2") %>效果图:
这里主要的地方就是For函数,通过For函数分析Lambda表达式的字段名称,然后对列进行添加,主要的代码如下:
public IGridColumn<T> For(Expression<Func<T, object>> propertySpecifier) { string inferredName = ExpressionToName(propertySpecifier); var column = new GridColumn<T>(propertySpecifier.Compile(), inferredName); _columns.Add(column); return column; }
public static string ExpressionToName<TProperty>(Expression<Func<T, TProperty>> expression) { var memberExpression = RemoveUnary(expression.Body) as MemberExpression; return memberExpression == null ? null : memberExpression.Member.Name; } private static Expression RemoveUnary(Expression body) { var unary = body as UnaryExpression; if (unary != null) { return unary.Operand; } return body; }
通过for函数把名称添加的一个List集合里面,然后再添加到GridPanel的Columns里面
extGridPanel.AddColumns(cols =>
{
foreach (var item in _gridModel.Columns)
{
cols.For<ExtColumn>(col => { col.header = item.Name; col.sortable = false; col.dataIndex = item.Field; });
}
});
这样做对于常用的Grid还是很方便的,并且可以利用到vs的智能提示显示出字段的名称,方便输入和编译器验证工作。
------------------------------------------------------------------------------------------
本文链接: http://www.cnblogs.com/doublog/archive/2009/06/07/1498020.html
作者博客: http://www.cnblogs.com/doublog/ [订阅]
网站导航: 博客园首页 新闻 .NET频道 社区 博问 闪存 找找看
新闻频道: 微软官方商店确认Windows 7包装盒样式
[没有分类]IIS搜索引擎优化工具包
【原文地址】IIS Search Engine Optimization Toolkit
【原文发表日期】 Wednesday, June 03, 2009 9:53 AM
SEO (搜索引擎优化) 是任何Internet网站需要在设计时考虑的重要因素之一。网站比率不低的Internet流量是由搜索引擎带来的,好的SEO技术能帮助进一步增加网站流量。
同样地,小的错误可以显著地影响你网站内容的搜索相关性,导致你错过你应该得到的流量。其中一些错误包括: 网站上多个URL通向同个内容,网页上的无效链接(broken links),标题、描述和关键词选择得不恰当,大量的视图,不合法的标识,等等。这些错误经常是非常容易修补的,其挑战性在于如何在网站上发现和精确定位这些错误。
推出IIS搜索引擎优化工具包
今天我们发布了一个新的免费工具,IIS搜索引擎优化工具包(IIS Search Engine Optimization Toolkit)的第一个beta,它将方便你对网站进行SEO分析,识别和修补网站上的问题。
你可以使用我本星期稍早介绍过的微软Web平台安装程序(WebPI)来安装IIS搜索引擎优化工具包。你可以使用IIS SEO 工具包主页上的“install now(现在就安装)”链接,通过WebPI来安装这个工具包。
安装完毕后,你在IIS 7管理工具中可以找到一个新的“Search Engine Optimization(搜索引擎优化)”节,内含若干个SEO工具:

Robots 和 SiteMap 工具允许你轻松地为你的网站创建和管理robots.txt 和 sitemap.xml文件,这些文件帮助引导搜索引擎该抓取和跟随哪些URL,以及不该抓取和跟随哪些URL。
Site Analysis tool(网站分析工具)允许你象搜索引擎一样抓取一个网站,然后使用各种规则对内容进行分析,这些规则能帮助识别内容中的SEO,可访问性(Accessibility)和性能问题。
使用IIS搜索引擎优化工具包的网站分析工具
让我们来看一下如何使用网站分析工具,来快速地检讨网站上的SEO问题。为避免造成他人的难堪(如果将工具用到他们网站的话),我决定将该分析工具应用于我自己的一个网站: www.scottgu.com。这是个我许多年前编写的网站,我想最新一次更新还是在2005年。如果你安装了IIS SEO工具包的话,你可以将它指向我的网站,复制下面的步骤,对它进行深入的SEO分析。
打开网站分析工具
我们首先启动IIS管理工具(inetmgr),点击该工具左栏中树形视图中的根节点(在这个情形下是机器名称: Scottgu-PC )。然后我们在右边选择搜索引擎优化节中的“Site Analysis(网站分析)”图标。象这样在机器层次打开网站分析工具将允许我们对任何远程服务器运行分析工具(假如我们选择了一个网站再打开这个工具的话,那么我们只能对机器上的本地网站进行分析)。
打开网站分析工具,显示下列屏幕,它会列出预先保存的早先创建的网站分析报告。因为这是第一次打开,所以目前是空白的。我们将在管理工具的右手边点击“New Analysis(新的分析)…”,创建一个新的分析报告:

点击“新的分析…”链接会调出象下面这样的对话框,允许我们给报告命名,配置我们要抓取的网站,以及要查看的深度。
我们将把新的报告命名为“scottgu.com”,配置从http://www.scottgu.com URL开始,在站内抓取达10,000个网页(注:如果你没在对话框里看到“起始URL”文本框的话,那是因为你没在管理工具的左栏里选择根机器节点,而是在网站层次打开这个工具的,点击取消,选择根机器节点,然后点击“网站分析”链接)。

在上面的对话框中点击“OK"按钮后,网站分析工具会开始请求http://www.scottgu.com URL,查看返回的HTML内容,然后就象搜索引擎一样抓取网站。我的网站有407个不同的URL,IIS SEO 工具包只花了13秒钟就抓取了所有这些链接,并对下载的内容进行了分析。
完毕之后,它会打开一个总结报告视图,详细列出它发现的东西。在下面你会看到它在我的网站上发现了721个各种规则违反(哎!):

我们可以点击这个总结视图中的任何一项,查看相关细节。在下面,我们将仔细看一下其中几个:
看一下“缺少描述”之违规
你会注意到上面我有137处“缺少描述”规则违反。让我们双击该规则来了解一下,看看每个违规的细节。双击上面有关描述的规则会打开一个新的查询页,自动提供了只跟该描述规则有关的过滤过了的视图(注:如果你想的话,你可以定制该查询,还可以将其输出到Excel,如果你想做更丰富的数据分析的话):

双击上面列表中的任何一条,会打开相关的细节对话框。 每个违规都详述了问题所在,以及如何修补该问题的建议操作:

注意上面,我忘了在我的相片网页(还有别的网页)上加 “<meta>” description 元素,因为我的相片网页目前只显示图片,搜索引擎无法知道上面都是些什么内容。25到150个字符长的描述应该可以解释这个URL是我的相册,来提供更具体的上下文。
“Word Analysis(词汇分析)”页在想该用什么描述文字时会非常有用,这个页会显示该网页的细节(它的标题,关键词等等),显示了网页的HTML中使用了的所有词汇的列表,以及每个词汇重复的次数。它还允许你查看网页上重复多次的所有由2个或3个单词组成的词组,它还列出了其他网页链接到该页时所用的<a>链接的文字,所有这些在想出该用的描述文字时都是非常有用的。

看一下“URL用了不同大小写来链接”之违规
现在我们来看一下这个规则违反:“URL用了不同大小写来链接”。回到总结视图,然后点击这个规则违反:

搜索引擎统计Internet上链到一个URL的网页的次数,然后把这个次数用到引擎的权重算法中,算出URL所显示的内容的相关性。这意味着,如果有1000个网页链接到讨论某个主题的URL,搜索引擎会假定该URL上的内容的相关性要比讨论同个主题却只有10个网页链接的URL高得多。
许多人都不了解,其实搜索引擎对大小写是敏感的,会把不同大小写的URL当作不同的URL来看待。这意味着,一个指向 /Photos.aspx 的链接和一个指向 /photos.aspx 的链接经常不会被搜索引擎当作同一个URL来看待,而是2个不同的URL。这意味着,如果一半的链接指向 /Photos.aspx,另一半指向 /photos.aspx,那么搜索引擎不会给予相片网页应该得到的相关性(实际上,只会有一半的相关性,因为指向它的链接分属两个URL)。因此,找到和修补网站上所有使用了不同大小写URL的地方是非常重要的。
如果我们点击上面的“URL用了不同大小写来链接”,我们可以得到一个列出了网站上用了多个大小写的所有104例URL的列表:

点击任何一个URL会调出特定违例的相关细节,以及网站上多个大小写实例的对话框。注意下面的描述,在网站上发现的两个URL的区别仅在于不同的大小写。在这个情形下,我使用了一个名为"AlbumId"的查询字符串参数链向这个URL,在其他地方,我则用了名为"albumid"的查询字符串参数(小写的“a”和“i”)。搜索引擎会将这些URL当作不同的URL,所以我无法最大化相关内容的网页排名:

了解网站上存在象这样的问题只是第一步,第二步一般来说比较难: 尝试找出这个URL这么个用法需要经由的所有不同的路径。经常地,你会做一下修补,假定它会解决所有的问题,但没想到后来却发现还有你不知道的另一个路径也会造成同样的大小写问题。为帮助解决象这样的场景,你可以在违例对话框的右上角点击"Actions"下拉框,选择其中的"View Routes to this Page(查看通向本页的路径)"链接。

这会调出一个对话框,显示爬虫(crawler)到达特定的URL所经由的所有的步子。下面显示它发现了到达这个特定的URL的两个方式:

能够得到确切的大小写问题的细节, 以及分析到达特定大小写的URL的确切步子,可以极大地方便这类问题的解决。
看一下“网页包含多个规范格式(canonical format)”之违规
象上面那样解决大小写问题是改进网页计数的很好的第一步,但我们还想要解决同样的内容可由不同的URL(其差别不仅仅是大小写的问题)来获取的问题。要解决这个问题,让我们回到总结视图网页,调出“网页包含多个规范格式”的报告:

细节报告会列出网站上的所有可以多种“canonical(规范)”方式访问的URL:

点击其中的任何一项会调出相关问题的细节对话框。注意下面,分析工具检测到了我们把网站主页有时指称为"/",有时又指称为 "/Default.aspx"。 虽然我们的web服务器会把它们解释成执行同一个网页,但搜索引擎会把它们当作两个不同的URL来看待,这意味着搜索的相关性没有应有的那么高(因为权重分给了两个URL,而不是合二为一)。

我们在上面的“Links(链接)”页上可以看到所有用到了 /Default.aspx URL的地方。下面显示了所有指向 /Default.aspx URL 的网页,以及它反过来指向的所有的URL:

我们可以通过点击上面的“Related URLs(相关URL)”下拉框,转换到查看相关的“/” URL都是在什么地方使用以及是怎么使用的等等细节, 点击“Related URLs”会列出显示同样内容的所有的其他URL,允许我们很快地调出相关的细节:

就象在处理大小写违规中那样,我们可以使用“View Routes to this Page(查看通向本页的路径)”选项,找出网站内通向这些不同URL的所有路径,用来帮助我们找出并修补这些问题,这样,我们总是使用共同一致的URL来链向这些网页。
注:解决网站内部链接的大小写(casing)和规范化(canonicalization)问题是很好的第一步,但外部网站还可能有指向我们URL的链接,那些链接是很难完全更新的。修正我们搜索的排名而不要求外部网站更新它们的链接的一个方法是,在我们的web服务器上下载和安装 IIS URL重写模块(可以使用微软Web平台安装程序下载安装的免费模块)。然后我们可以配置URL重写规则自动地做一个永久性的重新定向到正确规范化的URL,这会导致搜索引擎将它们当作同个URL来处理(阅读Carlos的《IIS7 and URL Rewrite: Make your Site SEO》博客贴子了解实现的细节)。
看一下重新定向之违规
作为最后一步,让我们来看一些网站上的重新定向方面违反规则的例子:

探究这个规则分类让我想起我几年前做过的一件事(当时我把博客转移到了另一个网站),我刚发现我的做法明显是很笨的做法。
在我最先建立网站时,我原先有一个在 www.scottgu.com/blog.aspx的博客网页。几个星期后,我决定把它移到 weblogs.asp.net/scottgu。不是把所有网页中的链接改成新的地址,我以为我可以聪明一把,只更新blog.aspx,在其中做一个服务器端的重新定向到weblogs.asp.net/scottgu URL。
这从终端用户的角度来看,自然是工作的。但直到今天运行分析工具前,我都没意识到搜索引擎是不能跟随那个链接的。其原因是,我的blog.aspx做的是个服务器端重新定向到weblogs.asp.net/scottgu URL。但为了其本身的SEO的缘故,weblogs.asp.net上的博客软件(Community Server),为了修正进来的weblogs.asp.net/scottgu URL,接着又做了第二个重新定向到http://weblogs.asp.net/scottgu/ (注意,后面加了一个斜杠)。
根据网站分析工具里的规则违反,在你连续做2个服务器重新定向时,搜索引擎就会放弃。它检测到我的blog.aspx重新定向链接到一个外部链接,这个外部链接进而又做了另一个重新定向,在这一刻,搜索引擎爬虫就放弃了:

我不用打开blog.aspx网页的服务器端代码就能确定这就是问题所在。我需要做的是在违例对话框中点击"Headers"页,看一下blog.aspx网页传回的重新定向HTTP回复。注意,它的结尾没有斜杠(所以导致Community Server在收到请求时又做了另一个重新定向):

修补这个问题是很容易的,但我从没有意识到我实际上有问题,如果没有网站分析工具向我指出来的话。
将来的自动纠正支持
在抓取我的网站时,网站分析工具还发现了其他一堆规则违反和内容问题。发现和修补这些问题是非常直截了当的,与上面的步骤非常类似。每修补一个问题,都使得我的网站比以前更干净,更容易抓取,帮助它取得更高的搜索相关性。这进而会造成从搜索引擎到我网站的流量的增加,这是非常有成本效率的投资收益。在分析报告生成和保存后,它会出现在IIS管理工具的报告列表中。在任何时候,你都可以右击该报告,叫IIS SEO工具包重新运行一下,允许你定期地确认没有引进原先的问题。
今天发布的网站分析工具预览版本会在抓取一个网站时核实50个规则。在以后,我们会添加更多的规则,检查另外的问题和场景。在将来的预览版本中,你还将开始看到SEO分析工具将具更多智能,允许它在服务器端核实你安装了的URL重写模块配置了一套对SEO友好的规则。网站分析工具还可以通过建议你可以直接从网站分析报告工具中加到网站的重写规则,允许你自动修补某些规则违反(例如:修正象我们前面看过的 “/” 和 “/Default.aspx” 这样的规范化问题)。这会更加方便在网站上执行好的SEO。在那之前,我推荐你阅读下面的链接,了解如何手工配置对SEO有好处的URL重写规则:
- IIS7 and URL Rewrite: Make your Site SEO
- 10 URL Rewriting Tips and Tricks
- URL Rewrite Module
- URL Rewrite Walkthrough
结语
IIS搜索引擎优化工具包将方便你分析和评估你网站的搜索引擎友好程度。它会指出对SEO的规则违反,提供如何修补它们的指令。你可以从下面这些链接中进一步了解该工具包的详情以及如何充分利用它:
- IIS Search Engine Optimization Toolkit Home (including download link)
- Walkthrough: Using Site Analysis to Crawl a Website
- Walkthrough: Using Site Analysis Reports
- Carlos Aguilar Mares’ IIS Search Engine Optimization Blog Post (he is the guy who built it!)
IIS搜索引擎优化工具包是免费的,安装的时间少于1分钟,可以针对任何现有web服务器或网站进行分析。不用在远程服务器上安装任何东西就可使用,只要输入网站的URL,你就可以得到一个网站分析报告,内含你可以马上用来改进你的网站的建议。
今天的发布是个beta,所以务请使用IIS搜索引擎优化工具包论坛告知我们,如果你遇上问题或要建议功能的话。
希望本文对你有所帮助,
Scott
【译注】本文翻译得匆忙,如有不妥之处请见谅,但务请指正,谢谢!
kNN(k Nearest Neighbor)是常用的群集算法(Cluster Algorithm)用于空间搜索。目前最快的kNN方法莫过于KDTree的版本,不过基本上都是CPU的比如ANN C++ Library。对于GPU来说,实现加速结构比较复杂,因为没有栈所以无法递归,而且执行资源有限,不能像CPU一样舒舒服服的顺序执行。
为了方便起见我直接用komrade粘合C++与CUDA,下面是测试程序的代码。
[代码]下面是性能分析对比,可以看到CUDA版本在大量点的情况下还是非常有优势的,不过在纯RenderFarm就用不上了,恐怕只能在装备有G80以上芯片的桌面环境或者工作站上执行。测试环境如下,
- Intel E5200@2.9G
- Apacer 2Gx2
- 9800GT 512M
- CUDA 2.2, komrade 0.9
| 10 | 100 | 1000 | 10000 | 100000 | 1000000 | |
| ANN | 0.003 | 0.003 | 0.00300 | 0.007 | 0.012 | 0.038 |
| CUDA | 0.000 | 0.000 | 0.00100 | 0.008 | 0.131 | 2.490 |
极其明显的,当排序数目数量级超过10e5的时候,CUDA显示出了巨大的速度优势。数目比较少的时候还是CPU的比较快速。
启发自《Fast k Nearest Neighbor Search using GPU》
---------------------------------------------------------------------------------------------
本文链接: http://www.cnblogs.com/Jedimaster/archive/2009/06/07/1497985.html
作者博客: http://www.cnblogs.com/Jedimaster/ [订阅]
网站导航: 博客园首页 新闻 .NET频道 社区 博问 闪存 找找看
新闻频道: 使用MonoDevelop开发跨平台的应用程序
[技术观点]PBX创新技术在统一通信和云计算中的应用
有专家说,在过去的20年里,电话系统业务发生了翻天覆地的变化。这些变化包括:从TDM到VoIP、从硬件到软件、从交换到统一通信等,而且这样的变化趋势目前仍然没有减缓的迹象。电信运营商、SaaS(软件服务)解决方案提供商、Skype和P2P产品提供商以及基于企业服务器的解决方案提供商都在用非传统的方式,威胁着传统的电话系统提供商。...
摘要: 这一系列文章介绍Microsoft Visual Studio 2010 中支持的C++ 0x特性,目前有三部分。
Part 1 :介绍了Lambdas, 赋予新意义的auto,以及 static_assert;
Part 2( 一 , 二 , 三 ):介绍了右值引用(Rvalue References);
Part 3:介绍了表达式类型(decltype)
VC10中的C++0x特性 Part 1,2,3 译文打包下载(doc 和 pdf 格式): 点此下载
本文是Part 3。 阅读全文
[没有分类]李开复带Google的IT精英走近《天天向上》
文章部分信息及数据摘自网络报道,如有异议,请评论指出。
当微软声称即将发布其最新一代搜索引擎Bing,作为搜索引擎龙头老大的Google也开始了其竞争市场的新步伐。在2009年5月29日,Google全球副总裁/中国区总裁,李开复先生,带着其精英团队走进了国内娱乐节目收视率最高的湖南卫视《天天向上》栏目组。由此拉开搜索引擎之间的新一轮大战。Google此举无疑是提高了自身的品牌曝光率以及产品的关注度。
汪涵,李开复,欧弟-google借娱乐节目曝光自己产品
5月29日晚八点湖南卫视《天天向上》,Google全球副总裁/中国区总裁李开复先生带领谷歌的12位IT精英们做客《天天向上》现场。现场天天兄弟和李开复及这些IT精英们畅聊自由王国谷歌的企业文化。还现场演示google搜索流程,先后搜索了现场五位主持人的八卦新闻,展示了google各项功能,这无疑将会大量增加google的知名度。
总所周知,Google公司已经开创了一种互联网时代的企业成长模式,他们不再依靠传统的广告宣传来推广品牌,而是依靠用户的口碑传播。在网络广告行业占据霸主地位的Google,却成为广告投入最为吝啬的互联网公司。
自从2001年以来,Google公司已经从网络广告中收入了三百多亿美元,不过,Google很少在报纸杂志、电台或是电视台进行广告宣传,但却能够成为全世界家喻户晓的知名品牌。
但为何最近google中国频频出现在网络,电视媒体;之前google中国区总裁李开复参演的中国电信3G广告现在铺天盖地在宣传:有了3G,生活将更加方便;潜台词就是有了google,生活也将更加方便。加上Google最近推出购物搜索测试版(www.google.cn/products),其搜索范围覆盖了B2C、C2C等领域。这意味着,google开始间接介入潜力巨大的中国网购市场 。有业人士认为,购物搜索很可能是继MP3搜索之后,google押宝的又一款抗衡百度的核心产品。购物搜索市场近年来发展迅速,潜力巨大。百度由于发展自己的“有啊”电子商务业务,已与国内电子商务巨头淘宝开始相互屏蔽,这无疑给谷歌这种本身不涉足电子商务业务的搜索企业提供了机会。
在搜索引擎市场之中,谁将是最终的胜利者,让我们拭目以待。
点击进入链接
[没有分类]微软bing搜索引擎正式投入使用
千呼万唤始出来,介面确实是简洁、漂亮
结果页面也够清爽,左侧是相关搜索(看上去相关度不是很高),右侧也是赞助商链接
微软新推出的搜索引擎名为:必应!应该就是有求必应的意思了!
看来微软这次势要跟google比一个高下。
解开了bing的真面目,只有静观其后,看看将来的发展了。
不过,SEO部落会一直关注的...把最新的信息最快的传达给每位站长....
点击进入链接
[博客世界]捕蟹三部曲,纯属娱乐
水深火热汪洋大海,让我们来玩几个文字游戏(本文在手机及部分浏览器上可能显示不正常,但我相信这种情况在帝国主义网络评论员的电脑上会很少发生,因为他们都用IE6:) 一、绕过英文数字审查 http://www.awflasher.com/fan/ - 反了! 范例: 转换前:China is the best country on this planet. 转换后:.ʇǝuɐ1d s!ɥʇ uo ʎɹʇunoɔ ʇsǝq ǝɥʇ s! ɐu!ɥɔ 二、绕过机器关键词捕捉 http://www.awflasher.com/shuwen/ - 古文竖排(原作者连接:cshbl.com) 范例: 转换前: 曾经有一段真挚的爱情放在我的面前,我却没有珍惜。直到失去之后,我追悔莫急。如果上天再给我一次机会我一定会对那个女孩说三个字“我爱你”。如果一定要给这个承诺加上一个期限的话,希望是“一万年”。 转换后: 一 个 定 字 定 天 , 有 放 曾 万 期 要 ﹁ 会 再 我 珍 在 经 年 限 给 我 对 给 追 惜 我 有 ﹂ 的 这 爱 那 我 悔 。 的 一 。 [...]



