上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 33 下一页
摘要: 今天在工作中我对一个同事说,PyDev 2.5.0现在对TDD(测试驱动开发)提供了很酷的支持了。我并不是一个对TDD很痴迷的倡导者,对其它事物也一样,但仍不免激起了一场讨论。这个家伙,让我们暂叫他约翰,说:“在开发一个功能时TDD可以节省开发的时间,但有时候一个功能需求,要求的是如此的紧急,我们要尽可能快的交付这个功能,软件测试放在以后再说。”诸如这样的话让我欲哭无泪。我极力解释说,没有测试,发布的代码会存在不可想象的风险。就像这个功能非常的重要一样,你的产品也会因此受到严重的破坏。尤其在使用Python语言时,很少有问题会在编译期显示出来(一个简单的书写错误就会导致运行期的一个Attrib 阅读全文
posted @ 2012-04-26 09:48 j2ee技术 阅读(137) 评论(0) 推荐(0)
摘要: 导读:天下武功,唯快不破。对日益激烈的互联网竞争你所拥有的利器就是快!本文来自百度贴吧的LAMP解决方案介绍,摘录至此旨在研究分享,看看其是如何全面支持快速迭代的。文章内容如下:贴吧是功能性产品,唯快不破是永恒的准则,这一特点决定了快速迭代是需要解决的关键性问题。快速迭代,分解开来有如下部分:开发阶段,快速开发;测试阶段,包含了环境快速搭建、自动化测试工具;运维阶段,包含了集群管理技术、自动化运维工具;同时,这三方面的工作需要一个整体性的解决方案衔接起来。早期的贴吧,作为一个高性能社区,功能相对单一,全部采用C语言开发,系统可重用程度低,开发、测试效率低,运维方面的积累也很少。为了提高效率,开 阅读全文
posted @ 2012-04-26 09:48 j2ee技术 阅读(184) 评论(0) 推荐(0)
摘要: 在程序中经常要用到设置或者其他少量数据的存盘,以便程序在下一次执行的时候可以使用,比如说保存本次程序执行时窗口的位置、大小、一些用户设置的数据等等,在 Dos 下编程的时候,我们一般自己产生一个文件,由自己把这些数据写到文件中,然后在下一次执行的时候再读出来使用。在 Win32 编程中当然你也可以这样干,但 Windows 已经为我们提供了两种方便的办法,那就是使用注册表或者 ini 文件(Profile)来保存少量数据。本文中先介绍一下 .ini 文件的使用。ini 文件是文本文件,中间的数据格式一般为:[Section1 Name]KeyName1=value1KeyName2=value 阅读全文
posted @ 2012-04-26 09:47 j2ee技术 阅读(144) 评论(0) 推荐(0)
摘要: 信息时代的硬件芯片和存储器价格以摩尔定律的形式下降,可是现在处理的数据量也越来越大。我们先以cocoa编程为例,然后再结合网格计算、云计算,综合对最新的高性能计算技术作介绍。使用 runloop在cocoa编程如果用NSThread开线程[NSThread detachNewThreadSelect: @selector(run) toTarget:self withObject:nil]也可以用runLoop的方式来取代[self performSelector:@selector(run) withObject:nil afterDelay:0.0]在runLoop里面的run函数要有循环 阅读全文
posted @ 2012-04-26 09:47 j2ee技术 阅读(215) 评论(0) 推荐(0)
摘要: 各位果迷是否能想象在一分钟之内,科技领域都会发生什么事情?——苹果平均每分钟卖出81部 iPad;在 iPhone 4S 发布后的第一个周末,每分钟卖出925部 iPhone 4S;RIM每分钟卖出103台黑莓手机;Amazon每分钟卖出18部 Kindle Fire 平板电脑;微软每分钟卖出11部 Xbox 360 游戏机;每分钟有超过700部电脑被卖出,每分钟有232部电脑被感染恶意软件;每分钟有2000万用户在网上浏览色情内容……这些数字来自一家网站设计公司 GO-Globe,他们将科技界每60秒钟之内会发生的事情做成了一张信息图,在这个信息图中我们不仅仅可以看到在互联网上浏览色情内容的 阅读全文
posted @ 2012-04-26 09:47 j2ee技术 阅读(177) 评论(0) 推荐(0)
摘要: 本文主要讨论Unicode的编码与各种实现,着重讨论UTF-16,UTF-8的实现规则,以及Big-endian和Little-Endian的存储规则。一、Unicode编码 Unicode出现之前已经有各种编码标准:ANSI、ISO8859-1、GB2312、GBK以及BIG-5等。Unicode试图统一各种编码,在Unicode演进过程中,也有自身不断修复的过程:刚开始的时候认为16位可以表达65535个字符,已经足够收集所有的字符;后来随着大量中文、韩文和日文等表意文字的加入,已经超出了65535个字符,16位已经不能描述所有的字符集了。 在Unicode字符集中的某个字符对应的代码.. 阅读全文
posted @ 2012-04-26 09:47 j2ee技术 阅读(409) 评论(0) 推荐(0)
摘要: 导读:在IBM全球副总裁兼IBM中国开发中心总经理王阳博士看来,IBM百年不衰的根本原因在于将创新力凝结成软件然后进行合适的传播,其间最重要的是成功打造出了一个吸引人才、培养研发人才并激发出人才创新力的环境和氛围。而保持创新领导力的关键,就是要着重培养人才。作为人才的承载体,软件就是把这些人才集聚在一起共同创新的最佳平台。作为全球最大的商业软件公司,IBM正在帮助不同规模的企业探寻他们最重要的业务需求,通过将客户需求与IBM的业务能力相结合,从而找到最佳的解决方案。事实上,在IBM中国开发中心(IBM CDL)一直有一个优良传统,研发出来的软件产品与解决方案都会在内部大量运用。换句话说,IBM 阅读全文
posted @ 2012-04-26 09:46 j2ee技术 阅读(228) 评论(0) 推荐(0)
摘要: 移动领域激战正酣,同样是没有永远的朋友,只有永远的利益。苹果刚刚起诉三星的Galaxy手机和平板电脑山寨了苹果的产品,而此前两家并没有过节。再比如微软和亚马逊以及HTC之间的授权协议争端。移动领域的争端如此之多,以至于看客无法分辨到底谁在告谁,谁是谁的敌人,谁是谁的朋友。于是有人为了让人们吧这纷纷扰扰看得清清楚楚明明白白特意制作了一张移动专利诉讼图:几点说明:仅包括专利相关诉讼,不包括那些只围绕商标、挖墙脚等争端。只说明移动相关的诉讼。只探讨大公司。给出了软件和硬件公司合作生产设备(微软和三星)的情况但没有给出OEM和组件合作关系。给出了部分专利授权关系。 阅读全文
posted @ 2012-04-26 09:46 j2ee技术 阅读(112) 评论(0) 推荐(0)
摘要: 导读:有了开源编程工具,在基于开源许可证的情况下您可以轻松学习、修改、提高代码的质量,本文收集了11款最主流的且有价值的开源编程工具。或许会给您带来一丝惊喜。一起来看下吧。NO.1 Rhomobile RhodesRuby或许是Github上第二大流行语言了,如果你想利用它来开发iPhone或许不会为您带来任何好处,因为当第一台NeX推出时便注定了Objective-C开发平台的命运。Rhomobile Rhodes是一个创建Ruby网站和开发iPhone app的开源平台。只要你愿意你还可以使用jQuery Mobile来处理布局。就像类似创建一个Web应用,要知道现在用户更愿意用手指触屏来 阅读全文
posted @ 2012-04-26 09:46 j2ee技术 阅读(136) 评论(0) 推荐(0)
摘要: 学习并不是简简单单的阅读和浏览,而是一个积累的过程,一个通过持续的学习,对自己的知识体系不断丰富、索引的过程。接下来我会从四个方面入手分享我的经验。高质量的信息源和高效的学习Google是一个很好的工具,通过它,我们可以找到很多很好的资源,但前提是必须先知道要搜索的关键字,没有关键字,就不知道该查什么。多数情况下,人们都是在不可能知道自己不知道什么(Unknown unknown)的状态,也就是不知道该用什么关键字去查询,因此也不会知道该去学习些什么。所有基于Google检索的模型是一种基于“拉动”的模型,而基于拉动模型的方式不可能让我自己去接触那些自己不知道的信息。为了让自己接触到充足的信息 阅读全文
posted @ 2012-04-26 09:45 j2ee技术 阅读(206) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 33 下一页