﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-ζ飘若浮云￠矫若惊龙-最新评论</title><link>http://www.cnblogs.com/bigmouthz/CommentsRSS.aspx</link><description>〓〓〓OODesign￠DesignPatterns （野马也，尘埃也!）</description><language>zh-cn</language><pubDate>Fri, 11 May 2012 05:58:43 GMT</pubDate><lastBuildDate>Fri, 11 May 2012 05:58:43 GMT</lastBuildDate><generator>cnblogs</generator><item><title>Re:Go语言资料收集</title><link>http://www.cnblogs.com/bigmouthz/archive/2012/03/05/2331090.html#2322764</link><dc:creator>NatureSexy</dc:creator><author>NatureSexy</author><pubDate>Mon, 05 Mar 2012 00:35:31 GMT</pubDate><guid>http://www.cnblogs.com/bigmouthz/archive/2012/03/05/2331090.html#2322764</guid><description><![CDATA[GO!Nice!<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/bigmouthz/" target="_blank">NatureSexy</a> 2012-03-05 08:35 <a href="http://www.cnblogs.com/bigmouthz/archive/2012/03/05/2331090.html#2322764#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:写在创业的路上：如何从无到有的打造一个产品</title><link>http://www.cnblogs.com/bigmouthz/archive/2012/02/06/2331095.html#2303137</link><dc:creator>greatghoul</dc:creator><author>greatghoul</author><pubDate>Mon, 06 Feb 2012 06:26:45 GMT</pubDate><guid>http://www.cnblogs.com/bigmouthz/archive/2012/02/06/2331095.html#2303137</guid><description><![CDATA[写的很好，很细腻。<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/bigmouthz/" target="_blank">greatghoul</a> 2012-02-06 14:26 <a href="http://www.cnblogs.com/bigmouthz/archive/2012/02/06/2331095.html#2303137#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:SQL Server字符串处理函数大全</title><link>http://www.cnblogs.com/bigmouthz/archive/2012/02/06/2339556.html#2302857</link><dc:creator>ζ浮云￠惊龙</dc:creator><author>ζ浮云￠惊龙</author><pubDate>Mon, 06 Feb 2012 01:37:28 GMT</pubDate><guid>http://www.cnblogs.com/bigmouthz/archive/2012/02/06/2339556.html#2302857</guid><description><![CDATA[SqlServer之Convert 函数应用
Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06
Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16
Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06
Select CONVERT(varchar(100), GETDATE(), 4): 16.05.06
Select CONVERT(varchar(100), GETDATE(), 5): 16-05-06
Select CONVERT(varchar(100), GETDATE(), 6): 16 05 06
Select CONVERT(varchar(100), GETDATE(), 7): 05 16, 06
Select CONVERT(varchar(100), GETDATE(), 8): 10:57:46
Select CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM
Select CONVERT(varchar(100), GETDATE(), 10): 05-16-06
Select CONVERT(varchar(100), GETDATE(), 11): 06/05/16
Select CONVERT(varchar(100), GETDATE(), 12): 060516
Select CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937
Select CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967
Select CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47
Select CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157
Select CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM
Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47
Select CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250
Select CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AM
Select CONVERT(varchar(100), GETDATE(), 101): 05/16/2006
Select CONVERT(varchar(100), GETDATE(), 102): 2006.05.16
Select CONVERT(varchar(100), GETDATE(), 103): 16/05/2006
Select CONVERT(varchar(100), GETDATE(), 104): 16.05.2006
Select CONVERT(varchar(100), GETDATE(), 105): 16-05-2006
Select CONVERT(varchar(100), GETDATE(), 106): 16 05 2006
Select CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006
Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49
Select CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM
Select CONVERT(varchar(100), GETDATE(), 110): 05-16-2006
Select CONVERT(varchar(100), GETDATE(), 111): 2006/05/16
Select CONVERT(varchar(100), GETDATE(), 112): 20060516
Select CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513
Select CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547
Select CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49
Select CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49.700
Select CONVERT(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827
Select CONVERT(varchar(100), GETDATE(), 130): 18 ???? ?????? 1427 10:57:49:907AM
Select CONVERT(varchar(100), GETDATE(), 131): 18/04/1427 10:57:49:920AM<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/bigmouthz/" target="_blank">ζ浮云￠惊龙</a> 2012-02-06 09:37 <a href="http://www.cnblogs.com/bigmouthz/archive/2012/02/06/2339556.html#2302857#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:Go语言资料收集</title><link>http://www.cnblogs.com/bigmouthz/archive/2012/01/29/2331090.html#2298306</link><dc:creator>ζ浮云￠惊龙</dc:creator><author>ζ浮云￠惊龙</author><pubDate>Sun, 29 Jan 2012 06:28:01 GMT</pubDate><guid>http://www.cnblogs.com/bigmouthz/archive/2012/01/29/2331090.html#2298306</guid><description><![CDATA[http://golangwiki.org/wiki/index.php?title=%E5%AE%89%E8%A3%85<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/bigmouthz/" target="_blank">ζ浮云￠惊龙</a> 2012-01-29 14:28 <a href="http://www.cnblogs.com/bigmouthz/archive/2012/01/29/2331090.html#2298306#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:Go-lang特性介绍</title><link>http://www.cnblogs.com/bigmouthz/archive/2011/12/30/2307049.html#2282906</link><dc:creator>ζ浮云￠惊龙</dc:creator><author>ζ浮云￠惊龙</author><pubDate>Fri, 30 Dec 2011 02:53:14 GMT</pubDate><guid>http://www.cnblogs.com/bigmouthz/archive/2011/12/30/2307049.html#2282906</guid><description><![CDATA[http://go-ide.com/  goIDE

http://bbs.golang-china.org/index.php


http://golang.org/<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/bigmouthz/" target="_blank">ζ浮云￠惊龙</a> 2011-12-30 10:53 <a href="http://www.cnblogs.com/bigmouthz/archive/2011/12/30/2307049.html#2282906#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:Go-lang特性介绍</title><link>http://www.cnblogs.com/bigmouthz/archive/2011/12/30/2307049.html#2282881</link><dc:creator>ζ浮云￠惊龙</dc:creator><author>ζ浮云￠惊龙</author><pubDate>Fri, 30 Dec 2011 02:38:00 GMT</pubDate><guid>http://www.cnblogs.com/bigmouthz/archive/2011/12/30/2307049.html#2282881</guid><description><![CDATA[摘要
Go语言是谷歌2009发布的第二款开源编程语言。Go语言专门针对多处理器系统应用程序的编程进行了优化，使用Go编译的程序可以媲美C或C++代码的速度，而且更加安全、支持并行进程。
 
Go语言-简介
    
 Go语言是谷歌推出的一种全新的编程语言，可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说：我们之所以开发Go，是因为过去10多年间软件开发的难度令人沮丧。
Go是谷歌2009发布的第二款编程语言.2009年7月份,谷歌曾发布了Simple语言,它是用来开发Android应用的一种BASIC语言.
　　北京时间2010年1月10日，Go语言摘得了TIOBE公布的2009年年度大奖。该奖项授予在2009年市场份额增长最多的编程语言。
　　谷歌资深软件工 程师罗布?派克(Rob Pike)表示,“Go让我体验到了从未有过的开发效率.”派克表示,和今天的C++或C一样,Go是一种系统语言.他解释道,“使用它可以进行快速开 发,同时它还是一个真正的编译语言,我们之所以现在将其开源,原因是我们认为它已经非常有用和强大.”
　　2007年,谷歌把Go作为一个20%项目开始研发,即让员工抽出本职工作之外时间的20%, 投入在该项目上.除了派克外,该项目的成员还其它一些谷歌工程师.
　　派克表示,编译后Go代码的运行速度与C语言非常接近,而且编译速度非常快,就像在使用一个交互式语言.
　　现有编程语言均未专门对多核处理器进行优化.派克表示,Go就是谷歌工程师为这类程序编写的一种语言.它不是针对编程初学者设计的,但学习使用它也不是非常困难.Go支持面向对象,而且具有真正的封装(closures)和反射 (reflection)等功能.
　　在学习曲线方面,派克认为Go与Java类似,对于Java开发者来说,应该能够轻松学会 Go.
　　之所以将Go作为一个开源项目发布,目的是让开源社区有机会创建更好的工具来使用该语言,例如 Eclipse IDE中的插件.目前还没有支持Go的IDE.
　　在目前谷歌公开发布的所有网络应用中,均没有使用Go.但是谷歌已经使用该语言开发了几个内部项目.
　　派克表示,Go是否会对谷歌即将推出的Chrome OS产生影响,现在还言之尚早,不过Go的确可以和Native Client配合使用.他表示,“Go可以让应用完美的运行在浏览器内.”例如,使用Go可以更高效的实现Wave,无论是在前端还是后台.
　　Go 同时具有两种编译器,一种是建立在GCC基础上的Gccgo,另外一种是分别针对64位x86和32位x86计算机的一套编译器(6g和8g).谷歌目前正在研发其对ARM芯片和Android设备的支持.派克表示,“Android手机存在的问题是,我们一直没有一个数字协处理器.”
 
 
Go语言-目标
    
Go的目标是希望提升现有编程语言对程序库等依赖性(dependency)的管理，这些软件元素会被应用程序反复调用。由于存在并行编程模式，因此这一语言也被设计用来解决多处理器的任务。
 
谷歌大约2007年开始开发Go，并于2008年投入了一组全职员工。谷歌当初将该语言设计为一款系统编程语言，可以被用于网络服务器、存储系统和数据库中。但是谷歌认为，该语言还有望被用于其它领域。
 
Go语言-应用
    
由于Go尚未成熟，因此谷歌旗下各类面向用户的服务或应用都没有采用该语言。正因如此，谷歌才需要外部编程人员的协助。
派克说：我们需要更好的程序库和工具，而开源社区能够在这些方面为我们提供很大的帮助。
 
通过创建新的编程语言，谷歌将继续拓展计算领域的各个方面，从而促进这些领域的发展。这同样也是谷歌开发Android操作系统、Chrome浏览器和Chrome OS的动机所在。
北京时间2010年1月10日，Go语言摘得了TIOBE公布的2009年年度大奖。该奖项授予在2009年市场份额增长最多的编程语言。
 
Go语言-Go团队成员
    
 
Thompson，1983年图灵奖（Turing Award）和1998年美国国家技术奖（National Medal of Technology）得主。他与Dennis Ritchie是Unix的原创者。Thompson也发明了后来衍生出C语言的B程序语言。
　　Pike，曾是贝尔实验室（Bell Labs）的Unix团队，和Plan 9操作系统计划的成员。他与Thompson共事多年，并共创出广泛使用的UTF-8 字元编码。
　　Robert Griesemer，曾协助制作Java的HotSpot编译器，和Chrome浏览器的JavaScript引擎V8。
　　此外还有Plan 9开发者Russ Cox，和曾改善目前广泛使用之开原码编译器GCC的Ian Taylor。
 
Go语言-Go可以干嘛？
    
 
　Google对Go寄予厚望。其设计是让软件充分发挥多核心处理器同步多工的优点，并可解决若干物件取向程序设计的麻烦。它具有现代的程序语言特色，如垃圾回收，帮助程序设计师处理琐碎但重要的内存管理问题。Go的速度也非常快，几乎和C或C++程序一样快，且能够快速制作程序。
　　Go的网站就是用Go所建立，但Google有更大的野心。该软件是专为构建服务器软件所设计（如Google的Gmail）。Google认为Go还可应用到其他领域，包括在浏览器内执行软件，取代目前JavaScript的角色。
　　Pike说：它至少在强度上比JavaScript高一级。Google自建Chrome浏览器，部分原因就是加速JavaScript和网页表现，而Google已经融合了本身的技术，如Native Client和Gears。
　　Pike表示，Go另一项与网络相关的特色，是服务器和用户端设备，如PC或手机，可以分担工作。因此，使用Go的服务便可轻松适应不同的用户端处理性能。Go也可解决目前的一大挑战：多核心处理器。一般电脑程序通常依序执行，一次进行一项工作，但多核心处理器更适合同步处理许多工作。Pike说：我们自认有足够的支持，可改善这方面的问题。
　　Go团队正在寻求帮助。其中一个重要领域是改善Go能够使用的runtime library。这类library可提供许多工具和功能，加快程序设计的过程。而Go的library还包括许多重要的设计元素，并供应处理同作、垃圾收集和其他低层杂务的资源。
　　Go团队也需要编译器方面的协助。Thompson曾为32位元和64位元x86处理器，及 ARM处理器写过一些编译器，Taylor也为GCC编译器写过一个Go前端。
　　尽管Google对Go有很大的野心，该公司也明白，这项计划无法完全取代现有的技术。 Pike说：我不认为我们能取代任何东西。我们只是创造出这个领域的另一个角色。
 
 
Go语言-Go语言的特色
    
 
简洁 快速 安全 并行 有趣 开源 支持泛型编程，内存管理，数组安全，编译迅速<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/bigmouthz/" target="_blank">ζ浮云￠惊龙</a> 2011-12-30 10:38 <a href="http://www.cnblogs.com/bigmouthz/archive/2011/12/30/2307049.html#2282881#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:微博feed系统的推(push)模式和拉(pull)模式和时间分区拉模式架构探讨</title><link>http://www.cnblogs.com/bigmouthz/archive/2011/09/05/1807723.html#2192851</link><dc:creator>webglcn</dc:creator><author>webglcn</author><pubDate>Mon, 05 Sep 2011 03:28:18 GMT</pubDate><guid>http://www.cnblogs.com/bigmouthz/archive/2011/09/05/1807723.html#2192851</guid><description><![CDATA[关注<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/bigmouthz/" target="_blank">webglcn</a> 2011-09-05 11:28 <a href="http://www.cnblogs.com/bigmouthz/archive/2011/09/05/1807723.html#2192851#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:NOSQL之旅---HBase</title><link>http://www.cnblogs.com/bigmouthz/archive/2010/12/02/1893957.html#1974790</link><dc:creator>ζ浮云￠惊龙</dc:creator><author>ζ浮云￠惊龙</author><pubDate>Wed, 01 Dec 2010 16:13:34 GMT</pubDate><guid>http://www.cnblogs.com/bigmouthz/archive/2010/12/02/1893957.html#1974790</guid><description><![CDATA[http://tweetview.net/hashTag/nosql

nosql
看完了，思考，思考完了，再看<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/bigmouthz/" target="_blank">ζ浮云￠惊龙</a> 2010-12-02 00:13 <a href="http://www.cnblogs.com/bigmouthz/archive/2010/12/02/1893957.html#1974790#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:NOSQL之旅---HBase</title><link>http://www.cnblogs.com/bigmouthz/archive/2010/12/02/1893957.html#1974788</link><dc:creator>ζ浮云￠惊龙</dc:creator><author>ζ浮云￠惊龙</author><pubDate>Wed, 01 Dec 2010 16:11:39 GMT</pubDate><guid>http://www.cnblogs.com/bigmouthz/archive/2010/12/02/1893957.html#1974788</guid><description><![CDATA[什么时候该使用NoSQL存储数据库？
What NoSQL Store Should I Use? The Right Tool for Your Use Case | Architects Zone

文章总结以下几点：
1.频繁写，很少读统计数据，比如点击率，应该使用基于内存的in-memory的key/value存储数据库如Redis, 或者update-in-place 文本存储如MongoDB.

2.大数据Big Data (如天气数据 业务分析数据) 可以使用分布式数据库系统如Hadoop.

3.二进制数据(如MP3s 和PDFs文档) ，直接存储直接发送给客户端浏览器，如Amazon S3.

4.短暂数据 (如web sessions, 锁状态, 短生命周期状态) 可以保存在如Memcache. (banq:其实就是内存中in-memory)

5.如果你需要在多个节点复制数据(比如在web应用和移动设备之间同步音乐数据库), 可以使用复制特性如CouchDB.

6.高可用性应用, 高严格要求当机时间，甚至是零当机。自动集群, 冗余数据库，如Casandra 和 Riak.<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/bigmouthz/" target="_blank">ζ浮云￠惊龙</a> 2010-12-02 00:11 <a href="http://www.cnblogs.com/bigmouthz/archive/2010/12/02/1893957.html#1974788#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:NOSQL之旅---HBase</title><link>http://www.cnblogs.com/bigmouthz/archive/2010/12/02/1893957.html#1974783</link><dc:creator>ζ浮云￠惊龙</dc:creator><author>ζ浮云￠惊龙</author><pubDate>Wed, 01 Dec 2010 16:10:13 GMT</pubDate><guid>http://www.cnblogs.com/bigmouthz/archive/2010/12/02/1893957.html#1974783</guid><description><![CDATA[NoSQL and Data Warehousing | Architects Zone

数据仓库是将从多个不同来源的数据结合成一个综合且易于操作的数据库，访问数据仓库系统普通方式是查询，分析和报告。

所以，这个最终结合成的数据库是有可能选择NoSQL，如Hive，作者给出了一个用作数据仓库分析的数据库选择策略：

对于数据仓库，他认为关系或/ OLAP类型有显著优点，主要是因为可以允许用户通过SQL直接遍历操作数据，而当你的数据量变得很大时(banq:如果不大也没必要搞数据仓库吧？) 你也许要考虑限制用户的这种自由，使用NoSQL。有利有弊吧。<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/bigmouthz/" target="_blank">ζ浮云￠惊龙</a> 2010-12-02 00:10 <a href="http://www.cnblogs.com/bigmouthz/archive/2010/12/02/1893957.html#1974783#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>
