在Gmail中,有一个名为"任务"的小功能.它可以让我输入待办事项列表.我想知道是否有任何官方/非官方的Google API可以通过Java语言访问/更新列表?
我正在使用SQL Server 2005.有一个审计跟踪表,包含超过1,000,000,000行.我打算存档这张桌子.当我进行简单的选择时nolock,我仍然可以找到阻塞(可能是IO阻塞与其他进程?).那么这种情况有什么最好的做法吗?
有4个项目:1,2,3和4.如果我们只允许以下组合,我们应该怎么称呼它们?我忘了.它被称为nCr吗?
1 2 3 4 1 2 3 1 2 4 2 3 4 1 2 1 3 1 4 2 3 2 4 3 4 1 2 3 4
基于内核的分类器通常需要O(n ^ 3)个训练时间,因为两个实例之间的内积计算.为了加速训练,可以预先计算内积值并将其存储在二维阵列中.但是当没有.实例非常大,超过100,000,没有足够的内存来执行此操作.
那么对此更好的想法?
例如,在Java语法中,它将类似于:
List l = new ArrayList();
l.add(new Integer(2));
l.add(new Integer(3));
l.add(new Integer(6));
l.add(new Integer(9));
Random rand = new Random();
for (int i=0; i < n; i++) {
l.add(new Integer(rand.nextInt(1000)));
}
Collections.sort(l);
l.remove(0);
Run Code Online (Sandbox Code Playgroud)
但它似乎效率低下.有更好的算法吗?
algorithm ×2
arrays ×2
java ×2
sql-server ×2
api ×1
computation ×1
database ×1
gdata-api ×1
gmail ×1
probability ×1
replication ×1
sorting ×1
sql ×1
theory ×1