原文:20个数据库设计的最佳实践 数据库设计是整个程序的重点之一,为了支持相关程序运行,最佳的数据库设计往往不可能一蹴而就,只能反复探寻并逐步求精,这是一个复杂的过程,也是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。下面给出了20个数据库设计最佳实践,当然,所谓最佳,还是要看它是否...
分类:
数据库 时间:
2014-07-07 17:08:15
阅读次数:
240
众所周知,在程序开发中,难免会遇到须要匹配、查找、替换、推断字符串的情况发生,而这些情况有时又比較复杂,假设用纯编码方式解决,往往会浪费程序猿的时间及精力。因此,学习及使用正則表達式,便成了解决这一矛盾的主要手段。大 家都知道,正則表達式是一种能够用于模式匹配和替换的规范,一个正則表達式就是由普通....
分类:
编程语言 时间:
2014-07-07 14:09:54
阅读次数:
245
最近项目中需要用到ListView下拉刷新的功能,一开始想图省事,在网上直接找一个现成的,可是尝试了网上多个版本的下拉刷新之后发现效果都不怎么理想。有些是因为功能不完整或有Bug,有些是因为使用起来太复杂,十全十美的还真没找到。因此我也是放弃了在网上找现成代码的想法,自己花功夫编写了一种非常简单的下...
分类:
其他好文 时间:
2014-07-07 13:48:59
阅读次数:
311
数据库设计是整个程序的重点之一,为了支持相关程序运行,最佳的数据库设计往往不可能一蹴而就,只能反复探寻并逐步求精,这是一个复杂的过程,也是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。下面给出了20个数据库设计最佳实践,当然,所谓最佳,还是要看它是否适合你的程序。一起来了解了解吧。....
分类:
数据库 时间:
2014-07-07 13:32:04
阅读次数:
206
树状数组树状数组(Binary Indexed Tree(BIT), Fenwick Tree)是一个查询和改动复杂度都为log(n)的数据结构。主要用于查询随意两位之间的全部元素之和,可是每次仅仅能改动一个元素的值;经过简单改动能够在log(n)的复杂度下进行范围改动,可是这时仅仅能查询当中一个元...
分类:
其他好文 时间:
2014-07-07 13:13:05
阅读次数:
166
对于一个表达式如果只有四种基本运算符,那么是比较容易求解的,只需要简单的处理优先级关系就看可以了。但如果再加上括号运算符会不会使问题变的太复杂呢,毕竟括号的运算特性是修改其他运算符的优先级?在这里采用了一种取巧的方法,将括号运算模拟成一个阶梯,从而使问题又回到了简单的处理优先级关系的时代。...
分类:
其他好文 时间:
2014-06-30 10:41:00
阅读次数:
162
古老的JavaScript,且乱且复杂,封装成库,青春焕发,这样人们就可以品尝到原汁原味的JQuery,地道的 Dojo,或是正宗的ExtJS大餐...。来自全球各地JS框架的交汇,口味和风格也日益趋同,然而,总有新的创造和惊喜,那是我们乐此不疲的原因 。...
分类:
Web程序 时间:
2014-06-30 09:43:24
阅读次数:
280
只需要最简单的操作就能实现一系列复杂的功能,是做一个个技术攻克的目的。一台精密仪器,一架家用电器,一个小米手机,这些可能我们都在用,或者用过。它们的内部都无比的复杂,使用了各种各样的配件,运用了极多的原理和知识。我们在使用的时候都具有相同的感受:简单、方便、太好了!面对原本复杂的东西,我们却能通过简单介绍就能运用自如,甚至有的能无师自通,这都为什么?这就用到了面向对象的封装性。
面向对象的封装性...
分类:
其他好文 时间:
2014-06-30 08:59:19
阅读次数:
197
高级报联商
1。在被上司询问之前就去汇报。
2。能预测到工作完成得时间时,就该去汇报。
3。对于较复杂的工作第一报是汇报自己的计划。
4。替对方着想,用联络让对方放心。
5。报联商的频度,应该根据对象/事态的具体情况做出判断。
6。弄清上司的意图。
7。应对上司关心的问题。
8。按上司心目中的重要度,安排汇报的顺序。
9。不做等候指示族。
10。发现问题的苗头要主动汇报。
1...
分类:
其他好文 时间:
2014-06-30 06:10:04
阅读次数:
430