代码改变世界

微软资深软件工程师:阅读代码真的很难

2011-09-23 23:05 by 狼人:-), 132 阅读, 0 推荐, 收藏,
摘要:导读:原文作者Eric Lippert是一名资深软件设计工程师,从1996年起一直在微软开发部门任职,协助设计并实现VBScript、JScript、JScript .NET、Windows Script Host、Visual Studio Tools for Office和C#。以下是文章内容:Escalation的工程师JeremyK在他博客中问到:你是怎么教人们快速深入挖掘不熟悉的代码(不是自己所写的)?我学习如何编程的方法很传统——自己动手编码。但我现在很纠结:到底是集中精神阅读源码,还是自己编写。对我而言,似乎唯一有效的方法就是自己写过。Eric Lippert:不是和Jeremy 阅读全文

微软缘何认为VB与C#需要异步语法

2011-09-23 23:05 by 狼人:-), 161 阅读, 0 推荐, 收藏,
摘要:在过去几年间,多线程编程已经成为了一个热门话题。虽然我们长久以来一直都希望能有高速响应的用户界面,但实现这个愿望的工具却迟迟不见踪迹。对于大多数框架(包括.NET程序员所使用的那些框架)来说,对用户界面的更新仍然局限于单独一个线程,同时,硬件制造商已经转向了多核来代替更快的CPU。C#与VB一开始提供了非常简单的并发支持,这是通过对监视器与委托使用lock/SyncLock关键字来实现的,异步程序库通过这两个关键字实现异步编程。在随后的几个版本中,我们并没有看到这两种语言在异步领域有任何进展,微软的精力都放在其他领域上了。随着.NET 4.0的到来,情况有了很大的变化。.NET 4.0引入了3 阅读全文

互联网公司完善商业模式需完成七件事情

2011-09-23 23:05 by 狼人:-), 189 阅读, 0 推荐, 收藏,
摘要:导语:现在,几乎每一个科技公司都在谈论有关商业模式的话题,最新一期的英国《经济学人》杂志就撰文批评Facebook的商业模式不够成熟。到底什么是商业模 式?维卫克•瓦德瓦(Vivek Wadhwa)日前在美国知名技术博客TechCrunch上刊文发表了自己的看法。瓦德瓦是加州大学伯克利分校信息学院的访问学者,哈佛大学法学院的高 级研究员,目前担任杜克大学商业化创业中心的研究总监。 ... 阅读全文

数学是成就卓越开发人员的必备技能

2011-09-23 23:05 by 狼人:-), 110 阅读, 0 推荐, 收藏,
摘要:译文链接:http://www.jobbole.com/entry.php/444 阅读全文

细数二十世纪最伟大的10大算法

2011-09-23 23:05 by 狼人:-), 210 阅读, 0 推荐, 收藏,
摘要:导读:作者July总结了一篇关于计算方法的文章《细数二十世纪最伟大的10大算法》,此文只是本人对算法比较感兴趣,所以也做翻译,学习研究下。以下是文章内容:发明十大算法的其中几位算法大师一、1946 蒙特卡洛方法[1946: John von Neumann, Stan Ulam, and Nick Metropolis, all at the Los Alamos Scientific Laboratory, cook up the Metropolis algorithm, also known as the Monte Carlo method.]1946年,美国拉斯阿莫斯国家实验室的三位 阅读全文

10个在线Web设计开发工具介绍

2011-09-23 23:05 by 狼人:-), 189 阅读, 0 推荐, 收藏,
摘要:1. 在线文本生成器BlindTextGenerator:对设计师来说,这是一个简单又好用的文本生成小工具。内含许多种字体,可设置字符的大小,数量,样式,段落的数量及对齐方式等,还可以很方便且精确地调节文本区块的大小。详细内容:http://www.blindtextgenerator.com/lorem-ipsumFillerati:很有设计感和风格现代的文本生成器。详细内容:http://www.fillerati.com/2. CSS生成器Border Radius:没有比它更简单的了。进入网站在矩形一角的输入框里输入数值,就可以生成圆角矩形的CSS代码。详细内容:http://bord 阅读全文

2010年架构社区回顾:悠长的一年

2011-09-23 23:05 by 狼人:-), 225 阅读, 0 推荐, 收藏,
摘要:福尔斯特说:即将来临的一天,比过去的一年更为悠长。可是这即将来临的一天,无论多么的悠长,终究会流入过去的长河中。把握过去,或许可以成为另一种永恒。回眸过去的2010年,架构的发展或如花开花落如此的相似,却又如人来人往如此的不同!软件技术正是在这样一种变与不变中艰难的演进。如此,在即将来临的一天,我们才不会产生面对未来的茫然。1. 云计算:依旧灿烂在过去的几年里,整个IT行业最热的词语无疑首推“云”。凡是与云有关的产品,公司,技术与论题,都会得到极大的关注,或褒或贬,却始终遮不住云计算的灿烂光芒。整体而言,在2010年,业界对云计算的质疑渐行渐远,云也逐渐脱离“云山雾罩”的神秘外衣,人们开始更多 阅读全文

Java社区目前的现状——交易

2011-09-23 23:05 by 狼人:-), 235 阅读, 0 推荐, 收藏,
摘要:这是关于一笔交易的故事。没有人为交易签过字。但这仍然是一笔重要的交易。这是Java的主人和Java社区之间的交易。交易这是我对Java的主人和Java社区之间如何相互影响作用的观点: Java的主人进行巨额投资。社区使其意义重大。 所谓“Java的主人”,我指的是Sun,之后是Oracle。所谓“巨额投资”,我指的是资金,开发耗时,市场推广和精力。所谓“意义重大”,我指的是被广泛关注和使用。关键点是,这是个相互依存的关系。主人的投资巨大,如果这种语言不是那么重要的话,就更能凸显出这种巨大了。社区需要一个有活力的已经开发好的语言内核和一些通用的规则,有了这些条件,社区才能在其上开发。如果你认为J 阅读全文

史蒂夫·乔布斯成功的的七条秘诀

2011-09-23 23:05 by 狼人:-), 344 阅读, 0 推荐, 收藏,
摘要:导语:《史蒂夫·乔布斯的创新秘诀》一书的作者为读者总结了苹果公司领袖史蒂夫·乔布斯成功的七个秘诀,供广大业界人士参阅。在这辞旧迎新之际,企业的头头脑脑们都在寻找新的、创造性的途径来推动他们各自的品牌成长。说到他们该向谁求助,除了苹果公司CEO史蒂夫·乔布斯 (Steve Jobs)这位当代最伟大的创新型企业领袖,还能有谁比他更有资格?通过过去30年来我与苹果公司员工、专家、分析师乃至与乔布斯面对面的交流,我发现乔 布斯取得突破性的成就很大程度上要归功于7项规律。我将它们写入了自己的新书《史蒂夫·乔布斯的创新秘诀》(Innovation Secrets o 阅读全文

让工作变得高效而简单的10种方法

2011-09-23 23:05 by 狼人:-), 165 阅读, 0 推荐, 收藏,
摘要:导读:你是不是从早忙到晚,感觉自己一直被工作追着跑?但你的忙乱也许不是因为工作太多,而是因为没有重点,目标不清楚,所以才让工作变得越来越复杂,时间越来越不够用。一天只有1440分钟,在信息庞杂、速度加快的职场环境里,我们必须在越来越少的时间内,完成越来越多的事情。在如今越来越复杂与紧凑的工作步调中,“保持简单”是最好的应对原则。“简单”来自清楚的目标与方向,你知道自己该做哪些事,不该做哪些事。这正是职业生涯顾问专家比尔·约翰逊给所有从业者的建议。约翰逊根据多年的调查研究,发现现代人工作变得复杂而没有效率的最重要原因就是“缺乏焦点”。因为不清楚目标,总是浪费时间重复做同样的事情或是不必 阅读全文

推荐IE前端性能分析神器DynaTrace Ajax Edition

2011-09-23 23:05 by 狼人:-), 190 阅读, 0 推荐, 收藏,
摘要:该工具得到了JQuery作者John Resig以及前端性能大牛Steve Souders的推荐,是IE平台上最好的性能分析工具;而且是免费的,当前版本是2.0。该工具实在过于强大,这里先上两张图,介绍下Timeline功能和Hotspot功能。Timeline如下图,可以列出整个网页打开的瀑布图。Hotspot可以说明IE花在渲染、js解析、js运行、css渲染、cookie等各个动作上的详细性能数据; 阅读全文

面试开发人员的有效方法

2011-09-23 23:05 by 狼人:-), 245 阅读, 0 推荐, 收藏,
摘要:伯乐在线 写道 "Alan Skorkin是一名软件开发人员,这是他分享的另一篇有关面试和开发人员的文章(中文)。Skorkin 认为,“当要雇佣开发者时,传统的面试方法显得力不从心,这是必须要面对的现实。为什么不行?原因也许在面试官,因为面试也是一门技术,即便有丰富的阅历,如果提问题时问不到点子上,即使能够提出比较好的问题,他也不知道该从开发人员的回答里提取哪些信息。”Skorkin提出一种新颖观点:面试技术人员,应该把他们放到应该在的位置上,然后观察他们。观察他们如何工作、如何跟别人交流,以及别人如何跟他们交 流。观察时间不需要很长,一天时间就能让你得到足够的信息,然后做出正确决 阅读全文

淘宝2011新版首页开发实践

2011-09-23 23:05 by 狼人:-), 186 阅读, 0 推荐, 收藏,
摘要:导读:淘宝开发团队成员写的新年首页改版心得,与技术界人士分享。以下是文章内容:新年钟声刚过,淘宝新版首页全“心”上线了,这次设计大胆的将布局从 960px 伸展至 1000px,页面更通透,新首页更大范围的实践了 HTML5 和 CSS3,全面兼容 iPad,并在可访问性方面有了更多积极的尝试。对于我来讲,这次开发着实是一次奇妙的经历,也让我对可访问性、HTML5 和性能优化有了新的认识。其实 HTML5 并不是那么遥不可及,现在也有着不少针对 PC 终端的 html5 template,如果不甚考虑 ie6/7/8 禁用脚本的情况,完全可以放手运用 HTML5 标签。那么针对那些 ie6/7 阅读全文

AMD为嵌入式系统推出首款APU

2011-09-23 23:05 by 狼人:-), 172 阅读, 0 推荐, 收藏,
摘要:2011年1月19日加州桑尼维尔讯——AMD公司(NYSE: AMD)今天宣布即日推出全新的AMD嵌入式G系列APU——世界首款,也是唯一一款为嵌入式系统推出的APU。基于AMD Fusion技术,AMD 嵌入式G系列APU在一颗芯片上融合了基于“Bobcat”核心的全新低功耗x86 CPU,支持DirectX® 11的领先 GPU及其并行处理引擎,带来完整的、全功能的嵌入式平台。全新类型的加速处理器在一颗芯片上融聚了远超以前任何处理器的计算性能,为嵌入式系统实现重大跨越发展创造机会;目前迁入式市场解决方案中,只有AMD G系列APU具备如此高的计算能力;包括Advansus, Co 阅读全文

[博文推荐]设计的意义

2011-09-23 23:05 by 狼人:-), 219 阅读, 0 推荐, 收藏,
摘要:本文来自丁宇的博客,分享了自己对于“设计的意义”的个人理解。最近通过各种渠道和形式接触了几位设计师,他们来自不同的公司,做着迥异的产品,但当我问起类似于“设计的意义”这样的问题时,他们的回答均不能让人满意。最常见的回答是:比原来好用了、好看了,或者这是业务部门的需求。我们为什么要花时间和精力在设计上?有人可能会说,这是为了提升可用性和用户体验。这没错,可是然后呢?可用性和用户体验的提升能带来什么呢?这一定有商业价值吗?不一定。要知道,目前没有任何人能够证明它们和公司的经营业绩有着必然的联系。不是说我们做出极高可用性和用户体验的产品,公司的商业目标就一定达到,用户就会不请自来,挤破头想花钱买我们 阅读全文
上一页 1 ··· 142 143 144 145 146 147 148 149 150 ··· 312 下一页