2013年6月3日

85后程序员:独自一人,完成一个HTML5开源图形库

摘要: 摘要:王鹤,09年毕业于南昌大学,独自一人开发了一个基于HTML5的开源图形库。王鹤说,我们有责任贡献个人薄弱的力量,弥补国内开源界与国外的差距。本文中,他为我们详述了JavaScript代码重构以及Canvas与SVG细节对比。王鹤(英文名taylor),85后程序员,09年毕业于南昌大学软件工程专业。一直从事JavaEE的企业应用的研发和架构设计工作,初期从事过OA,CRM等企业项目研发。独自一人开发完成了基于HTML5的开源图形库:ichartjs。使用纯JavaScript语言, 利用HTML5的Canvas元素绘制各式图表,为Web App图表展示方面提供解决方案。ichartjs是 阅读全文

posted @ 2013-06-03 20:25 攻城尸 阅读(433) 评论(0) 推荐(1) 编辑

代码审查——提高代码质量的终极武器

摘要: 摘要:SmartBear公司发起一项调查研究2013年代码审查的使用情况并从超过650名专业开发人士那收集了“实践经验”,结果非常有趣。90%的受访者表示代码审查提高软件质量;74%表示代码审查还有助于跨团队之间知识共享。如果糟糕的软件是我们的克星,那么优秀的代码就是解药。软件无法工作是件非常恼人的事!而这种情况往往是由于糟糕的代码所致。在一个项目中,如果开发者孤军奋战,这种情况出现的几率就会增大。幸运的是,团队中的一些成员愿意贡献自己的空闲时间来改善软件质量。通常,这些人就是我们常说的QA测试者——他们坚持不懈地寻找bug。这里有一个最佳实践方式能够更有效地识别软件代码中的缺陷——同行代码审 阅读全文

posted @ 2013-06-03 20:23 攻城尸 阅读(153) 评论(0) 推荐(0) 编辑

8个HTML5 API值得开发者关注

摘要: 摘要:HTML5革命给Web开发者们带来许多超棒的JavaScript和HTML API,有些API已逐渐成为他们的好帮手。本文为大家总结了8个非常实用的HTML5 API。下面,再向大家介绍一些非常实用的HTML5 JavaScript API。话说,JavaScript+CSS+HTML一直都是前端开发者的秘密武器,开发者利用它们可以开发出任何想要的东西,比如使用JavaScript访问硬件(摄像头、麦克风、游戏手柄、GPU)、访问文件系统和WebSocket。1.Battery Status API电池状态API,顾名思义,该API的主要用途是检查设备(笔记本电脑、手机、平板电脑)的电池 阅读全文

posted @ 2013-06-03 20:14 攻城尸 阅读(196) 评论(0) 推荐(0) 编辑

优化技巧分享:把内存消耗降低至原来的1/20

摘要: 摘要:Plumbr是一家Java存泄露检测器开发公司,在最近的客户报告中,他们发现了一个内存耗尽相关的问题。在检测后他们查出了问题所在,通过优化最终降低了21.5倍的堆内存。这是最近发生的又一起内存相关的事件了。这个案例是从一个最近的客户报告中提取出来,一个异常运行的应用在其产品中反复报告内存耗尽。这个症状是由我们的一个实验性功能发现,它主要用来监测某一类数据结构的使用情况。它提供了一个信号探针,结果会指向问题源代码的某一位置。为了保护客户的隐私,我们人为重建了该例子并保持它同原真实场景在技术层面的一致性。你可以免费在此处 下载到源码。故事开始于一组从外界源加载进来的对象。同外部的信息交互是基 阅读全文

posted @ 2013-06-03 12:41 攻城尸 阅读(178) 评论(0) 推荐(0) 编辑

Windows 8.1仍会失败,微软需要场改变

摘要: 摘要:市场分析机构Net Applications最新数据显示:Windows 8的市场份额仍然不敌微软最失败的系统Vista,而今年年底Windows 8.1就要来了,它能拯救市场吗?如果不能,那是为什么呢?据TNW报道,市场分析机构Net Applications最新的数据显示,虽然Windows Vista市场份额进一步下滑,Windows 8略有上升,但Windows 8市场份额依然不敌微软最失败的操作系统Vista。Windows 8的发布已有大半年,虽然它的市场份额一直在缓慢增长,但市场份额仍然很低。据Net Applications数据显示,在今年5月份Windows 8的市场份 阅读全文

posted @ 2013-06-03 12:40 攻城尸 阅读(189) 评论(0) 推荐(0) 编辑

导航