阳光VIP

少壮不努力,老大徒伤悲。平日弗用功,自到临期悔。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 139 下一页

2012年3月2日

摘要: Kyle Brandt曾在Serverfault Blog中发表了一篇博文《Should Developers have Access to Production?》为我们分析了开发人员是否允许访问生产环境?外刊IT评论对此文进行了翻译,现转载于此,供大家学习:是否应该允许开发人员访问生产环境?在Web开发公司里,有个问题会被一而再、再而三的提出来,这就是:“是否应该允许开发人员访问生产环境?如果是,允许到什么程度?”对于此,我的观点是,整体上,应该限制开发人员访问生产环境。在论证我这个观点之前,我想声明一下,我的立场绝对不是基于对开发人员的品质品行的判断——所以请不要往这方面想。首先我要公布 阅读全文

posted @ 2012-03-02 20:51 阳光VIP 阅读(1194) 评论(0) 推荐(0) 编辑

2012年3月1日

摘要: 导读:对于程序员来说,知道堆空间,设置堆空间,处理堆空间的outOfMemoryError错误,分析heap dump是非常重要的。文中介绍了Java堆的学习教程以及Java堆内存(heap memory)的十个要点。文章内容如下:我刚开始学习Java编程时,可不知道什么是堆内存或堆空间(heap space),甚至根本不管对象创建时都放在哪里去了。正式了写一些程序后,经常会遇到java.lang.outOfMemoryError等错误,我才开始关注堆内存。对大多数程序员都经历过这样的过程,因为学习一种语言是非常容易来的,但是学习基础是非常难的,因为没有什么特定的流程让你学习编程的每个基础,使 阅读全文

posted @ 2012-03-01 21:35 阳光VIP 阅读(151) 评论(0) 推荐(0) 编辑

摘要: 甲骨文近日发布了一则公告,推迟了Java SE 6的终结期限。根据原定计划,JDK 6和Java SE 6将在今年7月份终结,现在该日期已经被推迟到了11月份。甲骨文称,之所以推迟,是为了给予开发者更多的时间来过渡到JDK 7。更多信息可以查看Java SE的支持路线图。甲骨文称,一旦一个Java产品已经发布了三年,并且其继任者也已经发布了一年,那么该版本的寿命将会被终结。Java 7是在2011年夏天发布的,而该日期距离Java 6的发布已经过去了4年半的时间,甲骨文又将在明年夏天发布Java 8,看来Java 6已经到了生命的尽头了。对于需要长期支持的开发者,甲骨文提供了一个商业版本。文章 阅读全文

posted @ 2012-03-01 21:35 阳光VIP 阅读(126) 评论(0) 推荐(0) 编辑

摘要: 近日美国专利局对甲骨文数项Java版权声明的否决让甲骨文和谷歌的专利战争的未来蒙上了不利的阴影。但对于广大开发人员来说这确实一个巨大利好。针对近日闹得沸沸扬扬的谷歌(Google)和甲骨文(Oracle)关于安卓手机系统对Java侵权的专利案,美国专利商标局(USPTO)否决了Oracle对Java的数项专利声明。不管在专利局给的最终答辩(Final Office Action)中甲骨文是否还有机会胜出。专利局本次决定都抛出出了一个新的争议性话题:受专利保护的软件到底应该拿来做什么?能用来做什么?潜在的无休止的官司将会对像Java这样的有专利的语言的未来带来巨大的影响。在近日谷歌和甲骨文的专利 阅读全文

posted @ 2012-03-01 21:34 阳光VIP 阅读(187) 评论(0) 推荐(0) 编辑

2012年2月29日

摘要: 这是敏捷开发一千零一问系列的第十二篇。(之一,之二,之三,问题总目录)问题原问题:敏捷的具体实施是否按照一定的步骤?方案越前面的方案月容易实施,但是也越容易流于肤浅而失败。方案1:循序渐进这个可以说是所有事物推广的方法,不只是敏捷,而作为“敏捷”而言,崇尚迭代交付,自然更符合循序渐进的思想。方案2:面向问题常常听到这样一个问题:我是过程改进人员,以前CMMI过级的时候很忙碌,也很充实,最近公司今年没有过级的任务,大家都闲下来了,下一步该怎么办呢?既然是过程改进人员,就应该改进过程,和CMMI本来是无关的。CMMI的引入,是帮助我们解决问题的,而不是让我们忙碌和充实的。现实项目的问题和困难,才是 阅读全文

posted @ 2012-02-29 23:32 阳光VIP 阅读(120) 评论(0) 推荐(0) 编辑

摘要: 这是敏捷开发一千零一问系列的第十一篇。(之一,之二,之三,问题总目录)问题原来问题是这么写的:“每个人对美的认识不一样,在产品开发过程中,该怎样有效控制界面设计用时?”大致是说有些人觉得这样就得了,另外一些人觉得还不够漂亮,不知道评审的时候该听谁的。这个问题有点另类,所以泛化成“需求谁做主”。方案方案1:听产品经理PO的这个是简化的方案。一般而言,我们总会挑选出正确的人,或至少是最正确的人——他对市场清楚,客户明白,至少在业务方面比程序员经多见广——来形成对需求的雏形,日后验收的,也是他。这个人就是PO,Product Owner,产品的主人,产品经理。不过,常常不存在一个人这么厉害,能超越和 阅读全文

posted @ 2012-02-29 23:31 阳光VIP 阅读(152) 评论(0) 推荐(0) 编辑

摘要: 导读:众所周知,2006年Google公布了自己的BigTable论文,作为Google继GFS和MapReduce两项创新之后的又一项创新,其在设计用来针对海量数据处理情形下的管理结构型数据方面具有着巨大的技术优势。而Hypertable和HBase是最知名的两款基于BigTable为蓝本设计的数据库,他们的不同之处在于Hypertable基于C++实现,而HBase则基于Java。两种数据库的性能也一直是人们争论的热点话题。在最近的一次性能测试中Hypertable在吞吐率测试中以2倍的性能优势完全压倒HBase。近日,Hypertable和HBase进行了类似随机读取统一的测试, 结果表 阅读全文

posted @ 2012-02-29 21:41 阳光VIP 阅读(277) 评论(0) 推荐(0) 编辑

摘要: 导读:本文作者Stefan Karpinski是一名数据科学家和应用数学家。曾就职于Akamai,Citrix Online和Etsy;Viral Shah爱好对高性能计算机研究工作,曾就职于微软Star-P部门;Alan Edelman是一名教授,从事高性能计算、数值计算、线性代数、随机特征分析(随机矩阵理论)等方面研究。文中探讨了Julia语言的开发缘由以及它的新特性。笔者认为一门新语言的诞生势必会掀起一阵新的旋风,开发者在享受它带来乐趣的同时也在为它的存在价值而争论不休,究竟Julia能否给开发者带来新的福音呢?让我们来一同走进它:为什么要创建Julia编程语言?用一句话来说,因为我们求 阅读全文

posted @ 2012-02-29 21:38 阳光VIP 阅读(196) 评论(0) 推荐(0) 编辑

摘要: 导读:本文作者Jiri Novotny+由于受Windows 平台任务管理软件的困扰。他把这篇用户文章投递在 ComponentOwl.com,因为他的Swift To-Do List要使用Component Owl 上基于.Net框架的Better ListView作为它的核心组件。当编译占用你时间时你会怎么做。不只是编译,即使是在等待任何短暂的计算机操作结束,这段时间你会干些什么?和你的工作日休息比起来这点时间是微不足道的,但是总的来说它还是能对你的生产率和幸福感感带来巨大帮助的。顺便说一下,这篇文章内容不是只针对开发者和程序员。它对任何使用电脑的聪明人都有效。后面还会附上图片。现在让我们 阅读全文

posted @ 2012-02-29 21:38 阳光VIP 阅读(79) 评论(0) 推荐(0) 编辑

摘要: 由于本人要接手一项C++方面 的工作。由于不会C++,不过做过JAVA 以及一些web方面的开发,加之时间比较短。所以需要速成,于是学习笔记也基本都是用代码代替。//范例资源文件/*****************************************************************************************Test.txt:tom 123456789 lilei 234567891 zhangsan 345678912tom 456789123xiaohe 567891234*********************************** 阅读全文

posted @ 2012-02-29 18:41 阳光VIP 阅读(150) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 139 下一页