HTML5 Video/Audio网页信息汇总

基础:     HTML5视频简介 (CN,2012)     Introduction to HTML5 video - Opera Dev (En,2010)     所有你应该了解的有关HTML5 Video和Audo的那些事 (En,2010)     Working with Media in HTML5     Getting Started - Navigating H...
阅读(2581) 评论(0)

GDB秘技--调试时执行代码中的特定函数

在使用GDB调试程序时,有时遇到看到数据不知所云,必须对照定义才能看懂, 有时还要做些运算才能看出来,这样效率显然不高. 如果需要查看一个变量类的当前值,简单的数据类型还好说,如果遇到一些枚举型的变量或特殊条件,想要看到清晰的数据输出,就会比较繁琐. 好在GDB提供了一个调试时执行某个函数的功能:call, 在需要时能帮你解决大问题.         举个简单的例子,如果有一个类定义了一...
阅读(17129) 评论(8)

10件开发者和老板都要知道的HTML5的那些事

1. HTML5 标签没什么大不了的. 理解这句话你需要先了解HTML 5。它仅仅是一个html4.01的一个升级版本?或者是它是完全不同的新版本(无处不在的大肆宣传可能会让你有这种感觉)?答案是两种理解都有部分正确。HTML 5包括许多简化和附加的网页标记,所以称它为升级版本也是公平的(虽然也有一些大的补充标签,如视频和画布)。但是,HTML 5也可以被认为是一个技术组合,包括...
阅读(3881) 评论(0)

负责任的公司从尊重用户做起

越来越多的企业开始提到要做负责任的公司,诸如社会责任、全球化责任之类的提法不绝于耳。战略口号之下企业又是如何作为呢? 总有些漂亮的事情可以给公司贴金,但容我直言,这些都不长久!原因很简单,战略规划并不丰满。         我要说的是公司要负责任,第一优先的是要对产品的用户负责。用户是公司存在的基础,这些衣食父母不照顾好,还说跑去负社会责任,缺少内涵。古时候不是孝子,想在官场上混是很难的...
阅读(3849) 评论(0)

知识=经验×反思2

管理大师查尔斯•汉迪曾经在伦敦商学院教书。在培训一些经理人的时候,他讲了这么一段话:“你们不会把这次培训看成什么难忘的学习机会,除非它能帮助你们反思过去,理解从前的经验。如果能达到这个目的,它才能帮助你们更好地解决将来出现的难题。”    汉迪的这一段话,包含三个重要的公式。最重要的是第一个:经验+反思=知识。经验本身不是知识,只有经过反思才形成知识。你做了五年或者十年的管理工作,骄傲地...
阅读(1463) 评论(0)

如何使用搜索技巧来成为一名高效的程序员(Google, Bing, Yahoo or Baidu)

没有人是完全独立的孤岛,每个人都是整体的一部分。——约翰·多恩  (至少你拥有95%以上的知识在网上都可以找到! 你遇到的问题中至少80%是别人也可能遇到过的!)   对于缺乏编程知识的人来说,完全有可能编写一个网页或小程序。如果在用Google搜索相关示例时幸运的话,可以搜到现成的代码。即使是经验丰富的程序员,通常也会为了节省时间和精力而在网上搜索解决方案。 如果不借助搜索技术、...
阅读(3291) 评论(0)

谦卑的程序员(The Humble Programmer) by E.W.Dijkstra,1972

谦逊的长者——Edsger Wybe Dijkstra,1930年出生于荷兰阿姆斯特丹,2002年逝世于荷兰纽南。他在祖国荷兰获得数据和物理学学士,理论物理博士学位,2000年退休前 一直是美国Texas大学的计算机科学和数学教授。以发现了图论中的最短路径算法(Dijkstra算法)而闻名于世,1972年因为ALGOL第二代编 程语言而获得图灵奖。“Go To Statement Consid...
阅读(4228) 评论(0)

关于代码布局(Coding Layout)

研究发现,缩进可以提高程序员的理解能力(Program Indentation and Comprehensibility>>, Miaria et al. 1983)。缩进是代码布局的一项技术。作为代码布局并不像命名和注释那样明确,它更像一种感觉。比如摄影的构图,或者国画的留白。虽然很难给一个标准的评价标准,但是>的作者Steve.McConnell和>的两位作者还是给了一些建议。   首先...
阅读(1846) 评论(0)

使用 Sonar 进行代码质量管理

Sonar 概述 Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar可以集成不同的测试工具,代码分析工具,以及持续集成工具。 与持续集成工具(例如 Hudson/Jenkins等)不同,Sonar并不是简单地把不同的代码检查工具结果(例如 FindBugs,PMD等)直接显示在 Web页面上,而是通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码...
阅读(2457) 评论(0)

关于好的代码(Aspects to good code)

我常常思考是什么造就了好的代码 (good code).使用最新的语言特性、最佳的模式(best pattern)、最好的层次化设计(best layered design)、使用最少内存、亦或最佳的执行性能(performs the best)?很明显,这些项目都会在设计时考虑,但它们是首先要最主要的原因吗(the first things you think of)?或许并不是!...
阅读(1838) 评论(0)

开发工作中使用的软件列表

工欲善其事,必先利其器! 在这管理我的工具列表了: Team Suite - GForge, FusionForge Version Control: Subversion,Git,Bazaar     Mac OS:svnX,SCPlugin, Versions     Windows: Tortoises SVN     Linux:KDESVN LOC counting: B...
阅读(3424) 评论(1)

应当避免的JavaScript编程问题

如果刚开始学习JavaScript,无论完全自己写程序,或者使用一些框架 (jQuery, Mootools, Dojo, YUI) ,下面这几个错误你必须要避免, 它们都是我学习JavaScript的经验之谈。 等价比较(Equality Operator)  JavaScript中有两个相等比较操作符.第一个就是两个等于号(==),它只比较值是否相等,而不关心数据类...
阅读(1878) 评论(1)

结构化思维

对于结构化思维引入我用了Matrix里面的一张宣传图片,Matrix矩阵本身就很好了体现了结构化思维的一个重点,即事物是分维度的,是分层的。同时用 这张图还强调一点结构化思维的包含了数字思维,用数据来说话,通过数据来分析和论证本身也就是结构化思维的体现。        结构化思维的三个步骤是:确定目标——资源分析——制订计划。如果从这点上来看,结构化思维更加像目标驱动的项目管理思维。而这三个步...
阅读(1210) 评论(0)

不做专业做不强,只做专业做不大

“不想当将军的士兵不是个好厨子”,《武林外传》中的一句台词,让我们捧腹大笑的同时,更让很多人都记住了编剧宁财神这个才子。 当一个人在某些时候被称之为“人才”的时候,实际上是因为此人在某一“专业”方面具有扎实的功底,这些“专业”本身也许并没有很大价值,但是发挥“专业”后却能够为他人创造出非凡的价值,这也是一个人有其个人价值的原因。 网上很多人都在说,在美国请律师是一个很烧钱的事儿,你向他...
阅读(1645) 评论(0)

在Perl中读写Excel表

Perl中读写Excel很方便,贴段代码为以后参考。 读写Excel的组件需要另外安装,指令如下:    perl -MCPAN -e shell -> install Spreadsheet::WriteExcel    perl -MCPAN -e shell -> install Spreadsheet::ParseExcel   #!/usr/bin/perl use Spr...
阅读(3265) 评论(0)
34条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:1528118次
    • 积分:17073
    • 等级:
    • 排名:第635名
    • 原创:221篇
    • 转载:30篇
    • 译文:47篇
    • 评论:375条
    微博/MSN/EMail

    新浪微博:Horky
    QQ:324014340
    Mail:horky.chen@gmail.com
    微信公众号 (聚焦软件开发):
    博客专栏
    最新评论