为了方便大家查阅,现把2010年03期《程序员》杂志中相关链接及代码发布在此:

程序天下事

P16页,推荐资源

1.文章:《关于战略问题的通信之六》,摘自《软件随想录》:

http://www.ruanyifeng.com/blog/2009/03/strategy_letter_vi.html

2.ASP.NET Ajax Library(工具):http://ajax.codeplex.com/

3.Script#(工具):http://projects.nikhilk.net/ScriptSharp

4.Doloto(工具):http://research.microsoft.com/en-us/projects/doloto/

P17页,推荐资源

BlueDavy之技术Blog:OSGi原理与最佳实践:http://www.blogjava.net/BlueDavy

P18页,推荐资源

1、Peter Backlund和Patrik Fredriksson提供的领域驱动设计案例讲解

http://www.youtube.com/watch?v=eA8xgdtqqs8

2、Cockburn厨房里的敏捷讨论

http://www.youtube.com/watch?v=XlGHeICHi-s

P19页,推荐资源

Linux基金会启动免费Linux培训网络研讨会:http://training.linuxfoundation.org

P21页,推荐资源

1、W3C官网

索引数据API

http://www.w3.org/TR/2010/WD-IndexedDB-20100105/

2、Computing英国网站

微软利用MySQL的不确定性

http://www.computing.co.uk/computing/news/2255963/redmond-exploits-mysql

3、InfoWorld

新版Groovy语言令Java和SQL开发更惬意

http://www.infoworld.com/d/developer-world/new-version-groovy-cozies-java-sql-242?source=rss_infoworld_news

4、甲骨文官网

甲骨文收购Silver Creek Systems

http://www.oracle.com/us/corporate/press/042861

P23页,推荐资源

《Engines of Creation: An Overview of Game Engines》(文章)链接:http://www.gamasutra.com/view/feature/3832/engines_of_creation_an_overview_.php

P25页,推荐资源

Technology Evaluation Centers:http://cn.technologyevaluation.com/

TEC拥有各类知识库的资料库。

P26页,推荐资源

1. Maxim博客(关注Ruby和Rails开发技术):http://mediumexposure.com/

2.《Getting Up To Speed With Rails 3》(文章):http://darwinweb.net/articles/82

P28页,推荐资源

奉继承:云计算=SaaS+网格计算+虚拟化

http://www.spluss.cn/a/news/2010/0203/1027.html

P29页,推荐资源

重构之美 – Switchable 组件开发心得

作者:玉伯(lifesinger)

链接:http://lifesinger.org/blog/2010/01/the-beauty-of-refactoring/

《SafeMessager:我的安全信使》

P71页,代码段:

这时可以故意引发异常,然后利用adb的logcat来监视错误输出,捕捉有用的信息。

Uri smsUri = Uri.parse("content://sms");

Cursor c = getContentResolver().query(smsUri,new String[]{"dummyField"},null,null, null);

上述代码中的"dummyField"就是故意输入的错误字段名,此时logcat中就会出现下述信息:

... no such column: dummyField while compiling: SELECT dummyField FROM sms ...

《微软云计算平台Azure概述(一)》

P110 相关链接:

为了更容易的在本地进行关于Azure的操作,我们需要下载Azure SDK (http://www.microsoft.com/downloads/details.aspx?FamilyID=6967ff37-813e-47c7-b987-889124b43abd&displaylang=en)。

P110 代码段1:

让我们到默认的页面在Page_Load模块里加一些日志。

protected void Page_Load(object sender, EventArgs e)

{

System.Diagnostics.Trace.TraceInformation("The Default.aspx page had been opened.");

}

P111 代码段2:

现在来创建一个新的类叫作CommentEntity然后将下面的代码粘贴:

public class CommentEntity : TableServiceEntity

{

public string Content { get; set; }

public string Author { get; set; }

public DateTime CreateOn { get; set; }

public CommentEntity()

: base(DateTime.UtcNow.ToString("yyyyMMdd"),

Logo

20年前,《新程序员》创刊时,我们的心愿是全面关注程序员成长,中国将拥有新一代世界级的程序员。20年后的今天,我们有了新的使命:助力中国IT技术人成长,成就一亿技术人!

更多推荐