原文:20个数据库设计的最佳实践 数据库设计是整个程序的重点之一,为了支持相关程序运行,最佳的数据库设计往往不可能一蹴而就,只能反复探寻并逐步求精,这是一个复杂的过程,也是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。下面给出了20个数据库设计最佳实践,当然,所谓最佳,还是要看它是否...
分类:
数据库 时间:
2014-07-07 17:08:15
阅读次数:
240
iPhone代码片段收集iOS应用开发最佳实践:编写高质量的Objective-C代码
分类:
其他好文 时间:
2014-07-07 17:03:41
阅读次数:
122
1.课程概述?敏捷过于理想,无法实施??项目团队没有凝聚力,除了项目经理其他成员似乎不太关注项目成败;?项目需求变来变去,客户喜欢你先做出来看看,一直无法形成书面的需求文档;?项目计划要么成为摆设,要么没有计划;?……本课程将会针对上述问题,为你分享各种最佳实践!项目管理中存在各式各样的问题,项目管...
分类:
其他好文 时间:
2014-07-07 16:44:46
阅读次数:
187
1.课程概述?敏捷过于理想,无法实施??项目团队没有凝聚力,除了项目经理其他成员似乎不太关注项目成败;?项目需求变来变去,客户喜欢你先做出来看看,一直无法形成书面的需求文档;?项目计划要么成为摆设,要么没有计划;?……本课程将会针对上述问题,为你分享各种最佳实践!项目管理中存在各式各样的问题,项目管...
分类:
其他好文 时间:
2014-07-07 16:13:17
阅读次数:
239
关系型数据库和SQL是经受时间考验和验证的数据存储机制。和其他的ORM 框架如Hibernate不同,MyBatis鼓励开发者可以直接使用数据库,而不是将其对开发者隐藏,因为这样可以充分发挥数据库服务器所提供的SQL语句的巨大威力。与此同时,MyBaits消除了书写大量冗余代码的痛苦,它使使用SQL更容易。
在代码里直接嵌套SQL语句是很差的编码实践,并且维护起来困难。MyBaits使用...
分类:
数据库 时间:
2014-06-30 10:19:22
阅读次数:
368
NOP,No Overdesign Priciple,不要过度设计原则。 这应该是你第一次看到这个原则,而且你也不用上网查了,因为这个不是大师们创造的,而是我创造的:) 之所以提出这个原则,是我自己吃过苦头,也在工作中见很多人吃过类似的苦头。 你可能也见过这样的场景:产品提出了一个需求,设计师眼光非常长远,他甚至把5年后可能的业务变化都提出来并且加以设计了,让你不得不佩服设计师的高瞻远瞩的眼光,并...
分类:
其他好文 时间:
2014-06-30 00:39:25
阅读次数:
259
虽然有很多第三方工具(Alfred、keyboad
Maestro)可以设置全局启动terminal快捷键,但怎么感觉都不如native的好,呵呵,本文就使用mac 自带的Automator来创建一个launch application的服务,然后在系统偏好设置中keyboard设置service的全局快捷键,实践证明挺好用的,步骤如下:
1、create a service
d...
分类:
其他好文 时间:
2014-06-30 00:05:34
阅读次数:
251
前面2篇文章分别介绍了AndroidNDK编译的命令行参数,以及如何在任意目录使用Android.mk来编译本地c/c++代码,Andriod.mk和ndk-build只不过是Android官方提供了一套封装过的Android交叉编译环境而已,其实,你可以不用它,而直接通过传统的Makefile文件来编译你的c/c++代码的,..
分类:
移动开发 时间:
2014-06-29 20:57:41
阅读次数:
263
敏捷思想的出现让我们看到了新的曙光——以更低的风险、更高的效率开发出更具质量的软件产品。正因如此,敏捷方法得到了业内足够的重视并使各路团队相拥实践。然而,即便我们对于各种敏捷原则、范式、方法和流程了如指掌,仍会发现其所给组织带来的改善远达不到我们的预期。这究竟是为什么?造成这种困境的根源并非我们学得不精,而是实践不到位。在我看来,敏捷宣言过于简单(好吧,是宣言总得简单一点!),以至于足以让人对之产...
分类:
其他好文 时间:
2014-06-29 20:42:21
阅读次数:
158
数据库设计是整个程序的重点之一,为了支持相关程序运行,最佳的数据库设计往往不可能一蹴而就,只能反复探寻并逐步求精,这是一个复杂的过程,也是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。下面给出了20个数据库设计最佳实践,当然,所谓最佳,还是要看它是否适合你的程序。一起来了解了解吧.....
分类:
数据库 时间:
2014-06-29 18:56:42
阅读次数:
203