上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
摘要:我依然记得当我完成学业时,我是多么的天真。那时我深信自己已经准备好进入任何一家软件公司,并开始成为一个顶级的开发人员。显然,开始工作后没多久我就意识到,还有很多事是我所不了解的。 在不断吸取经验的同时,我一直在努力学习那些我从来没有学过的,但却是成为优秀的开发人员所应了解的基本知识。以下是我希望自己能在学校就学到的10件事。 0. 我们总是错的 开发人员有着相当大的自我意识,包含了一些其他的非技术性缺陷,这也正是为什么我们很难发现我们做错了什么。我看到过很多无休止的设计讨论,开发人员不断地发表自己的想法……呵呵!猜猜怎样……我们都错了,唯一的区别就是我们犯错的离谱程度不同。 理解并接受这个事实 阅读全文
posted @ 2011-07-19 09:50 子福当自强 阅读 (68) 评论 (0) 编辑
摘要:通常,失败会让大家觉得沮丧、愤怒进而互相指责。然而,如果不能从失败中学到点什么,那么这真的将是彻头彻尾的失败。可是敏捷团队怎么才能让失败成为成功之母呢?James Shore觉得与其怒火中烧,不如认可大家的努力,大家都已经尽力而为了。我不会去指责大家,我会去检讨一下流程。是什么样的工作方式让我们有了犯错误的可能?为了不再重蹈覆辙,我们应该怎么改进我们的流程?这就是所谓的根本原因分析。万一失败了,那么一个最有效的根本原因分析法就是“五个为什么”技术。“五个为什么”分析法源自于精益制造。它主要通过识别症状,随后五次不断地提问“为什么”来找出问题的根本原因。据观察,通常问了五个为什么以后,相应的解决 阅读全文
posted @ 2011-07-15 10:26 子福当自强 阅读 (67) 评论 (0) 编辑
摘要:成为一个优秀的程序员和成为其他优秀的专业人员一样,需要尽可能多的做一些有质量的工作。有句很流行的话可以总结:做,正确做事,立马就做。(Do it. Do it right. Do it right now) 0. 将一天要做的事情列成清单 完成复杂活动(activity)的最好方法是将其拆分成简单的各项活动。每天早上,将你一天要完成的活动进行拆分,然后制定一个相应的日程安排表,这样能够帮助你:更好的理解这个活动。每天都有一个集中的目标。提高你的估计能力,几天之后,你会发现你能预测一天的工作量。 1. 一次只做一件事 集中于一项任务比同时做多项任务更多产,不同的研究已经证明这个观点,并且发布在不 阅读全文
posted @ 2011-06-28 14:33 子福当自强 阅读 (89) 评论 (0) 编辑
摘要:一般程序开发完成后就进入了繁琐无趣的后期维护阶段,请不要以为一个不停更新的项目后期维护是一件轻松的事情,它会暴露出开发过程中的所有硬伤,不规范的写法、混乱的逻辑结构、高耦合导致地牵一发而动全身。虽然开发内容实际上减少了,但人力成本反而更高。要提高这方面效率有很多技巧,本文介绍的内容只是起点--如何快速找到项目中需要修改的代码。一般出现问题首先看到得是表现部分,例如对话框,关系到一些具体逻辑或某个服务端请求,即使不是很清晰的部分也一定有临近的区域。根据表现找到其对应代码,我将其称为定位。搜索关键字:泛用但低效搜索关键字是广泛使用的方法。例如,你在节目上看到某个图片,找到图片标志,在所有代码中搜索 阅读全文
posted @ 2011-06-24 14:52 子福当自强 阅读 (79) 评论 (0) 编辑
摘要:加载形式FLASH加载文件有两种常规方式:一种是URLLoader,可以加载文本、二进制数据或 URL 编码变量形式的数据,然后转换成简单的文本形式或值对字符串形式;一种是Loader,可以将加载的图像文件转换成BitmapData,也可以解析SWF文件。(Socket, LocalConnection这些非常用类不在讨论范围)加载的资源应被统一管理以方便调用和重用,管理方式一般有两种:一种是将资源全部打包进SWF;一种是加载分散资源通过配置进行管理。我将对这两种管理方式进行介绍。资源打包成SWF在编辑FLA文件时,我们可以导入各种图片,并为其设置链接名。除手工逐个操作外,我们可以借助JSFL 阅读全文
posted @ 2011-06-24 14:52 子福当自强 阅读 (220) 评论 (0) 编辑
摘要:GC和内存泄露无关垃圾回收,这次是一个被无数人讨论过的传统话题。Action Script使用的是和Java相似的内存管理机制,并不会即时回收废弃对象的内存,而是在特定时间统一执行一次GC(Gabage Collection)操作来释放废弃对象的内存,避免了重复判断是否需要回收产生的性能问题。但要注意,这只是决定回收的时机,而不是回收的内容。这个延迟执行内存回收也就是个表面的现象,不管什么时候执行GC,能够回收的内存最终都能回收,不能回收的肯定不能回收。唯一的影响是,因为回收是延迟执行的,你在查看内存的时候不能直观地看到因为一个对象被废弃而回收内存的过程,会产生迷惑。但这对于解决内存泄露是无关 阅读全文
posted @ 2011-06-24 14:51 子福当自强 阅读 (172) 评论 (0) 编辑
摘要:FLASH与传统环境的不同点MVC最早在1979年的时候第一次被人提出。不过,当时还不存在网络应用的概念。之后当万维网诞生之后,又过了很长时间……它并不是自诞生就开始流行的,而改变的原因很简单——因为两个极其流行的开发框架包含了这种模式,它们就是:Struts 和 Ruby on Rails。之后,模仿者蜂拥而至。所以,在人们眼里看来,实际上是先有的Struts,然后才有的MVC,也无怪乎MVC的概念会始终沾染着Web概念,乃至和一些框架附加内容牵涉不清。因为Struts很好用,别的不说,至少让HTML显得干净了很多。所以很多人都在用Struts,这未必是因为需要MVC模式,而是因为他们需要S 阅读全文
posted @ 2011-06-24 14:47 子福当自强 阅读 (104) 评论 (0) 编辑
摘要:透过现象看本质首先是个转场特效问题。其实我早想到做法了,只是当时还没实践。增加混合(BlendMode.ADD)只要关系到光效,泛用性就很高,叠加着画上去看起来应该就是这个效果。但是我还是先到群里问了下,然后一帮人就跟我说径向模糊。还有一帮人说以前搞过,拿我的原图上了个径向模糊发给我。但是径向模糊多慢用过PS都知道,怎么也不可能用在动画效果里的。这个东西的确有点像径向模糊,但是像什么就做什么,从表面着手,思考方式就有点单纯了。实际上做法再简单不过,调整Matrix缩放和旋转图形,一点点放大,然后用增加混合模式将原图叠加着画上去即可。var m:Matrix = new Matrix(); m. 阅读全文
posted @ 2011-06-24 14:46 子福当自强 阅读 (92) 评论 (0) 编辑
摘要:最短路径原则,就是将复杂的问题简单化。达到目标并不是只有一条路,眼前的那条往往也不是最短的一条。所以,解决问题前的第一步,应该是要找实现目标的最短路线。虽然有些人可能会喜欢完成些复杂的算法来获得成就感,但这就是另一个话题了。要明白,我们是作为实现工具的工人,而不是授命在空中楼阁中研究的学者。魔术师视角,而不是观众视角首先是一个比较典型的例子。那位兄台提出这个问题的时候,问的是碰撞检测。而且是不规则形状,有凹的也有凸的碰撞检测。判断两个物体是否边缘匹配,可以拼在一起。最后还要在放下时自动检测周围的方块,并自动吸附。必须得说,这个课题真的很困难,倒不是说找不出方法,而是找不出效率可以接受的方法。优 阅读全文
posted @ 2011-06-24 14:45 子福当自强 阅读 (200) 评论 (0) 编辑
摘要:【编者按】随着富互联网技术(RIA)的潮流,Flash技术在互联网中的应用越来越多,国内Flash开发者数量也在以惊人的数量增长。本专题——务实主义,将主要介绍如何在Flash开发过程中尽量提高自己的开发效率,不为花哨,只为务实。文章中会提及许多flash开发中的实用技巧,期望对各位看官能有所帮助。不需要的战争很早以前就有一种说法——技术行业里最无聊的莫过于语言战争。最典型的就是Java与.net之间旷日持久的战争与和平,期间掺杂着公司的宣传手腕,永不休止的针对细枝末节的口水战。一件事情要争论起来始终都有素材,问题在于这种大规模的嘴仗,即使产生了结论也难以被沉淀下来。而且,其结论往往也无法产生 阅读全文
posted @ 2011-06-24 14:42 子福当自强 阅读 (130) 评论 (0) 编辑
摘要:D语言是一种由Digital Mars公司创造的系统编程语言,它专注于“把C和C++的能力和高性能与先进的语言——像Ruby和Python——的高生产力结合起来。” 尽管它仍然是一种静态类型的语言,可以直接编译成本地代码,而且语法看起来与Java或者C#非常类似,但是它做出了很多有意义的改进。这些改进包括明确地支持惰性参数。当我们使用关键字“lazy”标记一个形参时,就意味着相关的实参会被赋值0次或者多次。这与Haskell之类的语言不同,它会延迟对实参赋值0次或者1次,但不会再多。为了保证程序的正确性,特别是在并行以及多线程的领域中的正确性,D语言支持把“immutable”和“const” 阅读全文
posted @ 2011-06-24 14:33 子福当自强 阅读 (186) 评论 (0) 编辑
摘要:如果只利用一套工具,就能够开发出适于各种平台运行的应用,是不是会让开发者感激涕零?Adobe公司今日发布的工具套件正在让这美好的愿景变成现实。Adobe今日更新了公司旗下两款制作工具,Adobe Flash Builder 4.5和Flex 4.5。此次更新后,开发者便可利用这套软件,针对Android、iPhone、iPad与黑莓PlayBook各种平台开发产品了。 按照Adobe在声明中的说法,开发者们现在可以使用一个单一工具,创建高质量的手机应用程序。利用Flash Builder 4.5开发的应用,可以做到与多种手机设备系统的无缝连接。Adobe称,使用Flash Builder,开发 阅读全文
posted @ 2011-06-21 22:55 子福当自强 阅读 (93) 评论 (0) 编辑
摘要:当程序越来越大,我们需要把它拆分成多个swf,在需要的时候动态加载。拆分时应该尽量把不同的类编译进唯一的swf,避免因swf文件增多而使整个程序的文件尺寸增大。按此原则可以拆分出以下两种swf,借助 ApplicationDomain 共享其代码和资源。模块(Module)按照程序逻辑,可以拆分出多个“功能模块”,如“注册”、“管理”等等;按照游戏或社区类程序的关卡或场景,可以拆分出不同的“场景模块”。这些模块不是主程序运行必须的,只在需要的时候加载。 运行时共享库(RSL)主场景或者多个模块通用的资源,比如位图、声音、设计好的页面元素等,可作为“库”在主程序运行前加载。可以整套更换的皮肤(. 阅读全文
posted @ 2011-06-20 10:09 子福当自强 阅读 (152) 评论 (0) 编辑
摘要:删除对对象的所有引用以确保触发垃圾回收。 在 Flash Player 的发行版中无法直接启动垃圾回收器。要确保将一个对象作为垃圾回收,请删除对该对象的所有引用。请记住,在 ActionScript 1.0 和 2.0 中使用的旧 delete 运算符在 ActionScript 3.0 中有不同的行为。它只能用于删除动态对象的动态属性。注: 在 Adobe® AIR® 和 Flash Player 的调试版中可以直接调用垃圾回收器。例如,以下代码将 Sprite 引用设置为 null:var mySprite:Sprite = new Sprite(); // Set t 阅读全文
posted @ 2011-06-20 02:35 子福当自强 阅读 (125) 评论 (0) 编辑
摘要:简介电影剪辑在运行时,大多数数据都存储在内容中,一旦电影剪辑关闭,那么这些数据也同时从内存中清除掉,如果想存储数据或者让客户端的 两个电影剪辑共享数据该怎么办呢,要想办法把数据存储在Flash播放器外面。ActionScript中,SharedObject类 实现了客户端机器数据的持久性存储。有两种类型的共享对象:本地和远程,这章集中讨论local shared objects (LSOs).Local shared objects 很类似于浏览器中cookies,LSOs 的功能也和cookies 很类似,如存储用户登陆网站的用户名, 这样不必每次登陆都要输入用户名了,不过LSOs 的功能不 阅读全文
posted @ 2011-06-20 02:33 子福当自强 阅读 (543) 评论 (0) 编辑
摘要:问题我想把自定义类实例存储到LSO解决办法使用flash.net.registerClassAlias( )方法保留类型信息并把类实例添加到共享对象的data属性上。讨论LSOs 使用特殊的二进制格式,Action Message Format (AMF),当要在LSO中存储类实例时,实例会被编码为包含属性的普通的object。这样当重新从共享对象中读取实例时,已经不是原来的类实例了,因为已不能根据类型信息解码回来。flash.net包中的registerClassAlias( )方法就是为解决这个问题的,这个方法的使用是很简单的,在AS1.0和AS2.0中写法是Object.register 阅读全文
posted @ 2011-06-20 02:33 子福当自强 阅读 (483) 评论 (0) 编辑
摘要:近日,一项评测向人们证明了:HTML5在性能上仍远远落后于Flashplayer。测试使用了Droid X, Nexus One, Desire HD, Atrix, PlayBook, Galaxy Tab, Xoom 等设备,分别测试了位图,矢量图,数值运算,视频播放等项目。 位图:所有设备上Flash的位图性能都优于HTML5,平均而言Flash的速度是HTML5的2倍矢量图:所有设备上Flash的矢量图图性能都明显优于HTML5,Flash的速度是HTML5的3到4倍数值运算:AS3的确是一种很慢的语言,但那只是相对于Java和C#这些静态语言而言的。不论如今的js得到了多大的优化,都 阅读全文
posted @ 2011-06-16 10:05 子福当自强 阅读 (150) 评论 (0) 编辑
摘要:1.- 所有的程序都写的很烂,除了我的。我要告诉你一个坏消息,兄弟,所有的程序都写的很烂,包括你的。无论你在上面花多少功夫,其他大多数程序员总是会认为你写的代码很烂、他们能写出比你好10倍的程序。 如何纠正:不要挑剔别人的程序,有一天也许你的程序会被人放在聚光灯下挑剔。要保持客观和专业的评论,不要轻易判断。要谦虚,从周围人哪里学习经验,警戒自己不要写出这么糟的程序。2.- 我几秒钟就能把它改好,不用走变更流程了。抄捷径充满诱惑,每个人都想抄捷径。有时候抄捷径是必要的,但总的来说,抄捷径是危险的,非常危险,应该避免这样做。走捷径也许会节省你数小时的时间,但如果走错了,它可能会给你带来数月的麻烦。 阅读全文
posted @ 2011-06-07 15:38 子福当自强 阅读 (56) 评论 (0) 编辑
摘要:Ubuntu 11.04 版本增加了评分与分级功能。大家有没有发现,当你安装某个软件后,就可以对它进行“点星”啦。前提是必须登录才可以发表评论与评级。大家可以试试。下面是17款评价超高的应用:#1,Chromium Web Browser无需多论。安装:http://apt.ubuntu.com/p/chromium-browser#2,GIMP Image EditorLinux下最受欢迎的图像编辑器,功能强大。安装:http://apt.ubuntu.com/p/gimp#3,VLC媒体播放器在VLC看来,天下没有不能播的,包括电台不让播的。安装:http://apt.ubuntu.com 阅读全文
posted @ 2011-05-04 09:55 子福当自强 阅读 (260) 评论 (0) 编辑
摘要:本月没有戏剧性的变化。C#和Objective - C中取得新的历史高点。没有任何其他的编程语言,可以达到C#和Objective -C的超过2.5%年升幅。Lua和Python分别提升了0.61%和0.49%。TIOBE 开发语言排名是一种编程语言的流行程度的指标。该指标每月更新一次。市场占有率是根据世界各地的熟练工程师、课程和第三方供应商的数据统计来的。用于计算市场占有率的流行的搜索引擎包括谷歌,MSN,雅虎,维基百科和YouTube。TIOBE指标并是不是表明哪个是最好的编程语言或哪个语言写的代码行多。当准备建立一个新的软件系统进行战略决策时,该指标可以用来检查你选择的编程语言或技术是否 阅读全文
posted @ 2011-05-04 09:53 子福当自强 阅读 (148) 评论 (0) 编辑
摘要:聊完了軟體工程估算時間的問題,工程師薪水的問題,今天來和大家分享兩個很不錯的程式設計「做」與「不做」列表。首先,是Andres Taylor (安綴斯‧泰勒) 寫的「Top 10 Things Ten Years of Professional Software Development Has Taught Me」,翻成中文就是「十年的程式設計經驗教我的十件事情」。原文不長,裡面有很多不錯的觀念,我鼓勵你們去讀讀。以下是中文版:物件導向比你想像中的還難,很多程式設計師最重要的技能:溝通你必須要學會說「不」如果所有的事項都一樣重要,那意思是它們都不重要 — 無論如何必須把先後順序排出來千萬別把事 阅读全文
posted @ 2011-05-04 09:52 子福当自强 阅读 (66) 评论 (0) 编辑
摘要:原文作者盖尔·拉克曼(Gayle Laakmann)曾在微软和苹果当过实习生和软件工程师,也曾是Google的软件工程师,还在Google的招聘委员会任职3年。人们也许会说我太幸运了。18 岁时,我也许是微软千名实习生里最年轻的一位。我的实习同伴中大多数人的经验是我的 3 倍,我不禁要问:“我来这要做什么?” 不可否认,在这么年轻的年纪获得了如此有名望的实习机会,我的确是非常非常的幸运。但比幸运重要的事情还有很多。以下的技巧让我获得了适当的经验,让我的简历可圈可点,引起了招聘者的注意,使我最终获得了微软、苹果和谷歌的职位。 以下是 10 件事,你也可以做到,有助于提高你在那些公司的受 阅读全文
posted @ 2011-04-29 16:43 子福当自强 阅读 (54) 评论 (0) 编辑
摘要:简历作为我们求职的“敲门砖”,其重要性不言而喻。然而,你的简历有多少含金量呢?让我们一起来给自己的简历打打分吧!日前,李开复在其微博上提出了如何自己评估简历的妙招,并且分享了创新工场人力资源部门负责人对于简历制作的几点建议。李开复给大家介绍了一个简单的评分标准:“写简历时,数数看你的简历上有多少数据(业绩、用户数、节省成本、市场份额……)。再数数简历上有多少形容词(勤奋、负责、向上、有团队精神……)。每个数据加五分,每个形容词扣一分,因为形容词要来自于第三者才有价值。创新工场HR对投简历的建议:1.普通简历篇幅不超过两页,学术和技术的可以长到5页。他曾经收到过15页的简历,没有勇气读完。2.第 阅读全文
posted @ 2011-04-25 11:28 子福当自强 阅读 (127) 评论 (0) 编辑
摘要:不知不觉,做程序工作已经10年了,从最初学习C++到Java,从困惑到清晰,感觉真的有不少东西可写,不过总觉得不成体系,大概看了太多八股文章的缘故,被憋得实在难受。所以不管了,想到什么写什么吧。 1、从C++到Java C++和Java谁快?从算法上讲我认为毫无疑问是汇编〉C++〉Java,不要迷信某些个别评测,单纯的回圈测试什么的,比如JNode的官方网站上有Java写的JVM的性能和SUN的JVM 进行性能比较的结果,JNode中用Java写的JVM竟然能比SUN公司用C++写的JVM还快!编译器完全可以作针对性优化影响测试结果,毫无意义的东西。而且,评测结果不会具备多少实际意义,真正的应 阅读全文
posted @ 2011-04-21 10:47 子福当自强 阅读 (154) 评论 (1) 编辑
摘要:作为程序员,要取得非凡成就需要记住的15件事。1、走一条不一样的路在有利于自己的市场中竞争,如果你满足于“泯然众人矣”,那恐怕就得跟那些低工资国家的程序员们同场竞技了。2、了解自己的公司以我在医院、咨询公司、物流企业以及大技术公司工作的经验来看,这一点所言不虚。不同公司的运营模式差异极大。如果你理解企业的运营模式,那你就不一样了!在这家公司中(或者对客户而言),你是参与业务运营的资产,你的工作能直接产生效益!3、与最优秀的人为伍很早以前,我喜欢打篮球,被分配到一个水平比较高的队里。一开始适应的确很困难,但环境的压力越大(重大比赛),我的长进也就越明显。每个领域其实都一样:你周围人的水平(以及对 阅读全文
posted @ 2011-04-21 10:41 子福当自强 阅读 (92) 评论 (0) 编辑
摘要:这是一篇自我反思,因为我总觉得自己像个没头苍蝇:感觉有很多事要做,但其实又没做什么,把自己搞得很累却又没啥大的收获。要么毫无追求,至少有个平淡的心态去享受每天的生活;要么有所追求,努力的去达成自己的目标。我不是第一种,至少还没到那个境界,所以必须是第二条路。那么究竟是哪里出了问题:我浪费了很多时间,很多很多时间,这种浪费不仅仅是浪费,更是培养了一种逃避的心态:•要做正式的事之前,先上会微博轻松一下,“准备”一下吧;•对于研究、阅读资料,我们更醉心于收集资料;在这种貌似有理,实则无用的额外工作下,时间被心安理得的浪费掉了,懒惰与拖沓在不知不觉中培养起来了。这是一个正反馈,这是一个恶性循环!那么我 阅读全文
posted @ 2011-04-18 13:38 子福当自强 阅读 (98) 评论 (1) 编辑
摘要:《连线》杂志撰文称,移动互联网产业虽然因智能程序兴起,充满赚钱机会,但是这远不是最大的商机所在。全文如下: 移动互联网的大机会 你真的很想致富吗?秘密就在这里,和建立一个社交网没关,和政府求助你没关,我只想向你介绍一个世界,只有一个世界:移动。 你应该知道手机是下一个大事件,10年之前就晓得了?在苹果商店下载《愤怒的小鸟》玩时,你不用怀疑应用程序已经制造了许多百万富翁。 不过时至今日,它远未成为基础性的生意机会,许多人并未留意眼前的大商机。很简单,移动互联网正在突飞猛进,只要稍有智慧、拥有创意,就能在建立盈利移动业务上抢得先机。 为什么移动产业是今天最大的增长机会?一些数据可以作出说明。还记得 阅读全文
posted @ 2011-04-11 10:04 子福当自强 阅读 (52) 评论 (0) 编辑
摘要:微软向Web开发者提供了与本地应用开发者相同的一些Windows 7任务栏特性。可以将站点拖拽到任务栏上将其“钉住”。一旦将站点“钉在”了任务栏上,站点就会显示自己的图标、提示和跳转列表,就好像他们是安装好的应用一样。下图是来自Amazon的示例。每个站点可以在跳转列表中放置两部分内容。“Tasks”中放置的是使用元标记定义的静态内容,这部分最多可以放置5个条目。可以使用JavaScript将条目动态添加到“Tasks”上面那一部分中。这两部分都可以包含客户化图标,如下所示的Facebook示例。向Web开发者提供的另一个特性是“缩略图工具栏”。对于常规应用来说,只有当浏览器最小化后才会显示“ 阅读全文
posted @ 2011-04-07 18:17 子福当自强 阅读 (74) 评论 (0) 编辑
摘要:随着智能手机和应用的发展,通过开发App变成百万富翁的新闻已经屡见不鲜,那么对于还没有加入进来的开发者或创业者,应如何看待iOS平台和Android平台呢?Dan Frommer给出了以下建议: 1、如果你做免费的手机应用,那么2个平台一起开发。 至少目前应该如此,Android市场太大以致于你不可能忽略掉它,但同时它又没大到你可以作为你唯一的平台,你可能要考虑到支持多个Android应用商店,比如亚马逊的。 没有理由你的iPhone应用要比Android应用做得好,也没有理由给Android应用更多的精力,对他们应该一视同仁。 2、如果你想通过销售应用挣钱,优先选择iOS,至少目前应该这样。 阅读全文
posted @ 2011-04-07 18:10 子福当自强 阅读 (92) 评论 (0) 编辑
摘要:几乎所有新近成长的Visual Studio代码开发人员都选择使用C#,而不是VB.NET或C++,这也使得C#已经成长为微软的第一大语言。根据本月的Tiobe编程语言排行榜,C#再次取得了突破性进展,成为排行榜第四名。Tiobe社区表示:“从长远角度看,C#似乎是唯一一个能与Java竞争的编程语言。”3月份其它取得进步的语言包括Object-C、Lua和Groovy,而Python则丢失了一些市场份额,PHP也出现了严重的下滑。前三甲就不用赘述了,依然是Java、C和C++。3月Tiobe编程语言排行Top20:11年03月排名10年03月排名编程语言市场份额同比变更等级11Java19.7 阅读全文
posted @ 2011-03-14 17:38 子福当自强 阅读 (153) 评论 (0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
悟道2012