问题列表 - 第20436页

如何在vim中映射弹出菜单的键

完成尝试后,omnicppcomplete将在弹出菜单中显示所有可能的项目.要选择菜单中的某个项目,应该使用<C-N><C-p>在不同项目之间来回切换.我觉得这很不方便.它应该是非常酷的,如果 j并且k可以用来取代<C-N><C-P>.那我该怎么办?

vim

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

我如何学习如何在PHP中使用Oracle DB?

我想学习使用Oracle,只是为了学习它.有没有办法在不花很多钱的情况下做到这一点?我看了oracle网站,我看到的最便宜的是这个......

Oracle数据库个人版
Oracle数据库个人版旨在为软件开发人员提供经济高效且功能全面的Oracle数据库环境,用于开发,测试和运行自定义或打包的应用程序.Personal Edition在没有技术限制,定时炸弹或其他"陷阱"的情况下设计,以极具吸引力的价格提供Oracle数据库的所有功能.凭借其处理几乎任何类型或大小的数据(从千兆字节的事务到数TB的XML数据),Personal Edition将为您迈向掌握Oracle环境迈出重要的一步.

这需要460美元,这是疯狂的IMO,但这个选项只适用于测试/开发吗?意思是我实际上无法在网站上使用它?

任何帮助澄清或其他提示赞赏,谢谢

php oracle

3
推荐指数
1
解决办法
299
查看次数

将SQLite数据库备份并还原到SD卡

如何在我的应用程序中自动将数据库备份到SD卡?然后,我该如何恢复它?

sqlite backup android

12
推荐指数
3
解决办法
3万
查看次数

记录统计摘要

这是我们正在解决的现实世界问题.我们有一些相当大的数据集需要实时汇总和汇总,并应用了大量的过滤器和公式.当数据集小于50,000条记录时,它可以实时地将这些应用于每条记录,但是当我们接近100,000,然后是100多万时,对所有记录进行实时数学计算的开销变得太大了.我们花了很多时间在SQL中进行优化,然后假设在ram中抛出整个数据集,我们仍然得出结论,我们需要从数据中"缩小"并总结组.我们需要一种方法将记录组合​​在一起,然后将数学应用于一组"类似记录".这些记录的结合使我们能够非常快速地进行实时报告.我们当前的解决方案组记录集完全相同.

这是一个示例记录

ID77968 1,43:19.7,43:19.7,TRUE,1,3,0,4,1,1,1,1,1,0,0,0,3,0,0,0,3,14,79,

因此,如果我们有2个具有完全相同的数据

ID77968 1,43:19.7,43:19.7,TRUE,1,3,0,4,1,1,1,1,1,0,0,0,3,0,0,0,3,14,79,
ID77969 1,43:19.7,43:19.7,TRUE,1,3,0,4,1,1,1,1,1,0,0,0,3,0,0,0,3,14,79,

然后我们创建一个组.然后我们可以将数学和逻辑应用于单个组,然后将结果乘以2以得到真正的答案.这对我们来说非常有用,并且可以非常有助于解决项目的规模问题.那说我们现在有一个新问题.我们的一些值具有更大的结果范围,这些结果创建了数千条记录的数据集,其中只有几条完全相同.在一些头脑风暴之后,我们想出了一个应用一些"模糊"逻辑来将相似的东西组合在一起的想法.我们现在面临的问题是,我们不知道将记录集减少到不完全相同的组的最佳统计上合理的方法.

这是我们需要做的.(简单的例子,单列)

假设我们有以下数字20个数字

106
0
8
0
1
0
4
0
3474
0
204
0
75
0
128
0
617
0
20
0

在上面的集合中我们有很多0,所以这些很容易组合在一起.但我如何形成让我们再说3组.我认为在外部界限上我们有3474但是如果权重低于该数字,则出站组可能类似于2000,然后将值3474和617组合成一个组.我们的团队会议认为这是一个引力问题或更为人所知的cheerio吸引力.理想情况下,我们会找到一个方程式或方法,让我们看一下整个记录集,然后在X个组中表达.这将允许我们改变数据的分组/聚集.因此,假设我们使用上面的示例20个数字,并希望在15个组中表达这个,而我们能够做到这一点的8个组.现在请记住,在上面的示例中,这只是一个列,但我正在尝试将整个记录分组

ID77968 1,43:19.7,43:19.7,TRUE,1,3,0,4,1,1,1,1,1,0,0,0,3,0,0,0,3,14,79,

ID77969 1,43:19.4,43:19.7,TRUE,1.2,3.2,0,3,2,1,1,1,1,0,0,0,3,0,0,0,0,1,1,179,

我在这里先向您的帮助表示感谢


这是基于一些评论,问题和答案的更新

我们当前对每条记录进行哈希处理,然后如果记录具有相同的哈希值,我们将其分组.这里哈希的问题是,如果它完全相同,那么它就不会被分组.这对我们来说已经有一段时间了,因为我们在每一栏中的价值观都是相对有限的.我们现在已经介绍了一些具有更大范围的值,这些值使得我们的哈希分组无效.在我们能够获取100mm记录并将它们散列到超过100k组之前,我们现在看到的集合中的neew数据只有70k,所有70k都是唯一的.这里有不明数据:rv.zip的副本(3,58 MB)

c# math statistics

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

R:apt-get install r-cran-foo与install.packages("foo")

mcmcpack在Ubuntu下安装R软件包(比如说这个例子)时,我可以选择以下两种安装方法:

# Let the distribution's packaging system take care of installation/upgrades
apt-get install r-cran-mcmcpack

# Let R take care of installation/upgrades
install.packages("mcmcpack")
Run Code Online (Sandbox Code Playgroud)

问题:

  • 安装R软件包的两种方法中的任何一种都被认为是"最佳实践"吗?
  • 假设我是第一次install.packages("mcmcpack")和以后apt-get install r-cran-mcmcpack- 我应该预料到麻烦吗?
  • 假设我是第一次apt-get install r-cran-mcmcpack和以后install.packages("mcmcpack")- 我应该预料到麻烦吗?

ubuntu debian r cran

31
推荐指数
2
解决办法
8361
查看次数

在Google App Engine上实施标记

我已经阅读了关于向Django Blog模型添加标签的类似问题,其中它提到在文章上维护标签作为StringList和一个单独的对象来保持这些对象的计数,这很好,因为我基本上想出来同样的想法我自己,但我正在努力工作如何维持计数.

我正在覆盖主对象的put()方法,但是如何检查标签是否与当前存储的对象相比发生了变化?有没有办法廉价检查现有数据而无需获取对象的第二个副本?

处理它的一种方法是将每个对象存储在memcache中,只获取它在那里找不到的对象,但对于繁忙的站点,你仍然会经常访问数据存储区.

tags django google-app-engine

7
推荐指数
1
解决办法
1476
查看次数

SQL Server可以在不知道结果列名的情况下进行Pivot吗?

我有一个看起来像这样的表:

Month      Site          Val
2009-12    Microsoft      10
2009-11    Microsoft      12
2009-10    Microsoft      13
2009-12    Google         20
2009-11    Google         21
2009-10    Google         22
Run Code Online (Sandbox Code Playgroud)

我希望得到一个二维表,为每个网站的月份提供"Val",例如:

Month      Microsoft      Google
2009-12        10           20
2009-11        12           21
2009-10        13           22
Run Code Online (Sandbox Code Playgroud)

但问题是,我不知道"网站"中可能存在的所有可能值.如果出现新网站,我想在结果表中自动获取新列.

我看到的所有可以执行此操作的代码示例都要求我在查询文本中对"Microsoft和Google"进行硬编码.
我看到一个没有,但它基本上是通过列出站点并在其中生成具有这些列名称的动态查询(连接字符串)来伪装它.

没有办法让SQL Server 2008在没有这样的黑客的情况下做到这一点吗?

注意:我需要能够运行这个作为我从ASP.Net发送的查询,我不能做存储过程或其他类似的东西.

谢谢!
丹尼尔

sql pivot sql-server-2008

12
推荐指数
2
解决办法
5023
查看次数

STL-Like范围,如果我这样做会出现什么问题?

我正在写(作为一个自学练习)一个简单的STL-Like范围.它是一个不可变随机访问"容器".我的范围只保留其起始元素,元素数量和步长(两个连续元素之间的差异):

struct range
{
...
private:
  value_type m_first_element, m_element_count, m_step;
};
Run Code Online (Sandbox Code Playgroud)

因为我的范围不包含元素,所以它使用以下方法计算所需的元素:

// In the standards, the operator[]
// should return a const reference.
// Because Range doesn't store its elements
// internally, we return a copy of the value.
value_type operator[](size_type index)
{
    return m_first_element + m_step*index;
}
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我并没有const reference像标准所说的那样回归.现在,我可以假设const reference在使用标准库中的非变异算法方面,元素的副本和副本是相同的吗?

任何有关该主题的建议都非常感谢.


@Steve Jessop:你提到迭代器很好.

实际上,我使用sgi作为参考.在该页面的末尾,它说:

假设x和y是来自相同范围的迭代器:

不变量身份
x == y if and only if &*x == &*y

所以,它归结为我实际问过的同一个原始问题:)

c++ standards stl

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

正则表达式,用于删除[...]中包含的元素周围的<p>标记

我是一个完全正则表达式的菜鸟.我正在使用wordpress,我正拼命地试图处理wordpress的wautop,我讨厌和喜欢(更讨厌!).无论如何我试图删除<p>某些命令周围的标签.

这是我得到的:

<p>
[hide]
<img.../>
[/hide]
</p>
Run Code Online (Sandbox Code Playgroud)

要么

<p>
[imagelist]
<img .../>
<img .../>
[/imagelist]
</p>
Run Code Online (Sandbox Code Playgroud)

这是我想要的:

[hide]
<img.../>
[/hide]
Run Code Online (Sandbox Code Playgroud)

要么

[imagelist]
<img .../>
<img .../>
[/imagelist]
Run Code Online (Sandbox Code Playgroud)

我试过了:

preg_replace('/<p[^>]*>(\[[^>]*\])<\/p[^>]*>/', '$1', $content); // No luck!
Run Code Online (Sandbox Code Playgroud)

编辑:当我正在进行正则表达式时,它仍然只是一个包含文本的变量..它还没有被解析为html.我知道这是可能的,因为我已经通过摆脱图像标签周围的p标签来做到这一点.所以我只需要一个正则表达式来处理将来某个时候将被解析为html的文本. 这是一个类似的问题

谢谢!马特穆勒

regex wordpress

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

参数数据类型uniqueidentifier对子字符串函数的参数1无效

我试图使用TSQL子字符串函数获取Guid字段的第一部分,如下所示

SELECT SUBSTRING(Guid, 1, 8) AS Gu FROM MyTable
Run Code Online (Sandbox Code Playgroud)

但我得到的只是这个错误.

参数数据类型uniqueidentifier对子字符串函数的参数1无效.

那么这里发生了什么?我应该首先将Guid视为纯字符串还是......?

提前致谢!

t-sql substring sql-server-2005 uniqueidentifier

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