首页

搜索结果

"tag:"development""


标题及摘要 日期/时间
1
使用ffmpeg视频格式转换、视频截图、视频采集、屏幕录制
ffmpeg非常强大,轻松几条命令就可以完成你的工作。 把darkdoor.[001-100].jpg序列帧和001.mp3音频文件利用mpeg4编码方式合成视频文件darkdoor.avi: $ ffmpeg -i 001.mp3 -i darkdoor.%3d.jpg -s 1024x768 -author skypp -vcodec mpeg4 darkdoor.avi ffmpeg还支持mov格式: $ ffmpeg -i darkdoor.%3d.jpg darkdoor.mov 要查看你...
2013-8-2
23:49:00
2
如何回答两个常见的开发求职面试问题
1、问:你为什么离开你现在的工作?对你目前的工作你喜欢什么和不喜欢什么? 答:首先,永远不要否定你目前或以前的工作。另外,不要把薪金带入讨论中。 喜欢: 喜欢和同事一起工作。 喜欢解决技术和业务问题。 喜欢指出的业务需求和技术设计方面的差距,让他们协作纠正。 喜欢积极主动地识别和修正有关非功能性需求,如性能,安全性,并发性和内存泄漏的问题。这些问题正常的情况下不会表现出来,是非常具有挑战性和成就感的。 喜欢写单元测试,并启动其他代码质量的检测,如通过sonar之类的工具自动代码审查和同行评审,并持续构...
2012-3-19
17:24:56
3
Maven2的常用的运行命令
Maven2的运行命令是mvn,使用mvn -h可以获得相关的帮助信息。常用情形: 忽略单元测试:mvn package -Dmaven.test.skip=true 创建Maven项目:mvn archetype:create 编译源代码:mvn compile 编译测试代码:mvn test-compile 运行测试:mvn test 产生site:mvn site 打包:mvn package 在本地Repository中安装jar:mvn install 清除产生的项目:mvn clean 创建...
2011-10-14
10:30:18
4
谷歌是如何做代码审查的
本文是从Things Everyone Should Do: Code Review这篇文章翻译而来。 本文的作者 Mark CC 在上一篇文章中提到过,我已经不在Google工作了。我还没有想清楚应该去哪里—有两三个非常好的工作机会摆在我面前。因为在这段做决定时间里,我不再受雇于任何人,我想可以写一些专业性的东西,一些很有趣,但也会在同事和管理工作中导致关系紧张的东西。 Google是一个非常优秀的公司。他们做出了很多令人称赞的东西—既是公司外部,人们可以看到的东西,也...
2011-9-15
22:24:09
5
阅读优秀代码是提高开发人员修为的一种捷径
编者按:即便是你自己几个小时之前写的代码,也会看起来很烂。时间越久,看起来越烂。 所以,为什么你要浪费时间去看其他人的糟糕代码,而你完全可以利用这段时间编写你自己的优秀代码。 其实我们可以一试,几个小时之后回头再看,看看你的代码是否还依旧优秀。 如果你不能吸收前辈大师的经验知识,那你永远都无法成为一位大师。 成为大师的方法之一是,找到一位大师,让其倾囊传授其所知。 有这种可能么?当然了,有这可能,虽然机会不大,但你必须极其走运。 不过你不必十分走运,因为我们幸运地处于这样一个职业,一个充满着大师知识和技能...
2011-1-24
13:47:50
6
史蒂夫·乔布斯很懂团队建设
我偶然读到了由Rama Dev Jager 和 Rafael Ortiz 在1998年写的《In the Company of Giants》这本书里的一段节选。他们采访苹果公司CEO 史蒂夫·乔布斯,下面的就是他关于团队建设的一些谈话: 问:你一直在向苹果公司、NeXT公司和Pixar公司输送人才,你认为他们是什么样的人才? 史蒂夫·乔布斯:我想我一直在寻找真正的聪明的人,与他们一起共事。我们所从事的这些重要工作中没有一项是可以由一两个人或三四个人完成的 … ...
2011-1-19
9:39:14
7
李开复:互联网的九个产品精神
1)关注用户:要以用户痛处为契机;把用户需求放在第一位。 2)快速迭代:经过开源、云计算、网络商店降低的开发成本,先推出 Minimally Valuable Product,每周更新,专注很少新功能,小团队,快动作,敏捷地开发验证,直到可解决用户痛处,然后才开始推广。 3)数据导向:用互联网的特性获取用户使用轨迹,做 A-B Test 理解用户需求和选项,从中判断如何设计产品和排序功能。 4)清晰定位:知道你的产品的核心需求和功能,两句话说清楚。清晰目标用户是谁,不能太广。用定位来挑选功能,避免功能膨...
2011-1-12
13:05:50
8
Facebook 对工程师的管理方式
Facebook 的 Yishan Wong 总结了 Facebook 的 Engineering Management 的五条心得: 1. Hiring is number one 2. Let process be implemented by those who practice it 3. Promotion from within 4. Tools are top priority 5. Technical Leaders 。 信息来源请阅读:http://algeri-wong.com/y...
2011-1-9
21:02:36
9
苹果就像一家大型创业公司,成功产品的关键是小团队
本文原载Sachin’s Posterous,作者曾在苹果公司工作过。 iPhone 上我最喜欢并且使用最多的应用是苹果的「Remote」,它让我可以遥控 iTunes ,后者通过我家里的 Airport Express 无线基站将音乐传送到客厅的立体声音响。不过,为什么这个应用已经有 8 个月没有更新了呢? Gizmodo.com写道 没错,按时间来说「Remote」这个应用确实该更新了。不过,它到目前仍然没有更新的原因是:写这个软件的人现在正忙于其他的事情。没错!是这个「人」,而不...
2010-9-15
17:54:59
10
一些鲜为人知的编程事实
我的程序员经历让我明白了一些关于软件开发的事情。下面是一些在编程中可能会让人感到诧异的事情: 一个程序员用了大约只用了10%-20%的时间来编码,而且大多数程序员,无论他的水平如何,其平均每天只有10-12行的代码最终会进入最终的软件产品中。这是因为,优秀的程序员会花费90%的时间来思考、调查、研究最佳的设计。而糟糕的程序员则会花费90%的时间来调试代码,并随意地改动代码并尝试让代码工作起来...
2010-9-3
11:28:36
11
应用Appfuse3.0.0加速web应用程序的开发
1、 设置MAVEN环境变量: MAVEN_HOME=D:\shebeiguanli\apache-maven-3.2.5 PATH=%MAVEN_HOME%\bin 2、 修改D:\shebeiguanli\maven-2.0.7\conf\settings.xml, 将localRepository/shebeiguanli/.m2/repository/localRepository修改为实际的目录 3、 新建目录test,创建项目 cd E:\appfuse\test mvn archety...
2006-10-10
15:17:48