一、合理使用索引
使用原则:
1、经常在查询中作为条件被使用的列,应为其建立索引。
2、频繁进行排序或分组group by 或 order by 操作的列,应为其建立索引。
3、一个列值域很大时,应为其建立索引。
4、如果待排序的列有多个,应在这些列上建立符合索引。
5、参与了连接操作的属性
6、在某一范围内频繁搜索的属性和按照排序顺序平凡检索的属性
7、在where子句中包含的一个关系的多个属性,可以考虑在这些属性上建立多属性索引。
此外,如果数据库文件需要频繁执行精确匹配查询(如等值查询),可考虑建立散...
分类:
数据库 时间:
2014-09-19 22:36:36
阅读次数:
322
OCR 基本知识...
分类:
其他好文 时间:
2014-09-19 22:36:26
阅读次数:
194
提示:本大全每半月更新一次,请持续保持关注!谢谢! 索取网址:www.itcast.cn
从享受生活的角度上来说:“程序员并不是一种最好的职业,我认为两种人可以做程序员,第一,你不做程序员,你就没有什么工作可做,或者说是即使有可以做的工作但是你非常不愿意去做;第二,你非常痴迷和爱好程序,并且在这方面有一些天赋和优势。程序员的结局也是有两种:第一,默默退休,第二以程序员为起点或跳板,注意积累,跟对...
分类:
编程语言 时间:
2014-09-19 22:36:16
阅读次数:
334
首先创建一个数据库test1,再在数据库test1下创建一个表user
打开命令行 输入 mysql -h 127.0.0.1 -u root -p ---->再输入密码 登陆了MySQL
输入 CREATE DATABASE test1;
输入USE test1;
输入CREATE TABLE user(
a varchar(20),
b varchar(20),
c ...
分类:
数据库 时间:
2014-09-19 22:36:06
阅读次数:
401
一、线程栈模型
线程栈模型是理解线程调度原理以及线程执行过程的基础。线程栈是指某时刻时内存中线程调度的栈信息,当前调用的方法总是位于栈顶,线程栈的内容是随着线程的运行状态变化而变化的,研究线程栈必须选择一个运行的时刻(指代码运行到什么地方)
上图中的栈A是主线程main的运行栈信息,当执行new JavaThreadDemo().threadMethod();方法时,threadMet...
分类:
编程语言 时间:
2014-09-19 22:35:56
阅读次数:
325
不做决定本身也是一个决定,它的后果比快速做决定可能还要糟糕。...
分类:
其他好文 时间:
2014-09-19 22:35:46
阅读次数:
287
题目:有四个文件,每个文件中存有100万个int型整数,内存限制1M,该如何最优地得到四个文件的交集数,也就是在四个文件都出现的数的个数?
我的想法:因为内存限制1M,也就是1024*1024个字节,小于一个文件中所有数所占的存储100 0000*4,所以文件中的数没办法一次装到内存。采用外部排序、归并等方法实现。
具体:
1、最开始应该是对每个大文件进行外部排序,也就是n次...
分类:
其他好文 时间:
2014-09-19 22:35:36
阅读次数:
261
摘自https://major.io/2014/05/13/coreos-vs-project-atomic-a-review/。
【部署】
coreOS:
通过云上的镜像或者PXE部署。在云上可以使用cloud-config进行配置。
提供了etcd这个key-value系统,提供类似于zookeeper的能力。而且可以用于放置node信息。
提供fleet进行docker容器生命...
分类:
其他好文 时间:
2014-09-19 22:35:26
阅读次数:
321
题目大意:求由矩阵 A构成的矩阵 S = A + A^2 + A^3 + … + A^k。k的取值范围是:10^9数据很大,应该二分。
对于一个k来说,s(k) = (1+A^(k/2)) *
A^(k/2)。如果k为奇数的话需要加上A^(k/2 + 1)。
所以二分求和,复杂度就降下来了,当然还得用到矩阵快速幂。
Matrix Power Series...
分类:
其他好文 时间:
2014-09-19 22:35:16
阅读次数:
295
Crotex-M4 Usart自动发送数据的MCU数据处理...
分类:
其他好文 时间:
2014-09-19 22:35:06
阅读次数:
293
本章介绍用HBase存储、高效查询地理位置信息。
Geohash空间索引
考虑LBS应用中常见的两个问题:1)查找离某地最近的k个地点;2)查找某区域内地点。如果要用HBase实现高效查找,首先要考虑的是空间局部性(Spatial Locality),即位置上相近的点得物理存储在一起。最简单的地理位置数据由两个维度组成:经度X和纬度Y,那么相对应最简单的Rowkey也可以由X和Y组成。Rowk...
分类:
其他好文 时间:
2014-09-19 22:35:00
阅读次数:
449
UVA 12125 - March of the Penguins
题目链接
题意:给定一些冰块,每个冰块上有一些企鹅,每个冰块有一个可以跳出的次数限制,每个冰块位于一个坐标,现在每个企鹅跳跃力为d,问所有企鹅能否跳到一点上,如果可以输出所有落脚冰块,如果没有方案就打印-1
思路:最大流,拆点表示冰块次数限制,然后枚举落脚冰块建图跑最大流即可
代码:
#include...
分类:
其他好文 时间:
2014-09-19 22:34:59
阅读次数:
324
首先下载mysql-connector 可以百度mysql-connector下载
然后解压,里面就有个mysql-connector-java-5.1.30-bin.jar 文件
打开Eclipse 在一个Java project中 右击选择properties --->java build path --> Libraries --> add External JA...
分类:
数据库 时间:
2014-09-19 22:34:26
阅读次数:
282
linux链接文件
链接有两种方式:硬链接和软链接。
(一)软链接
软链接又叫做符号链接。基本命令为:
[plain] view
plaincopy
ln -s sourcePlace newPlace
软链接可以链接任何文件或者目录,还可以链接不同文件系统的文件或者目录。
...
分类:
系统相关 时间:
2014-09-19 22:34:16
阅读次数:
289
struts2配置文件默认存放路径在/WEB-INF/classes目录下,即将struts.xml放在src的目录下。但是为了协作开发与方便管理,我们有时需要把struts.xml放到其他位置struts2加载配置文件都是先从自己的jar包和/WEB-INF/classes两个默认的位置加载的。若修改struts2配置文件的存放位置,在web.xml配置过虑器,具体配置如下:
struts2...
分类:
其他好文 时间:
2014-09-19 22:34:06
阅读次数:
228
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5018
思路:直接计算判断就是啦,注意一点要判断给出的A,B。。。。
code
#include
#include
#include
#include
#include
using namespace std;
int main()
{
int F[1000];
int...
分类:
其他好文 时间:
2014-09-19 22:33:46
阅读次数:
267
原文地址:http://yanwushu.sinaapp.com/?p=48
Gif是swing中实现动画的常用手段。通常在swing中显示图片最简单的方式是调用JButton或JLabel的setIcon(Icon icon)方法。但是这种做法不适合显示gif图片,因为如果你这样做的话马上会发现gif的刷新率往往非常快,或者应该说太快了,并且相应的cpu利用率会大幅度提高,严重情况下可...
分类:
编程语言 时间:
2014-09-19 22:33:36
阅读次数:
282