1、创建、增加索引
alter table table1 add index ind_id (id);
create index ind_id on table1 (id);
create unique index ind_id on table1 (id);//建立唯一性索引
2、删除索引
drop index idx_id on table1;
alter table table1 drop...
分类:
数据库 时间:
2015-04-23 11:06:25
阅读次数:
181
递归究竟有多强大,看看这道题就知道了。...
分类:
编程语言 时间:
2015-04-23 11:05:52
阅读次数:
210
题目:Write a function to find the longest common prefix string amongst an array of strings.
翻译:求一个字符串数组中 共同的最长前缀。
思路:以第一个串为基准,逐个位置遍历,并遍历字符串数组,如果出现某个字符串长度小于当前位置,或者出现当前位置的字符不相同,返回字串strs[0].substring(0,p...
分类:
其他好文 时间:
2015-04-23 11:05:31
阅读次数:
108
problem:
Given a binary tree, return the bottom-up level order traversal of its nodes' values. (ie, from left to right, level by level from leaf to root).
For example:
Given binary tree...
分类:
其他好文 时间:
2015-04-23 11:02:24
阅读次数:
163
最近想实现一个这样的功能:点击menu键,popupWindow显示出来,再点击menu键,popupWindow消失,同时也可以点击正常的按钮使popupWindow出来和消失。
我说的是不是有点乱,那就看下具体的效果图,就像微信的这个效果一样的,如图所示:...
职责:
动态的为一个对象增加新的功能。
装饰模式是一种用于代替继承的技术,无须通过继承增加之类就能扩展对象的新功能。
使用对象的关联关系代替继承关系,更加灵活,同时避免类型体系的快速膨胀。
实现细节:
Componment抽象构件角色
真实对象和装饰对象有相同的接口。这样,客户端对象能够以真实对象相同的方式同装饰对象交互。
ConcreteComponment...
分类:
编程语言 时间:
2015-04-23 11:04:14
阅读次数:
145
在之前的模式识别研究中,判别函数J(.)的参数是已知的,即假设概率密度函数的参数形式已知。本节不考虑概率密度函数的确切形式,使用非参数化的方法来求解判别函数。由于线性判别函数具有许多优良的特性,因此这里我们只考虑以下形式的判别函数:它们或者是x的各个分量的线性函数,或者是关于以x为自变量的某些函数的线性函数。...
分类:
其他好文 时间:
2015-04-23 11:03:19
阅读次数:
1147
源码ComicReader,一个漫画app项目,集成了很多第三方库实现,数据是用jsoup从鼠绘漫画网站抓取的,值得学习的地方是作者的源码整合能力。用心做的app,非常不错,完全可以做成一个正式的app发布了。这里用到了很多第三方库,当然有些被我改的乱七八糟了,真对不起原作者,啊哈哈希望别打我就可以了。
源码下载:
http://code.662p.com/view/10520.ht...
分类:
其他好文 时间:
2015-04-23 11:04:21
阅读次数:
98
删除记录
Aerospike C客户端API提供一个简单的操作来删除数据库中的数据。
数据删除示例代码被所有示例使用。下面的代码引用自示例目录【examples/basic_examples/put】,由Aerospike C客户端安装包自带。
请先阅读【创建连接】章节内容,理解如何建立与集群的连接。
初始化键(KEY)
删除记录时,数据库需要通过键(ke...
分类:
其他好文 时间:
2015-04-23 11:01:53
阅读次数:
174
1.打开服务器
int CHTTP::CreateConnect(const string & HTTPServer,const string & UserName,const string &Password,const int nPort)
{
DWORD err;
m_Session = NULL;
m_Connect...
分类:
Web程序 时间:
2015-04-23 11:03:43
阅读次数:
159
autorelease详解/*
1.autorelease的基本用法
1> 会将对象放到一个自动释放池中
2> 当自动释放池被销毁时,会对池子里面的所有对象做一次release操作
3> 会返回对象本身
4> 调用完autorelease方法后,对象的计数器不变 2.autorelease的好处
1> 不用再关心对象释放的时间
2> 不用再关心什么时候调用release 3.autor...
分类:
其他好文 时间:
2015-04-23 11:02:03
阅读次数:
140
mysql> select concat(name,':',sex) from pet1;
+----------------------+
| concat(name,':',sex) |
+----------------------+
| 1:c |
| NULL |
| a:n |
| ab...
分类:
数据库 时间:
2015-04-23 11:03:48
阅读次数:
144
Unhandled exception at 0x........ in XXXX.exe: 0xC0000005:Access violation reading location 0x......
对于C++初学者或粗心者,很容易犯如下图所示错误:
那么该错误是由什么造成的呢?
答案无疑只有一个,即:读取了本该没有的值或者地址。
那么如何...
分类:
数据库 时间:
2015-04-23 11:02:36
阅读次数:
145
批量读取记录
除了每次读取单条记录外,还可以在一个事务中从集群中读取多条记录。相关的客户Aerospike C客户端API调用是:
aerospike_batch_get() — 返回所需记录所有bin数据。aerospike_batch_exists() — 返回所需记录元数据(生存时间, 分代编号)。
后面的代码引用自示例目录【examples/basic...
分类:
其他好文 时间:
2015-04-23 11:01:21
阅读次数:
301
在使用vim时可以根据自身需要配置vim,配置信息放在主目录下的.vimrc文件中。vimrc文件其实就是将在vim命令模式中常用的一些命令放在文件中,会永久生效。下面的文件就是一个简单的vimrc文件:
.vimrc的配置文件编写的时候要注意:
1. vimrc文件中注释以双引号”开头
2.和shell脚本一致,对变量的赋值等号附近不能有空格。
3.命令就是在vim命令中模式模式...
分类:
系统相关 时间:
2015-04-23 11:00:49
阅读次数:
141
对于一棵二叉树T,我们可以递归定义它的先序遍历,中序遍历,后序遍历:
??
1、先序遍历 ( PreOrder(T) = T的根节点 + PreOrder(T的左子树) + PreOrder(T的右子树) )
2、中序遍历 ( InOrder(T) = InOrder(T的左子树) + T的根节点 + InOrder(T的右子树) )
3、后...
分类:
其他好文 时间:
2015-04-23 11:02:56
阅读次数:
120
废话不说,直接上代码
List转成数组
List nameList = new ArrayList<>();
nameList .add("123');
nameList .add("123');
nameList .add("123');
//转成数组
String[] arr = nameList.toArray(new String[nameList.size()]);
数组转成Lis...
分类:
编程语言 时间:
2015-04-23 11:01:34
阅读次数:
189