时至今日,多核处理器的时代已经席卷而来,单核芯片已经渐行渐远了。怎么在一个芯片上来顺利处理多CPU内核编程成为了一件棘手的难题,这些多核处理器正在潜移默化地改变着开发人员传统的编程习惯。今天,我为大家重磅推荐10款工具,可以帮助大家缓解压力,顺利过渡到多核软件开发中。
2012年3月16日,惠普在北京万豪酒店惠普公司宣布推出业内自给能力最强的全新服务器产品线——HP ProLiant Generation 8(Gen8)。HP ProLiant Gen8服务器是耗资3亿美元、耗时两年的Voyager计划的研究成果,该项目旨在通过实现服务器生命周期全方面自动化,从而引领数据中心经济效益的革命。
项目准备的第三步是制定战略,即将资源合理的进行分配与利用,将大目标拆分为各个小目标,分步骤实现。当然,创业并非一朝一夕的事,所以创业者必须坚持梦想,做好打持久战的准备。
源代码管理是我们工作中很重的一部分,是很多开发组的生命。但是我们往往在这方面犯错,不理解很多基本的,核心的版本控制的概念。我在这里列出了十条建议,可以说是戒律。虽然我会用 Subversion 和 .NET 来做示例,但这些戒律和你用的编程语言还有源码管理工具无关。
浏览器兼容虽说是web开发的基本要求,但是要做到完全兼容各种浏览器谈何容易?对于开发和设计都由程序员兼着的小公司的信息部门来说,更是雪上加霜。就连京东商城,包括百度做出了的东西,也都很难保证主流浏览器的完全兼容。其中最典型的是京东,经常性地用Firefox打不开,看来是只兼容IE族啊。
本文作者Jiri Novotny+由于受Windows 平台任务管理软件的困扰。他把这篇用户文章投递在 ComponentOwl.com,因为他的Swift To-Do List要使用Component Owl 上基于.Net框架的Better ListView作为它的核心组件。
话说程序猿穿越时空,悟空与八戒正在戏说程序猿的酸甜苦辣。于是一场华山论剑的精彩好戏陆续拉开了帷幕。本文以漫画图赏分享程序员软件开发的酸甜苦辣,越容易上手的技术,其内蕴价值越低。单纯的涉猎广泛,没有专精,对收入的影响是负面的。希望在了解四大法宝后,你也可以成为下一个比尔盖茨。
福特日前宣布,已经将 OpenXC 汽车开放平台的测试版开发工具包发放到参与项目的大学手中,包括密西根大学、麻省理工学院和斯坦福大学。另外,应用开发者也得到了该平台的测试版开发工具包。
软件开发这个行业无疑的是有快乐的,但这篇文章里,我们先不关注他,而是要来看看那些让人痛苦的地方。有时候想想,人作为一种生物还是挺有意思的。快乐的东西快乐过了,也就忘了,记的牢的的反倒是些让人不快乐的东西。
今年(2003年)是我大学毕业满10年的日子,也是我投身IT技术的第10年。一直想能对过去的经历做些回顾与反思,以更好地走向未来,但总没有下笔。
每天世界各地的消费者都会从联网设备上下载千千万万的应用,这些联网设备的数目在不断增长,包括笔记本、平板电脑、电子阅读器、智能电视以及智能手机。在开发产品的时候,考虑一下未来的产品趋势,对于产品的长久生命力极其带来的经济收益是有用的。
美国商业周刊报道,目前企业正在为找不到合适的软件开发人员而犯愁;另一方面,程序员们却在抱怨,他们提心吊胆,十分害怕手头的项目被外包给海外。
简介:vs 作为主流的开发工具之一,其强大的功能无可厚非,但日益增加的需求就使得vs的扩展工具成为优秀dev所必备的利器之一。
现发布.net开发工具及开发框架,已用于很多项目,能提高开发效率和开发速度,大大提高维护性,扩展性,及适应快速的需求变化;
NetBeans 7.1 正式版发布了! NetBeans IDE 由 Sun 公司在2000年创立,它是开放源运动以及开发人员和客户社区的家园,旨在构建世界级的Java IDE。NetBeans 是一个为软件开发者而设计的自由、开放的IDE(集成开发环境)。
现如今,在IT软件开发的发展中,各种编程语言铺天盖地,有函数式语言、面向对象的语言、动态语言、编译语言、解释性语言以及脚本语言等等。然而,新语言在以一种惊人的速度蜂拥而至,这种趋势蔓延了整个IT业界,势不可挡。其中有些是为了满足个人项目而设计的编程语言,有些则是为了满足业务上的需求。
本文是从《Why Programmers don’t have a High Social Status?》这篇文章翻译而来。为什么程序员和计算机科学家不能得到合理的认可和荣誉?我看看周围的世界,假如没有这些怪人,世界将会怎样?从iPhone到其他最新的电子产品,少了这些疯狂工作的怪人,一切将不复存在。
精益思想已在诸多行业取得了卓越的成效,敏捷软件开发更是让困境中的软件开发人员看到了曙光。本次大会中,敏捷专家们将精益和敏捷这两种思想的精髓揉合在软件开发中,帮助广大开发人员将广为接受的精益原则转换为适应具体环境的敏捷实践,从而提高组织的软件开发能力。
索尼爱立信MT15i应该说依旧保持了多媒体的特色。另外该机采用Android2.3智能系统,使用Adreno 205 GPU能够带来无限的3D游戏乐趣。Hallon MT15i 采用一块1500 mAh电池,支持3G/WiFi网络、3.5mm耳机接口、内存卡扩展、USB传输、蓝牙等功能。
今天,随着技术的发展、各行业软件化和互联网化的大趋势、不同平台的涌现、盈利模式的丰富,整个软件开发产业正面临前所未有的发展良机。开放平台百花齐放的大时代,也是技术变革的大时代,软件和互联网逐渐征服世界的大时代,开发者应该如何选择技术