在前面说了如果创建一个数据库,接下来我们需要操作数据库;
但是sqlite3命令一次只能操作一个数据库,如果当前路径下有多个数据库该怎么办呢?这就需要用到附加数据库。
一 关联数据库
附加数据库实际上就是告诉sqlite3,你写的SQL语句是操作的哪一个数据库。具体如何操作呢?
基本语法如下:
ATTACH DATABASE 'DatabaseName' As 'Alias-N...
分类:
数据库 时间:
2014-08-11 15:11:56
阅读次数:
222
这次的手机QQ更新从客观的角度来说,还是很好的,更加简约,控件也自定义了,界面也有了大的改动,但是最主要的框架还是它的左右滑动机制。让我们先来看看它的效果。
可以看到它是从左到右的一个滑动方法菜单的方式,最主要的就是这个控件类的实现吧。其他的感觉都没什么太大的问题,下面我就来看看这种效果应该怎么来实现。
第一拿到东西先分析这个效果是怎么出来的。我仔细的看了一下主要应该注意这几点。
1:菜单的...
分类:
移动开发 时间:
2014-08-11 15:10:42
阅读次数:
343
我们在开发Android的时候经常通过Adapter把数据和UI对象连接在一起,spinner、ListView之类的控件都可以用适配器来自定义其组建,使其更加丰富。适配器模式是将两个不兼容的类纠合在一起使用,属于结构型,需要有Adaptee(被适配者)和Adaptor(适配器)两个身份。简单的来说,就是你有一个机器人是只会踢足球的,另一个机器人只会打篮球的,然后你想有让他既会踢足球又会打篮球,那...
分类:
移动开发 时间:
2014-08-11 15:10:02
阅读次数:
245
题目链接
题意:用一些等大的立方体搭积木,每个立方体或者直接放在地面的网格上,或者放在另一个立方体的上面,给出正视图和侧视图,求出最少用多少个立方体搭建。
思路:要想用最少的立方体搭建,那就意味着正面所看到的每一竖立方体的高度wh最好都要被侧面看到的高度dh所利用到。所以我们以正面为基准,正面需要的立方体总数加上侧面存在dh无法利用正面wh的数量,就是最少需要的立方体数。...
分类:
其他好文 时间:
2014-08-11 15:06:22
阅读次数:
182
leetcode上有两个关于n皇后的问题,两个题目基本是一样的,只是第二个是把所有的排法求出来。n皇后最简单的就是用递归,每次判断一行的一个位置,如果合法,就判断下一行,不合法再判断下一个位置
N-Queens II
Follow up for N-Queens problem.
Now, instead outputting board configuration...
分类:
其他好文 时间:
2014-08-11 15:06:12
阅读次数:
227
题意 求最大相同字符子矩阵 其中一些字符可以转换
其实就是HDU1505 1506的加强版 但是分了a,b,c三种情况 看哪次得到的面积最大
对于某一个情况 可以把该字符和可以转换为该字符的位置赋值0 其它位置赋值1 这样就转化成了求最大全0矩阵的问题了
对于转换后矩阵中的每个点 看他向上有多少个连续0 把这个值存在h数组中 再用l数组和r数组记录h连续大于等于该位置的最左边位置和最右位置 这样包含(i,j)点的最大矩阵面积就是(r[i][j]-l[i][j]+1)*h[i][j] 面积最大的点就...
分类:
其他好文 时间:
2014-08-11 15:04:42
阅读次数:
195
HDU 4143 A Simple Problem(数论-水题)
题目大意:
给定n,求最小的正整数x,使得 n+x^2也是完全平方数。
解题思路:
假设y^2=n+x^2 ,那么 (y-x)*(y+x)=n,也就是n的两个因子,只需枚举因子即可。...
分类:
其他好文 时间:
2014-08-11 15:02:52
阅读次数:
199
struct ListNode
{
int m_nValue;
ListNode* m_pNext;
};
//增加节点
/*第一个参数是一个指向指针的指针。当我们往一个空链表中插入一个节点时,新插入的节点
就是链表的头指针。由于此时会改动头指针,因此必须把pHead参数设为指向指针的指针*/
void addToTail(ListNode** pHead, int value) ...
分类:
其他好文 时间:
2014-08-11 15:00:22
阅读次数:
307
Problem Description
杭州有N个景区,景区之间有一些双向的路来连接,现在8600想找一条旅游路线,这个路线从A点出发并且最后回到A点,假设经过的路线为V1,V2,....VK,V1,那么必须满足K>2,就是说至除了出发点以外至少要经过2个其他不同的景区,而且不能重复经过同一个景区。现在8600需要你帮他找一条这样的路线,并且花费越少越好。
Input
第一...
分类:
其他好文 时间:
2014-08-11 15:00:02
阅读次数:
195
模块之间总是存在这一定的接口,从调用方式上看,可以分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,也是我们在写程序中经常使用的;回调是一种双向的调用模式,也就是说,被调用的接口被调用时也会调用对方的接口,这句话可能有点绕,等文章后面举例说明;异步调用是一种类似消息或事件的机制,解决了同...
分类:
编程语言 时间:
2014-08-11 14:56:52
阅读次数:
233