当前位置:首页 > 程序猿

开发维护大型 Java 项目的建议

假设你是正在开发和维护一个包含2000个类并使用了很多框架的Java开发者。你要如何理解这些代码?在一个典型的Java企业项目小组中,大部分能够帮你的高级工程师看起来都很忙。文档也很少。你需要尽快交付成果,并 ...

2015-12-08编程开发698次浏览无评论阅读全文

Web开发须知:URL编码与解码

通常如果一样东西需要编码,说明这样东西并不适合传输。原因多种多样,如Size过大,包含隐私数据,对于Url来说,之所以要进行编码,是因为Url中有些字符会引起歧义。 例如,Url参数字符串中使用key=value键值对 ...

2015-11-30编程开发727次浏览无评论阅读全文

职场沟通中的“上下左右”

我最近又遇到了一些工作中很棘手的问题,我感觉自己很不适应现有的流程和机制:老板和产品经理,到底谁应该负责的更多一些?如何分工是最正确的?怎样能保证到老板的行业经验高效运用在项目中,同时又能避免限制 ...

2015-11-24人生544次浏览无评论阅读全文

你真的会玩SQL吗?无处不在的子查询

子查询又称内部,而包含子查询的语句称之外部查询(又称主查询)。 所有的子查询可以分为两类,即相关子查询和非相关子查询 非相关子查询是独立于外部查询的子查询,子查询总共执行一次,执行完毕后将值传递给 ...

2015-11-23数据库670次浏览无评论阅读全文

JS的运行机制

HTML页面中JS的加载原理: 在加载HTML页面的时候,当浏览器遇到内嵌的JS代码时会停止处理页面,先执行JS代码,然后再继续解析和渲染页面。 代码块: JS中的代码块是指由<script>标签分割的代码段。JS是按 ...

2015-11-20JavaScript734次浏览无评论阅读全文

为什么程序员总是不能准确估测项目时间

一个曾经与我一起工作过的经验丰富的项目经理声称,他拿到程序员的时间估算以后,先将它乘以π,然后转化下一个时间数量级后,才能得到真正的值。1天转化成3.14周。他过去因为程序员不擅长估算时间而吃尽了苦头。 ...

2015-11-19人生608次浏览无评论阅读全文

没搞懂背后原因,不要盲目编程

如果要我给新手程序员一个他们之前可能还不知道的好建议,那就是:不要盲目编程。 什么是「盲目编程」? 简单来说,就是为了修复问题而堆码,而没有真正理解问题背后的实际原因。这是在猜测问题,我们总是不约 ...

2015-11-18人生726次浏览1条评论阅读全文

PM 帮程序员提高效率需要做的 5 件事

作为一个软件开发人员,只有卓越的技术是不够的。更重要的是应该专注一些作为一个专业人士应该了解的内容。在我的排序中,与参与项目的其他人的交往能力是名列前茅的。无论项目是什么性质的,你都需要与其他人互 ...

2015-11-16人生586次浏览无评论阅读全文

深入理解Java的接口和抽象类

对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但 ...

2015-11-13Java942次浏览无评论阅读全文

JavaScript 各种遍历方式详解

为了方便例子讲解,现有数组和json对象如下: 123456789 var demoArr = ['Javascript', 'Gulp', 'CSS3', 'Grunt', 'jQuery', 'angular'];var demoOb ...

2015-11-12JavaScript746次浏览无评论阅读全文