前言因为直接学了C++,所以对C的一些细节了解不是很清楚,于是在这里补充一点小知识——动态内存分配,C++中相关的是new和delete,而C中相关的是malloc、calloc、realloc和free。注:alloc代表allocate,意为“分配”。deletep和delete[]p的区别这是...
分类:
其他好文 时间:
2014-06-11 07:47:21
阅读次数:
266
Android界面中有时候需要显示稍微复杂的界面时,就需要我们自定义一个adapter,而此adapter就要继承BaseAdapter,重新其中的方法.
Android中Adapter类其实就是把数据源绑定到指定的View上,然后再返回该View,而返回来的这个View就是ListView中的某一行item。
这里返回来的View正是由我们的Adapter中的getView方法返回的。这样就...
分类:
其他好文 时间:
2014-06-08 18:27:09
阅读次数:
203
适配器模式:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。
组成:
目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。
需要适配的类(Adaptee):需要适配的类或适配者类。
适配器(Adapter):通过包装一个需要适配的对象,把原接口转换成目标接口。
适配器模式分为...
分类:
其他好文 时间:
2014-06-08 18:04:13
阅读次数:
263
// HQL: Hibernate Query Language.
// 特点:
// >> 1,与SQL相似,SQL中的语法基本上都可以直接使用。
// >> 2,SQL查询的是表和表中的列;HQL查询的是对象与对象中的属性。
// >> 3,HQL的关键字不区分大小写,类名与属性名是区分大小写的。
// >> 4,SELECT可以省略.
// 1,简单的查询,Employee为实体名...
分类:
其他好文 时间:
2014-06-08 16:37:18
阅读次数:
157
SimpleCursorAdapter用于将一个Cursor绑定到一个AdapterView,并使用一个布局来定义每个行/条目的UI。每个行当视图的内容是底层Cursor中对应行的列值进行填充的。
SimpleCursorAdapter是通过传入当前的上下文、用于每个条目的一个布局资源、一个代表要显示的数据的Cursor和两个整数数组进行构建的,这两个数组的其中一个包含了要使用的列(包含资源数据...
分类:
移动开发 时间:
2014-06-08 15:53:18
阅读次数:
251
要询问一个数列的某区间的最大值,其中会更新数据。
这样的题目使用树状数组是可以的,但是因为要牵涉到区间操作,故此还是线段树比较好点。
不过使用树状数组也是可以的,就是查询的时候麻烦点,注意计算,不要超出区间了。
看下面的query函数,这是主要的难点函数,其中的-1操作和这个判断r - lowbit(r) >= l,都很蛋疼,一不小心就会出错。
#include
#inc...
分类:
其他好文 时间:
2014-06-08 09:02:49
阅读次数:
345
newdelete与new[]delete[]必须配对使用
//注意,由于内置数据类型没有构造、析构函数,所以针对内置数据类型时,释放和内存使用delete或delete[]的效果是一样的。
例如:
int *pArray = new int[10];
...//processing code
delete pArray; //等同于delete[] pArray;
虽然针对...
分类:
其他好文 时间:
2014-06-08 08:33:53
阅读次数:
209
内容简介:本文详细分析了android4.0
中蓝牙使能的过程,相比较android2.3,4.0中的蓝牙最大的差别在于UI上on/off的伪开关。在android4.0中加入了
adapter的状态机。所谓的状态机就类似于状态转换图,在一个状态收到某个特定的命令会变成另外一个状态,不同的命令可以跳...
分类:
移动开发 时间:
2014-06-08 06:48:52
阅读次数:
1150
查询缓存的作用就是当查询接收到一个和之前同样的查询,服务器将会从查询缓存种检索结果,而不是再次分析和执行上次的查询。这样就大大提高了性能,节省时间。查看缓存是否开启:
select @@query_cache_type; 禁用查询缓存:set session query_cache_type=off...
分类:
数据库 时间:
2014-06-08 01:23:40
阅读次数:
297