1.选择唯一性索引 建立unique索引,如果字段中又唯一性的字段,则可以建立唯一索引,比如学生表的学号是不会重复的 2.经常排序的字段,分组的、连表查询的关联的字段建立索引 经常需要 order by、group by…
python设计模式-代理模式
代理模式 (一)什么是代理模式 Proxy模式是一种常用的设计模式,它主要用来通过一个对象(比如B)给一个对象(比如A) 提供’代理’的方式方式访问。比如一个对象不方便直接引用,代理就在这个对象和访问者之间做了中介。 (…
Java设计模式之外观模式
Java设计模式之外观模式 前言 正文 一、定义 二、实现 三、抽象外观类 四、外观模式优缺点与适用环境 优点 缺点 适用环境 前言 外观哦是是一种使用频率非常高的结构型设计模式,它通过引入一个外观角色来简化客户端与子系…
差分约束
差分约束 什么是差分约束? 差分约束系统(system of difference constraints),是求解关于一组变数的特殊不等式组之方法。如果一个系统由n个变量和m个约束条件组成,其中每个约束条件形如xj-x…
路径规划算法整理
简单整理下最近搜集的一些路径规划算法。(都是无负权图) 基础算法 这篇文章总结的很好(http://theory.stanford.edu/~amitp/GameProgramming/) dijkstra 算法 (ht…
剑指offer第二版-46.把数字翻译成字符串(递归,动态规划)
本系列导航:剑指offer(第二版)java实现导航帖 面试题46:把数字翻译成字符串 题目要求: 给定一个数字,按照如下规则翻译成字符串:0翻译成“a”,1翻译成“b”…25翻译成“z”。一个数字有多种翻译…
树-二叉搜索树-平衡二叉树-红黑树-B树B+树
关于树的总结从二叉树->二叉搜索树->平衡二叉树->红黑树->B树与B+树 B+树介绍 B树、B-树、B+树、B*树 红黑树 你应该掌握的——树和二叉树 红黑树(Red-Black tree)(插…
Java8 Comparator 排序方法
Java8 中 Comparator 接口提供了一些静态方法,可以方便于我们进行排序操作,下面通过例子讲解下如何使用 对整数列表排序(升序) List<Integer> list = Arrays.asLis…
JAVA之——经典算法50题
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/51097928 /*******************************************…
菜鸟学算法系列-读《算法竞赛入门经典》的感想(一)
今天看了《算法竞赛入门经典》的前几节,感觉这本书真的不错。里面有一些思想以及给与我们这些信任的建议真的不错。下面举个栗子吧。 例:输入两个数A,B,并将A与B的值交值后输出。 (PS:这道题作为菜鸟入门必做的题大家应该都…
android探索之路:截取字符串substring()的用法
1、截取指定字符上的字符串: substring(start,end) start:开始的位置(从0开始索引)包括该位置的字符,不可省略 end:结束的位置(不包括该位置上的字符),可省略 例: String str=&…
Python定时自动给微信好友发送天气预报
效果图 from wxpyimport * import requests from datetimeimport datetime import time from apscheduler.schedulers.blo…