1. 概述位图(bitmap)是一种非常常用的结构,在索引,数据压缩等方面有广泛应用。本文介绍了位图的实现方法及其应用场景。2. 位图实现(1)自己实现在位图中,每个元素为“0”或“1”,表示其对应的元素不存在或者存在。 1 #define INT_BITS sizeof(int) 2 #defin...
分类:
其他好文 时间:
2015-07-16 21:42:10
阅读次数:
114
早期绑定和后期绑定Visual Studio 2005其他版本将对象分配给对象变量时,Visual Basic 编译器会执行一个名为binding的进程。如果将对象分配给声明为特定对象类型的变量,则该对象为“早期绑定”。早期绑定对象允许编译器在应用程序执行前分配内存以及执行其他优化。例如,下面的代码...
分类:
其他好文 时间:
2015-07-16 21:41:37
阅读次数:
116
var div = document.getElementById('div');var p = getPos(div);function getPos(obj) { var pos = {left:0,top:0}; while(obj) { pos.le...
分类:
编程语言 时间:
2015-07-16 21:43:45
阅读次数:
110
期末终于过去了,看看别人的总结:http://blog.sina.com.cn/s/blog_641289eb0101dynu.html接触机器学习也有几年了,不过仍然只是个菜鸟,当初接触的时候英文不好,听不懂课,什么东西都一知半解。断断续续的自学了一些公开课和书以后,开始逐渐理解一些概念。据说,心...
分类:
其他好文 时间:
2015-07-16 21:42:27
阅读次数:
115
DescriptionA tourist hiked along the mountain range. The hike lasted forndays, during each day the tourist noted height above the sea level. On thei-t...
分类:
其他好文 时间:
2015-07-16 21:42:44
阅读次数:
136
题目传送门 1 /* 2 题意:每次能消灭一行或一列的障碍物,要求最少的次数。 3 匈牙利算法:把行和列看做两个集合,当有障碍物连接时连一条边,问题转换为最小点覆盖数==二分图最大匹配数 4 趣味入门:http://blog.csdn.net/dark_scope/a...
分类:
编程语言 时间:
2015-07-16 21:40:27
阅读次数:
167
参考:http://www.cnblogs.com/haippy/archive/2011/12/10/2282943.html一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。...
分类:
其他好文 时间:
2015-07-16 21:41:34
阅读次数:
129
前天无意间在网上看到百度ApiStore,然后好奇就进去看了看。正好最近在某博培训Android,刚学到java基础。抱着锻炼的心态选择手机号码归属地查询api进行练手。api地址 (http://apis.baidu.com/apistore/mobilephoneservice/mobileph...
分类:
移动开发 时间:
2015-07-16 21:41:45
阅读次数:
1974
一、Can't connect to MySQL server on 'localhost' (10061)翻译:不能连接到 localhost 上的mysql分析:这说明“localhost”计算机是存在的,但在这台机器上却没提供MySQL服务。需要启动这台机器上的MySQL服务,如果机子负载太高...
分类:
数据库 时间:
2015-07-16 21:39:34
阅读次数:
133
这篇文章主要介绍了linux下使用crontab实现定时PHP计划任务失败的原因分析,需要的朋友可以参考下很多人在linux下使用crontab实现PHP执行定时任务却未能成功,不能生成缓存。本文就linux下使用crontab实现定时PHP计划任务失败的原因做一分析。一般我们linux定时执行ph...
分类:
Web程序 时间:
2015-07-16 21:41:13
阅读次数:
123
#include using namespace std;template struct Factorial{ enum {value = n * Factorial ::value};};template struct Factorial{ enum {value = 1};};int main(...
分类:
其他好文 时间:
2015-07-16 21:40:51
阅读次数:
124
1. 两个字段的类型或者大小不严格匹配。例如,如果一个是int(10),那么外键也必须设置成int(10),而不是int(11),也不能是tinyint。另外,你还必须确定两个字段是否一个为 signed,而另一个又是unsigned(即:无符号),这两字段必须严格地一致匹配,更多关于signed和...
分类:
数据库 时间:
2015-07-16 21:41:20
阅读次数:
123
3、第三范式3NF定义:在第二范式的基础上,数据表中如果不存在非关键字段对任一候选关键字段的传递函数依赖则符合3NF。我们来看上例中优化后的表3-1StudentNoCardNoUserIDUserLevelDateTime021101001Operator操作员2011/10/0309:00在表中...
分类:
数据库 时间:
2015-07-16 21:39:58
阅读次数:
193
Java多线程实例 3种实现方法Java中的多线程有三种实现方式:1.继承Thread类,重写run方法。Thread本质上也是一个实现了Runnable的实例,他代表一个线程的实例,并且启动线程的唯一方法就是通过Thread类的start方法。2.实现Runnable接口,并实现该接口的run()...
分类:
编程语言 时间:
2015-07-16 21:41:20
阅读次数:
110
在构造自己的类时,有可能会碰到两个类之间的相互引用问题,例如:定义了类A类B,A中使用了B定义的类型,B中也使用了A定义的类型class A{ B b;}class B{ A* a;}请注意上面的定义内容,一般情况下是不能出现类A,类B相互引用都定义对象,即如下的样子:class A{ B b;}c...
分类:
编程语言 时间:
2015-07-16 21:41:30
阅读次数:
107
这几天看了一本HTML5的书,里面对于页面的背景使用了大量的渐变效果,因此在这里写一些关于渐变Gradient的东西。CSS3中的Gradient有两种,分别是线性渐变(linear-gradient)和径向渐变(radial-gradient),下面分别是线性与径向渐变的效果(用Flash画的,习...
分类:
Web程序 时间:
2015-07-16 21:39:09
阅读次数:
706
用图解的方式说明究竟什么是Windows句柄,形象直观,填补了网络上在Windows句柄解释方面的空白。