问题列表 - 第47203页

Incanter是否支持稀疏矩阵?

Incanter是否支持稀疏矩阵(乘法,分解,求解)?

clojure matrix sparse-matrix incanter

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

在大表中删除列时的注意事项

我有一个调用数据表,已增长到13亿行和173千兆字节的数据我们不再使用两列,一个是char(15),另一个是varchar(24).他们都已经插入NULL一段时间了,我一直推迟删除列,因为我不确定其含义.我们在带有数据库的驱动器和带有事务日志的驱动器上的空间有限.

另外我发现这篇帖子说在DBCC REINDEX完成之前这个空间是不可用的.我认为这既好又坏.这很好,因为删除列应该非常快并且不涉及大量日志记录,但是因为空间不会被回收而很糟糕.新插入的记录会占用更少的空间吗?在我的情况下,这将是好的,因为我们在18个月后修剪旧数据,因此空间将逐渐减少.

如果我们做了DBCC REINDEX(或ALTER INDEX REBUILD)那会真的有帮助,因为列不是任何索引的一部分吗?这会占用日志空间还是锁定表格以使其无法使用?

sql-server sql-server-2005

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

Jenkins(Hudson)用于归档构建工件的后端是什么?

我已经读过使用SVN来存储构建artificats(大型二进制文件)的缺点(特别是这一个). 哈德森被建议作为替代方案.

Hudson如何处理这些文件?

编辑:我的项目不是基于Java的.

continuous-integration hudson artifacts binaries jenkins

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

如何验证C#接口字段中的数据?

我有几个实现某个接口的类.

在接口而不是实现级别,有没有办法定义数据验证规则?

如果没有,那么从特定类中分解数据验证规则的建议模式是什么?(编辑:在我的情况下,我想避免使用抽象基类来实现验证.)

谢谢

c# validation interface

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

如何在Windows下修改和保存Rprofile.site?

我希望使用Notepad ++编辑器更改来修改Windows 7 R-2.11.1下的Rprofile.site文件

# options(help_type="text")
  options(help_type="html")
Run Code Online (Sandbox Code Playgroud)

  options(help_type="text")
# options(help_type="html")
Run Code Online (Sandbox Code Playgroud)

保存此文件时,编辑器会一直提示以下消息

"Please check whether if this is opened in another program"
Run Code Online (Sandbox Code Playgroud)

我没有其他程序打开这个文件.

有谁知道如何修改和保存这个文件?

r notepad++

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

自动为Django模型中的每个选项添加常量

我一直在Django中做以下模式:

class MyModel(models.Model):

    FOO = 1
    BAR = 2
    GOO = 3

    BLAH_TYPES = (
        (FOO, 'Foodally boogaly'),
        (BAR, 'Bar bar bar bar'),
        (GOO, 'Goo goo gaa gaa'),
    )

    TYPE_FOR_ID = dict(BLAH_TYPES)

    ID_FOR_TYPE = dict(zip(TYPE_FOR_ID.values(), TYPE_FOR_ID.keys()))

    blah = models.IntegerField(choices=BLAH_TYPES)
Run Code Online (Sandbox Code Playgroud)

有没有一个好的模式,其他人遵循,实现相同的效果(即我可以访问具有双向名称和词典的常量)没有那么多代码?

python django django-models

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

问:如何创建windows DLL(导出函数)?

我需要创建一个导出函数的Windows DLL,并具有图形用户界面.DLL中GUI的原因是DLL用作另一个第三方应用程序的插件.目前我只能访问AFAIK不支持MFC的Visual Studio Express,所以我正在寻找在DLL中创建GUI的替代方法.经过一些研究,我遇到了Qt,看起来很有希望.似乎使用Qt Creator IDE而不是Visual Studio Express可能更容易.

但是,如何在Qt Creator中创建一个Windows DLL?(我猜一个普通的DLL,我不认为COM或托管DLL会起作用)

更新:我得到了这个工作!跳过几个篮球后,两个重要的关键是添加

 #include <windows.h>
Run Code Online (Sandbox Code Playgroud)

然后使用Qt/MFC迁移框架工具(目前正式提供:http://qt.gitorious.org/qt-solutions/qt-solutions/trees/master/qtwinmigrate编辑:我相信这是新的链接:https://github.com/qtproject/qt-solutions/tree/master/qtwinmigrate)

我用这个例子让我开始:

http://doc.qt.nokia.com/solutions/4/qtwinmigrate/winmigrate-qt-dll-example.html

编辑:我相信这是新链接http://htmlpreview.github.io/?https://github.com/qtproject/qt-solutions/blob/master/qtwinmigrate/doc/html/winmigrate-qt-dll- example.html的

c++ dll qt qt4 qt-creator

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

perl错误:'Statistics :: Descriptive'中没有'new'方法

我使用cpan安装了"Statistics :: Descriptive"模块然后测试了这个例子:

use Statistics::Descriptive;
$stat = new Statistics::Descriptive;
$stat->AddData(1,2,3,4);
Run Code Online (Sandbox Code Playgroud)

但它显示错误:Can't locate object method "new" via package "Statistics::Descriptive" at ...我在Linux Ubuntu中使用Perl版本5.10.1以及最新的Statistics :: Descriptive,就像cpan告诉我的那样.

我尝试使用activestate perl的Windows,它的工作原理.

你知道为什么我在Linux上运行时遇到这个错误吗?谢谢.

perl perl-module

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

如何使用jQuery模拟事件?

我正在使用第三方插件,它有一个小错误.当控件呈现时会发生此错误,当我双击表格内的标题行时,它会通过插件内的此触发器修复我的问题:

$(".grid tr").live("dblclick",function() {
    //code here 
});
Run Code Online (Sandbox Code Playgroud)

所以,我需要的是,知道确切的<tr>,我想模拟双击,所以我可以修复控件onload回调上的错误.

这甚至可能吗?

jquery jquery-plugins

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

Sympy不会评估2x但会评估x*2

我正在使用Sympysympify函数来简化2个表达式,所以我可以比较它们的相等性.

例如:

expr1 = sympify("(2 * x) + (x + 10)")
expr2 = sympify("(x + 10) + (x * 2)")

if expr1 == expr2:
   print "Congrats those are essentially the same!"
Run Code Online (Sandbox Code Playgroud)

但是当使用表格2x作为x*2时,我得到一个解析异常,例如:

expr1 = sympify("2x + (x + 10)")
Run Code Online (Sandbox Code Playgroud)

有什么方法可以让我很同意理解2x表格吗?

如果没有,是否有其他库允许此表格?

python math sympy

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