摘要:
第一:模板方法 Template Mothod 使得子类可以不改变一个算法的结构即可以重定义该算法的某些特定步骤。[-GOF《设计模式》]例如:.Net中的模板的使用。第二:命令模式:Command 阅读全文
摘要:
第一:常规思维VS逆向思维当我们判断一条数据在DB中是否存在时,常规性做法,先将DB表中的数据全部查询出,再匹配。逆向思维的方式,将该数据代入DB进行验证是否存在,根据返回结果count>0与否进行判断。 从性能上讲,大量数据的DB时,后者较与前者。同样的方法,思维方式方式的差异,所体现的效率就不同了。第二:关于排序的问题 排序字段的+-1,然后各自更新Update(),再重新做查询,即:重载页面。第三:分配权限根据权限字段,将原有权限清空,再将所选择的新权限update()。一般选择权限使用checkbox选中。第四:先删除后新增的思想对已有值的字段通常我们采用update()来实现更 阅读全文