小编dev*_*rus的帖子

Gmail Task API存在吗?

在Gmail中,有一个名为"任务"的小功能.它可以让我输入待办事项列表.我想知道是否有任何官方/非官方的Google API可以通过Java语言访问/更新列表?

java api gmail gdata-api

30
推荐指数
2
解决办法
1万
查看次数

是否可以将视图从SQL服务器复制到另一个?

我知道一个视图由表组成.我还能复制一个视图吗?

sql-server replication

8
推荐指数
1
解决办法
2万
查看次数

存档超过1,000,000,000行的大表的最佳实践

我正在使用SQL Server 2005.有一个审计跟踪表,包含超过1,000,000,000行.我打算存档这张桌子.当我进行简单的选择时nolock,我仍然可以找到阻塞(可能是IO阻塞与其他进程?).那么这种情况有什么最好的做法吗?

sql database sql-server

8
推荐指数
1
解决办法
2124
查看次数

描述这种组合的术语是什么?

有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

theory algorithm probability

8
推荐指数
1
解决办法
156
查看次数

大规模数据集的内核方法

基于内核的分类器通常需要O(n ^ 3)个训练时间,因为两个实例之间的内积计算.为了加速训练,可以预先计算内积值并将其存储在二维阵列中.但是当没有.实例非常大,超过100,000,没有足够的内存来执行此操作.

那么对此更好的想法?

arrays classification machine-learning computation

5
推荐指数
1
解决办法
398
查看次数

对"已排序"数组进行排序

  1. 假设给定一个大小为n的数组,其中包含有序值.
  2. 在迭代i中,给出一个新的随机生成的值,并将其插入到数组的末尾.
  3. 然后使用该数组,并丢弃最小值项.
  4. 在迭代n之后,保留的数组将包含最大值项.

例如,在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)

但它似乎效率低下.有更好的算法吗?

java arrays sorting algorithm

2
推荐指数
4
解决办法
1813
查看次数