阿朱=行业趋势+开发管理+架构

客户细分 客户获取 客户转换 客户保持->创新应用->盈利模式->开发组织->业务架构->计算平台

吕建伟ID:david_lv
335127次访问,排名153好友186人,关注者394
以博结交四海朋友
[加为好友] [即时聊天] [发私信]
david_lv的文章
原创 74 篇
翻译 0 篇
转载 0 篇
评论 1260 篇
阿朱的公告
QQ:51063624
邮件:david_lv_work@sina.com
由于好友上限200,无法加入更多好友,欢迎大家加QQ
最近评论
xx:楼上的,你做出成就了么??
ft:看来你还真是眼界有限呀,唉,同情,在一个小公司作出了点感觉,就以为自己的经验可以放之四海而皆准了,唉,可悲。
ft:你还是太幼稚了,目前互联网最赢利的方向是什么?娱乐和电子商务,就这两个。

这个应用,那个应用,其实归根结底,目前国内的互联网应用赢利的方向,不外乎这两个方面。你想不透的“百科”业务,人家说不定根本没想着从上面赢利,只是获取更大流量的一条途径而已。

互联网企业,作流量,是个从始至终的主题,有流量,又有实实在在的利润,已经足够了。
zhangyaoting196:

推荐给Web程序员,

学习网络赚钱 [ www.888RMB.com.cn ] 为中国赚钱网站,

提供赚钱教程、赚钱经验、赚钱 秘籍、赚钱项目、赚钱产品, 为想赚钱的人群提供一个赚钱的网络平台




仰天一笑:牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!牛!
文章分类
    收藏
      相册
      存档
      订阅我的博客
      XML聚合  FeedSky

      原创 流行技术我该学哪样?--给刚进入IT的朋友的一封信收藏

      新一篇: WINDOWS史前一万年 | 旧一篇: 软件开发组织的web2.0模式

      上几次涂鸦写了几篇博文,没想到引起大家很大的反响。在这里,首先谢谢各位的厚爱。也接到许多来自学生朋友和刚出校门1-2年的朋友的邮件和QQ交流。

      有人说,我写的太意识流,看了很多当年流行的技术,都被看晕了,不知道如何去选择自己适合的技术。

      有人说,说的有些随意,不够严谨,有些地方有偏见,没有真正去查数据论证。

      确实是,因为只是自己偶尔心得体会,就在网页上直接敲的文字 ,只是希望给大家能抛砖引玉,给大家介绍个点和方向,真正看好一项技术,扎实去钻研一项技术,必须要严谨的阅读,调试,论证。

      另外,自己的偏见也来自于自己的工作专业所限。笔者从出道至到如今,15年了,一直工作在企业管理软件行业,从未跑出这个圈子。所以有的朋友问我关于互联网创业的、网络游戏的、嵌入式开发的、互联网技术的,笔者只能根据自己多年的从业经验来个个人看法,也说不上独到与创见,可能还不对。所以,在写博的时候,确实有些偏见。这是脱离不了的。每次写技术眼光的文章,总是从企业管理软件开发的角度上去看问题,去思考解决问题。而且自己多年从事的是C/S的开发,所以一些论调和角度让开发B/S的朋友颇感难解。

      不说这些了。这次写博,是为了弥补第一篇博文带来的缺憾。第一篇博文发表后,许多朋友希望我能整理整理,把当今流行技术能有个架构体系出来,这些大家好清晰认识。

      我是做架构师出身(如果有人立志希望成为架构师,我也会根据大家的反响和需求来写一些关于架构的文章),虽然现在已经脱离架构,身在CTO位置,一般关注产品战略发展、开发过程管理、产品Framework、IT行业发展变化、新产品新应用新盈利模式、客户行业变化、竞争者变化。但对现在的流行技术还是在一直跟踪。虽然很多技术不能应用到产品开发中(毕竟作为公司赖以生存的产品和竞争策略,不能随意选择技术和改变技术),但是一个产品的生命周期,大家都知道在业界一般都是5-8年一代产品(开发期、导入期、成长期、成熟期、衰落期。如果有感兴趣的朋友希望能详细了解这些,我可以另外他日起一篇博文给大家介绍,这是一个CTO必须要具备的,有对CTO成长感兴趣的可以一看)。下一代产品用什么技术,这种技术是否成熟,什么时候该开发下一代产品体系,什么时候相关的技术能成熟,如何选择合适的切入点,是每个CTO都要思考的。所以这么多年,一直在关注着。

      那我就把我临时画的一个图分享给大家。算是对第一篇博文《2007年技术回顾》的整理。

       

      从这张图可以看到,我把业界大家看得眼花缭乱的技术做了架构分层。每一个技术都在各自的层次上面适合发展,而且都是为了弥补本层现有产品和架构的问题。

      希望做架构师的朋友注意了。你不管什么时候,不管是学习.net,WINDOWS,SQLSERVER,一定要有架构的思路。要分层,从点到线,从线到面,从面到体系来横竖切分。

      而且一个产品架构,也往往是这么多层,而且在应用软件架构上,也就是:表现层、业务层、数据层。其他我们都是利用的中间件和VM和OS的现成技术,我们本身一般无须深入。而表现层、业务层、数据层,层与层之间都有接口层,而不是硬性接口,否则就成铁板一块了。一般架构经验不足的架构师,往往容易出现这样的毛病,层是分开了,自己沾沾自喜,以为这个架构是很有扩展性的。但具体一应用,就发现很硬,动不了。这就是缺乏接口层的原因。

      但是这样表现的图,大家好像还不解渴。因为很多朋友是刚出道,选择什么才有钱途,才能好找工作。这才是大家关注的问题。想当架构师,那是遥远的梦。先把温饱问题先解决了。

      我一般都是这样告诉同学或朋友们的:

      如果你的学历和能力,只能进入一般的软件公司或集成公司,那么选择微软的技术体系不错。因为微软体系,网上很多学习资料,而且大量的企业应用是用微软技术开发的,而且很多公司也用微软技术。所以公司多,你好找工作。微软的技术一般固定:C#+Asp.net+SQLSERVER+Visual Studio。

      如果你的学历和能力,能进入做大型企业应用的公司,那么你就选择JAVA的技术体系。因为现在大型企业,基本都用JAVA开发。你可以从eclipse、structs、hibernate、WebService、Tomcat、Apache、JBoss、POJO、Oracle开始学习,然后再学习WebLogic、WebSphere、Portal技术、工作流技术。

      如果你想进入互联网公司或web2.0创业公司。那么一般Php、Mysql、Apache、Ruby on Rails、Python是你的学习目标。

      如果你想进入手机开发,那么Symbian和C++(Nokia,市场份额最大)、J2ME(android产品,google发布,还未正式生产,但笔者认为很有前途)、Windows Mobile(微软,好开发,从开发思路到工具到语言,都是你所熟悉的)。这三类都会三者鼎立,谁也不会把谁干掉。至于5年之后,就不好说,至少5年内,是手机时代,是手机无线时代,每个厂商都在争抢这一块未来最有钱途的肉。

      如果你想进入目前炙手可热的网游公司。做服务器端,你得C++过硬、网络传输技术过硬、并发线程处理、了解Linux编程要和了解windows编程一样深入。如果你想做客户端,那么图形图像处理算法你得首先过关。当然,现在很多引擎、工具、AI包、材质库、脚本减少了不少客户端编程的难度。

      如果你想进入现在已经未来10年内一直很热的嵌入式编程,那么C++,而且你的单片机编程你得过关。中国是世界第一制造大国,而且这种局面在5-10年内也很难改变。制造,过去比谁的工人成本低。但是现在材料和人工的增长,使制造压力巨大。就只能提升自己的制造能力。制造高尖端的产品,就需要高尖端的流水线。而且,中国的电子产品也越来越强大,日本产品从最初的独霸中国,渐渐变成了中国国货的天下。在手机上、数码相机上、家电、冰箱、DVD、空调、汽车、交通、医疗、数控,等等,很多领域需要嵌入式编程。就连咱们的嫦娥一号也是嵌入式编程的典范。华为、中兴这些通信设施也是嵌入式编程范围。

      当然,你也可以剑走偏锋。过去是Notes编程,随着国产OA的兴起,Notes编程渐渐衰退。但是,中国现在大型企业都在上线ERP,而且大多用的是Oracle或SAP的ERP。这些ERP产品,都提供了客户化定制编程开发环境,提供了完备的应用API。大型企业应用ERP,都需要定制化开发,大量缺乏这类人才。但是,市面上这些学习资料都非常少,这是个难题。

      另外,现在的外包也非常热,各地建立外包园,就跟当年建立软件园一样群起。想进入外包公司,首先日语或英语需要过关。咱们国家的外包,一般来自日本和欧美。在开发中,一般也是三种语言的主流:C++、C#、JAVA。

      所以,从以上分析来看,C++、C#、JAVA,都是当今的主流。都在各方面都应用很广。你选择哪一类都会有很多的机会和空间。但如果你学了C++,又怕以后碰不到C++的工作,还要学C#,还要学JAVA,那么你终将一事无成。

      不要怕,钻一门足矣。

      不过,拥有了一份技术技能,你能应聘进入一家公司。但是,一家软件公司如何管理,你是否适合这种管理,你在这个团队中能扮演什么角色,你在公司中奋斗的路径是什么,我会在下一篇详细介绍软件公司管理的时候给大家讲到。

      我是工作2年后就跳一次,然后加15%的薪水呢,还是有计划的发展我的IT职业呢?还是我就混一混,不好玩我就换行业呢?

      你的路,你自己把握。

      但,千万不要自己玩自己,不好玩。

       

      后记:

      此文以被CSDN网站作为CTO专访发表。更详细的内容可以看

      http://news.csdn.net/n/20080314/114366.html

      发表于 @ 2008年03月13日 10:52:00|评论(loading...)|编辑

      新一篇: WINDOWS史前一万年 | 旧一篇: 软件开发组织的web2.0模式

      评论

      #CCTest 发表于2008-03-13 11:44:16  IP: 159.226.43.*
      误人子弟啊,你做过多少开发就敢这么说?嵌入式开发,C++,除了UI之外还不是C为主?网络开发也是
      #户籍民警 发表于2008-03-13 11:56:38  IP: 122.193.107.*
      那个破图就说自己是架构师,没有一点借鉴意义,具体学什么多半还是到所在企业,根据实际情况学习,要不学了半天进的又不是对口企业,用处不大
      #rails2007 发表于2008-03-13 12:15:49  IP: 121.33.0.*
      structs打錯了 朋友
      嚴謹啊~
      #enochi 发表于2008-03-13 12:32:05  IP: 59.52.133.*
      谢谢了。对于我们这些学生来说非常具有启发意义。
      #panqiaomu 发表于2008-03-13 12:43:02  IP: 61.52.203.*
      值得借鉴,谢谢。
      #raof01 发表于2008-03-13 13:13:37  IP: 202.96.60.*
      CCTest:你确信?symbian系统是C++写的,你觉得怎样?
      博主的图层次很高,看不太懂啊?
      我的观点:哪种技术都有出路,不要被花哨的技术迷了眼。在校期间,学好基础如数学、计算机体系结构、数据结构、C语言;锻炼动手能力,这两者最重要,尤其是数学——我数学一般,现在真的感觉不够用了。
      #fff 发表于2008-03-13 13:19:35  IP: 222.85.84.*
      哪种技术都有出路,不要被花哨的技术迷了眼。
      #zhyzhsh 发表于2008-03-13 13:23:39  IP: 163.244.246.*
      作者写得很实在,很有借鉴作用,谢谢。
      #CCTest 发表于2008-03-13 13:28:20  IP: 159.226.43.*
      TO raof01:
      我并不是否认C++或者某种专门的语言。symbian系统的确是C++写的,但是不能因此而都认为这样,MS的window和开源的linux都是c写的呢,争论这个是没有意义的。我认为作为一个计算机专业的人,如你所说,更重要的是基础很好,语言一门足矣。楼主的图更适合企业级或者企业用的MIS类的开发吧。
      #walkman220 发表于2008-03-13 14:20:02  IP: 202.108.130.*
      值得借鉴~
      #Memory_jy 发表于2008-03-13 14:47:18  IP: 218.88.95.*
      不错,有一些借鉴意义
      #dbh 发表于2008-03-13 16:39:50  IP: 172.16.22.*
      作构架师也是我的梦想,我一直试图学习一整套技术,但发现难度很大。不过我发现作系统分析师,业务和技术结合也有不错的前景。
      #Fuck YU 发表于2008-03-13 16:43:19  IP: 222.128.9.*
      一看就一个菜鸟,知道点技术名字就瞎扯蛋,那张什么技术图画的也狗屁不是,什么叫业务运算层,摆脱弄懂了再写,别再CSDN上误人子弟。
      #dwkkwd 发表于2008-03-13 18:21:37  IP: 61.132.138.*
      为什么CSDN有这么些心浮气躁的人 别人的看法 不同意也不要开口就骂······

      越没本事的人就越没素质

      #ok 发表于2008-03-13 19:05:34  IP: 125.96.142.*
      说的不错。有些留言不太厚道了,感觉楼主说的不好的我倒是想看看你们的说的如何,留下你的文章再骂会更有说服力。
      #aa 发表于2008-03-13 19:05:38  IP: 117.11.81.*
      我觉得架构师是一种人的素质, 如果你没有这咱素质, 那怎么练习也是不行的.
      我到是觉得这篇文章是从各种文章;各种观点;各种说法凑出来的. 目前搞计算机软件的人很多, 但是都极其浮燥,真正踏实努力的人,不足10%。我敢说, 靠从网上查资料来搞软件的人, 是永远不可能成为架构师的!
      #aa 发表于2008-03-13 19:06:07  IP: 117.11.81.*
      我觉得架构师是一种人的素质, 如果你没有这咱素质, 那怎么练习也是不行的.
      我到是觉得这篇文章是从各种文章;各种观点;各种说法凑出来的. 目前搞计算机软件的人很多, 但是都极其浮燥,真正踏实努力的人,不足10%。我敢说, 靠从网上查资料来搞软件的人, 是永远不可能成为架构师的!
      #chenfuzhong 发表于2008-03-13 19:45:33  IP: 218.17.221.*
      呵呵。说的不错啊,人嘛,哪能面面俱到呢。交流,不对的地方大家指正就是了。
      #lqbleet 发表于2008-03-13 20:41:55  IP: 60.207.19.*
      我心目中得架构师是不会随意骂人得!!!大家可以指正这篇文章,但是没必要骂哈!


      ~~~~~要有爱心~~~~~~~
      #aa 发表于2008-03-13 22:02:58  IP: 117.11.81.*
      真正的架构师靠的是经验和感觉, 天分占很大的成分, 与其让他写如何架构的经验, 比设计10个架构还困难, 还不一定写的全. 这非常象下棋, 没有一盘是一模一样的, 靠的是经验和感觉!
      #aa 发表于2008-03-13 22:04:11  IP: 117.11.81.*
      真正的架构师靠的是经验和感觉, 天分占很大的成分, 与其让他写如何架构的经验, 比设计10个架构还困难, 还不一定写的全. 这非常象下棋, 没有一盘是一模一样的, 靠的是经验和感觉!
      #aa 发表于2008-03-13 22:20:34  IP: 117.11.81.*
      架构师的技术功底只是一方面,最重要的是他能在错综复杂的业务逻辑中,迅速找出自己熟习的业务逻辑,并理出自己需要重新学习,进而构思新的架构。
      一个架构师只对某些方面,可以设计架构;对其它方面他也只不过是一个IT人。
      #aa 发表于2008-03-13 22:21:02  IP: 117.11.81.*
      架构师的技术功底只是一方面,最重要的是他能在错综复杂的业务逻辑中,迅速找出自己熟习的业务逻辑,并理出自己需要重新学习,进而构思新的架构。
      一个架构师只对某些方面,可以设计架构;对其它方面他也只不过是一个IT人。
      #laodan 发表于2008-03-14 09:04:22  IP: 220.169.60.*
      嘿嘿,说到最后还是停留在语言层次
      #ONLY_CHYGO 发表于2008-03-14 10:24:26  IP: 116.1.43.*
      "如果你的学历和能力,只能进入一般的软件公司或集成公司,那么选择微软的技术体系不错。因为微软体系,网上很多学习资料,而且大量的企业应用是用微软技术开发的,而且很多公司也用微软技术。所以公司多,你好找工作。微软的技术一般固定:C#+Asp.net+SQLSERVER+Visual Studio。"
      不敢苟同。。。一般能力的人才能做这个?我认为您老对MS体系有偏见。不要误人子弟
      #a_mini_fox 发表于2008-03-14 11:02:23  IP: 220.248.45.*
      对你所在的公司很感兴趣,这样的水平就能做管理层了?
      #michelly2003 发表于2008-03-14 11:02:50  IP: 125.35.5.*
      其它我认为做哪一行都有前途,用哪一个体系的东西来开发软件都是会有发展空间的.只要是自己想做的就行.呵呵
      #aa 发表于2008-03-14 11:11:10  IP: 117.11.91.*
      架构师不在技术层面的问题。比如,你不是拿了赵云的枪就成了赵云;拿了关公的刀就是关公了。就是你拿了刀和枪也打不过赤手空拳的李连杰。
      想一想在DOS时代就有架构师了,那时怎么能同今日而语!其实架构师也是高低差别挺大的,我想分为十级都不为多!
      要想成为架构师,只探讨技术层面的问题那只是一种虚幻,一种自我的满足!如今,各种技术层出不穷,以我的经验,好象已经超出了应用的脚步。想一想,我们周围那些应用非常成功的例子,如银行、医院、财务、股市它们的技术还是停留的哪个年代?
      想成为架构师,必需去做、去着急、去生气、去失败、去感悟、去总结、去提高!成天讨论技术层面的问题,是永远成不了架构师的,只能成为纸上谈兵的赵括!
      #aa 发表于2008-03-14 11:11:35  IP: 117.11.91.*
      架构师不在技术层面的问题。比如,你不是拿了赵云的枪就成了赵云;拿了关公的刀就是关公了。就是你拿了刀和枪也打不过赤手空拳的李连杰。
      想一想在DOS时代就有架构师了,那时怎么能同今日而语!其实架构师也是高低差别挺大的,我想分为十级都不为多!
      要想成为架构师,只探讨技术层面的问题那只是一种虚幻,一种自我的满足!如今,各种技术层出不穷,以我的经验,好象已经超出了应用的脚步。想一想,我们周围那些应用非常成功的例子,如银行、医院、财务、股市它们的技术还是停留的哪个年代?
      想成为架构师,必需去做、去着急、去生气、去失败、去感悟、去总结、去提高!成天讨论技术层面的问题,是永远成不了架构师的,只能成为纸上谈兵的赵括!
      #aa 发表于2008-03-14 11:53:20  IP: 117.11.91.*
      架构师做项目,不是做纸上推演,更不是做毕业设计。他必需用自己非常熟习,非常有把握的技术。即便这样,成功的几率也不是很高,技术之外的东西太多了。用那些自己不太熟习的技术,或者说没有把握的技术,来搞项目,无异于自杀。没有做过真正项目的人,是很难理解的!
      我经常听一些人说,计算机技术,只要知道一些概念就行,在做的时候,遇到问题,只要上网一查就可以了。其实这种人不是架构师,只是code人。
      #aa 发表于2008-03-14 11:53:39  IP: 117.11.91.*
      架构师做项目,不是做纸上推演,更不是做毕业设计。他必需用自己非常熟习,非常有把握的技术。即便这样,成功的几率也不是很高,技术之外的东西太多了。用那些自己不太熟习的技术,或者说没有把握的技术,来搞项目,无异于自杀。没有做过真正项目的人,是很难理解的!
      我经常听一些人说,计算机技术,只要知道一些概念就行,在做的时候,遇到问题,只要上网一查就可以了。其实这种人不是架构师,只是code人。
      #hotpop 发表于2008-03-14 13:17:23  IP: 222.177.9.*
      谢谢 言语间很有关爱之心
      #kaoloveting 发表于2008-03-14 13:21:58  IP: 210.21.254.*
      ok
      #zhuwanglove 发表于2008-03-14 13:54:31  IP: 202.105.42.*
      我觉得对给刚进入IT的朋友们是有借鉴作用的。楼主也是依自己的经验和推断写的。相信对部分人来说是同意楼主的观点。
      #网友 发表于2008-03-21 10:19:02  IP: 211.69.207.*
      这张图确实做得不咋地。。。
      #网友 发表于2008-03-21 10:20:37  IP: 211.69.207.*
      这张图根本就没有一个清晰的层次感
      #jintianyishiyeai 发表于2008-03-21 18:05:21  IP: 222.66.77.*
      to CCTest:
      UI一样可以用c开发,而且你想做出什么样子就可以作出什么样子。
      #我 发表于2008-03-27 16:01:48  IP: 168.3.6.*
      又是一个和熊节一样的人物~!!


      TMD...
      #gaoqing000 发表于2008-03-29 13:41:39  IP: 59.173.234.*



      写得好,对大家很有启发,
      您要努力多些这样的文章,这样就能启发大家
      这样中国的计算机行业就有救了。
      #j2ee_fan 发表于2008-03-31 15:19:00  IP: 124.156.3.*
      c语言杂拉,照样能写oracle的核心!
      切!
      #一个老程序员 发表于2008-04-01 09:53:12  IP: 218.200.154.*
      楼主写的还是很实在的,他写的是博文,不是博士论文。
      楼上的兄弟又何必如此苛刻,如此咬文嚼字,如此孔乙己,也太不厚道。
      楼主能把自己的想法、经验写出来,对刚进入IT的朋友是有很大帮助的。
      楼上的兄弟如果有能力,也可以自己写点东西贴出来,与大家共享(不要告诉我没时间,那是最水的借口)。
      #由克 发表于2008-04-06 09:24:50  IP: 220.169.151.*
      谢谢指点!
      #飞越黄河 发表于2008-04-08 23:38:30  IP: 219.143.204.*
      楼主的博文对迷茫的年青人很有意义
      #duration1 发表于2008-04-14 09:24:03  IP: 218.9.14.*
      不错。
      学习。
      #shizai 发表于2008-04-18 11:40:19  IP: 219.133.6.*
      实在一般,不严谨,甚至连语言/平台/工具,都没有搞的太清楚,尤其是那个图,实在比较一般。什么水平,看你画一张图就足以说明了。
      #agou 发表于2008-04-24 21:31:56  IP: 218.202.154.*
      写的很真诚,谢了
      #Gsky33 发表于2008-05-12 19:00:20  IP: 222.130.162.*
      有一些观点确实不错
      #jack0511 发表于2008-05-28 20:14:18  IP: 222.35.117.*
      谢谢楼主,起码我很有收获!
      我们需要先架构好自己的人品,再架构技术.
      #jack0511 发表于2008-05-28 20:17:10  IP: 222.35.117.*
      分享是一种美德!谢谢楼主
      我们需要先架构好自己的人格,然后才谈架构好软件!
      #jack0511 发表于2008-05-28 20:21:58  IP: 222.35.117.*
      分享是一种美德!谢谢楼主
      我们需要先架构好自己的人格,然后才谈架构好软件!
      #jane0022 发表于2008-06-29 15:50:26  IP: 202.117.29.*
      鄙视那些就会骂人的人
      你可以觉得博主说的不对,没关系,但是你要来写有建议的观点,这些是学习之道,大家都进步
      支持博主
      写的非常好
      #jack0511 发表于2008-06-30 13:41:10  IP: 125.71.232.*
      真不敢相信架构师会有如此低劣的思想
      #dhl2001 发表于2008-07-01 17:56:17  IP: 60.21.96.*
      我的建议是,先把SQL整明白,
      别的先免谈
      #suc2010 发表于2008-08-01 10:17:25  IP: 59.175.236.*
      楼主,您写的很好,真搞不懂上面的某些人,只知道批评.
      我是做银行软件的,楼主的架构图对我很有启发,
      做软件如没有学会分类和分层,只能说明还没有开窍门.只能说明平时做的仅仅是项目中的某一个部分.

      语言不能想象成武侠小说的刀,无刀剩有刀更是不可思议.
      做项目,需要你因地制宜的选择熟悉的工具去完成它.
      又有哪个人能否认在开始入门的时候,不是通过一门语言进入到it世界的.

      非常赞同楼主的一句话:
      不要怕,钻一门足矣。
      发表评论  


      登录
      Csdn Blog version 3.1a
      Copyright © 阿朱