2011年8月

这是来自日本那边的报道.不过基本上都是抄Sina的!
モバイル版URL : http://rchina.jp/article/53597.html

木村拓哉が単独で訪中記者会見、SMAP北京公演を前に―北京市
2011年8月16日、SMAPの木村拓哉が来月に行われるコンサートの記者発表会のため、北京を訪れた。9月16日、北京工人体育館。デビュー20周年の今年、SMAPは初の海外公演を行うことになった。記者会見では、この20年来、幾度となく流れた解散説についても問われた。木村は、「普段は個別に仕事をすることが多いですが、いざ5人が集まれば強いパワーを生む。長年一緒にやってきてもちろん諍いもありましたが、それぞれが自分の輝く一面を発揮しながら、SMAPをずっと続けていくという決意があればそれで十分ではないでしょうか」と語った。今回の公演は、今年3月11日に発生した東日本大震災に対する中国の人たちの温かい支援の手に感謝の意味も込められているという。中国語でのパフォーマンスも行う予定だ。(翻訳・編集/愛玉)


以下为中文翻译

木村拓哉在SMAP北京演唱会前,单独到访北京并且举行记者见面会

2011年8月16日,SMAP成员木村拓哉为下月在北京举行的演唱会做记者见面会来到北京.9月16日,将在北京工人体育场举行出道20年海外第一次演出.在记者见面会上,被问到,在这20年里,曾经很多次传出团队解散的流言.木村回答说,"在平时我们大家都有很多自己的事情要做,但是要是我们5个人组到一起就会产生很大的能量.常年在一起共事难免会产生一些分歧,我们各自在发挥自己的实力的同时,只要有一定会把SMAP保持下去的决心就足够了." 这次的演唱会,包含了为了感谢中国人民在日本今年3月11日关东大地震给予的大力援助.同时他还表示在苦练中文.

作者:Cameron Laird

转:http://msdn.microsoft.com/zh-cn/ie/hh377875

尽管很多关于 HTML5 的文章都隐藏了这一点,但是 HTML5 更多的是一系列项目,而非完备的单一标准,至少现在如此。HTML5 是多种技术的集合,其中大多数技术都在不断发展。早在 Web 开发社区认识到 HTML4 和关联的 XHTML 有很多不足之处时人们便已开始酝酿 HTML5,这些不足之处包括从小小的句法不连贯到对多媒体演示的支持不足。HTML5 旨在解决广泛的缺陷问题。然而,为了尽快取得最大的进步,HTML5 被分成多个小部分进行标准化:首先是较简单、争议较少的部分,如新的输入定义,然后是更复杂(更有争议性的)的部分,如 WebSockets和视频。

如果您是 Web 开发人员,希望采用新兴标准进行试验,则需要可靠指导告诉您什么最适合您的网站。

稳定的HTML5规范

首先,您应该将稳定的技术和新兴技术分开。最稳定且可用于网站的三个规范是GeolocationCanvasSVG。像 Chrome、Internet Explorer 9 和 Firefox 等现代浏览器都支持这些规范。以下网站正在使用这些技术:

  1. World's Biggest Pacman
  2. Disney Tron Legacy
  3. The Killers Music
  4. HTML5 Web Camps

或者阅读关于如何为您的网站创建它们的一些技术文章,如:

  1. HTML5 Behind the Scenes of Disney Tron Legacy
  2. How to Create a Location-Aware Page
  3. How to Use Canvas to Create Games

其次,再次退回到将 HTML5 作为一个整体的广泛视图,并且要认识到每个浏览器都以不同的方式进行标准化。例如,即使标准草案仍然处于审查阶段并且可能发生变更,但有些浏览器已经宣传了 IndexedDB的可用性。其他浏览器采用了更为保守的方式。它们可能会冒险“不在”早期采用这些规范,但是开发人员可以确信不断变化的规范不会破坏他们的网站。因此,开发人员应根据其客户使用的浏览器进行试验和测试,选择何时实现这些规范。

阅读剩余部分

前些天我用WCF开发的服务,然后在微软平台下所有基本上能够实现的客户端上实现了对于WCF服务的调用.昨晚上在想那时候刚开始我花了很多的时间精力在Java web 的开发上,可是现在我却用.net的技术在工作挣生活费,多么悲催的生活啊.不过其实说来什么技术不重要,因为我不会成为那些大牛去创造新技术,我能够实现的也就是站在他们的肩膀上为人类创造有用的产品罢了,说来这个理想也是蛮伟大的啊.呵呵

下面就来说说具体在Java web项目中是怎么实现调用WCf服务的.刚开始做的时候也搜索页一番.邀月周记 from csdn,这个作者写了好几篇文章说明这些技术的使用,感谢他.

接下来就是按照我的思路和理解来实现在java平台下对WCF服务的调用了.首先在Visual Studio 中创建WCF服务项目.然后实现一点简单的逻辑处理.

阅读剩余部分

介绍

解释WCF和 asp.net web service之间的区别和联系.在使用开发实现asp.net web service的时候我们主要依靠的是XmlSerializer来把数据对象转化为xml的.

在使用XmlSerializer来序列化.net类型为xml的时候需注意一下几点:

a)      只有public的字段或者属性才能够被解析为xml.

b)      类必须实现IEnumerable的接口.

c)      那些实现了IDictionary接口的类型不能够解析为xml,例如Hash table.


[DataContract]
public class Item
{
[DataMember]
public string ItemID;
[DataMember]
public decimal ItemQuantity;
[DataMember]
public decimal ItemPrice;

}

 

而WCF是使用DataContractAttribute和DataMemberAttribute这两个属性类来把.net下的类型解释为xml的.

DataContractAttribute属性类能够运用在类和结构上.DataMemberAttribute运用在字段和property上.而这些Field和property能够是public或者private的.

DataContractAttributeXmlSerializer之间的只要区别

a)      DataContractAttribute在设计上要比XmlSerializer有更好的性能.

b)      在序列化数据对象类的时候,XmlSerializer不能够对具体的字段区别对待.而DataContractAttribute能够显式表示那些字段和属性需要内序列化.

c)      DataContractAttribute能够解析Hashtable为xml.

开发Service

在开发asp.net web service 的时候我们必须在类上添加WebService属性和在方法上添加WebMethod属性.

Example

[WebService]
public class Service : System.Web.Services.WebService
{
[WebMethod]
public string Test(string strMsg)
{
return strMsg;
}
}

在开发WCF的时候我们需要这样:

[ServiceContract]
public interface ITest
{
[OperationContract]
string ShowMessage(string strMsg);
}
public class Service : ITest
{
public string ShowMessage(string strMsg)
{
return strMsg;
}
}

首先我们需要写一个接口,这个接口被ServiceContractAttribute修饰.它说明了这个接口定义了一个WCf 服务的契约.接口的方法都被OperationContractAttribute所修饰,它说明了这些方法都是服务契约的操作.

实现了这个接口的类就看做是WCF里的服务类.

服务宿主

Asp.net web service被编译成了一个dll和一个.asmx文件,这个服务文件在应用程序的根目录下.dll在bin文件夹里,我们通过url来访问服务.

WCF服务可以寄宿在IIS或者WindowsActionService.

a)      编译服务类为一个类库.

b)      .SVC服务类文件复制到虚拟目录根目录,程序集复制到bin子目录.

c)      复制web.config文件到虚拟目录的根目录.

客户端开发

ASP.NET Web services通过命令行工具wsdl.exe来生成客户端代码.WCF使用ServiceMetadata tool(svcutil.exe)来生成客户端代码.

消息表述

在ASP.NET Web services中,SOAP消息的头可以自定义,在WCF服务中提供了MessageContractAttribute , MessageHeaderAttribute 和 MessageBodyMemberAttribute来描述soap消息的结构.

服务描述

asp.net接收到一个wsdl描述的get请求时,同样会返回一个wsdl描述的响应.可以通过继承自ServiceDescriptionFormatExtension类来自定义wsdl.

当wcf接收到一个wsdl的请求时,wcf可以使用继承自ServiceMetadataBehavior这个类来自定义返回的wsdl响应.

异常处理

在ASP.NET Web services中,不被处理的异常将会给客户端返回一个soap错误.在wcf 服务中,在遇到不被处理的异常时不会返回soap错误,可以通过配置文件来处理这些异常,能够给客户端发送一些有助于调试的响应.

基本上可以说有下面几点关于在使用这两个服务时的选择:

  1. Wcf更加标准一点比起asp.net web service.
  2. Wcf可以支持HTTP,TCP,MSMQ,WS-HTTP 等的这些协议.而asp.net web service只支持http.
  3. Wcf能够像com+那样处理事务
  4. Wcf已经集成了Json
  5. Wcf可以寄宿在IIS或者WAS.
  6. Asp.net web service没有实例管理功能.例如你不能够有单例的service或者事务管理.

明日は俺の二十五歳になることです。卒業した三年になります。俺はソフトウェア開発者として三年もになります。今までいろいろな仕事チャンスがありました。いろいろ経歴がありました。

さっ、今後から以下のことは真剣でやっています。

  1. よく両親と妹電話で連絡をしています。
  2. 恋人と二人で幸せの生活を創造しています。
  3. 是非仕事を完璧に完成します。