问题列表 - 第45902页

VSDBCMD与SQLCMD

在使用数据库项目(VS 2010)时,这是部署数据库VSDBCMD或SQLCMD的更好选择.除了默认变量(databasename,datapath和logpath)之外还有其他主要缺点吗?

sql database project visual-studio-2010 datadude

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

在使用R的CMA Bioconductor包时,解决SVM分类的交叉验证中的"模型空"错误

我正在使用Bioconductor软件包CMA在微阵列数据集中对SVM分类器执行内部蒙特卡罗交叉验证(MCCV).CMA内部使用e1071 R软件包进行SVM工作.

数据集有45个样本(观察)的387个变量(属性),它们属于两个类别之一(标签0或1;比例约为1:1).所有数据都是数字的,没有NA.我正在尝试使用limma统计数据进行差异基因表达分析,为SVM选择15个变量的1000次迭代MCCV .在MCCV期间,45个样本集的一部分用于训练SVM分类器,然后用于测试剩余分数,并且我正在尝试训练集分数的不同值.CMA还执行内循环验证(默认情况下在训练集内进行3次交叉验证),以微调用于针对测试集进行交叉验证的分类器.所有这些都是在CMA包中完成的.

有时,对于低训练集大小,CMA在控制台中显示错误并停止执行分类的其余代码.

[snip]tuning iteration 575
tuning iteration 576
tuning iteration 577
Error in predict.svm(ret, xhold, decision.values = TRUE) :   Model is empty!

即使我使用除limma之外的测试进行变量选择,或者使用两个而不是15个变量进行分类器生成,它也会发生.我使用的R代码应确保训练集始终具有两个类的成员.我很感激任何见解.

下面是我使用的R代码,Mac OS X 10.6.6,R 2.12.1,Biobase 2.10.0,CMA 1.8.1,limma 3.6.9和WilcoxCV 1.0.2.数据文件hy3ExpHsaMir.txt可以从http://rapidshare.com/files/447062901/hy3ExpHsaMir.txt下载.

一切顺利,直到gfor(g在0:10)循环中为9 (用于改变训练/测试集大小).


# exp is the expression table, a matrix; 'classes' is list of known classes
exp <- as.matrix(read.table(file='hy3ExpHsaMir.txt', sep='\t', row.names=1, header=T, check.names=F))
#best is to use 0 and 1 as class labels (instead of …
Run Code Online (Sandbox Code Playgroud)

r classification svm bioconductor

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

ThreadPool.QueueUserWorkItem与线程内的异步调用

我有一个MonoTouch应用程序,它使用ThreadPool来管理后台线程的数量.如果我让ThreadPool从一个线程产生并在线程内,它会触发一个异步Web请求,Web请求会产生第二个线程吗?如果是这样,该线程将从ThreadPool中删除吗?

这种事情的最佳做法是什么?Web请求是否应该是同步调用,以降低当前的线程数?

ThreadPool.QueueUserWorkItem(callback =>
{
    WebClient client = new WebClient();
    client.DownloadStringAsync(new Uri("http://www.google.com/"));
    client.DownloadStringCompleted += (a,b) => Console.WriteLine("Done");
});
Run Code Online (Sandbox Code Playgroud)

.net c# xamarin.ios

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

排序所有级别的表达式

对表达式的所有级别进行排序有什么好方法?当表达式具有矩形结构时,以下是我想要的,但我也希望它适用于非矩形表达式

Map[Sort, {expr}, Depth[expr] - 1]
Run Code Online (Sandbox Code Playgroud)

例如,以下内容应打印为True

sorted = deepSort[{{{1, 3, 8}, {3, 7, 6}, {10, 4, 9}, {3, 8, 10, 
      6}, {8, 2, 5, 10}, {8, 5, 10, 
      9}}, {{{1, 3, 8}, {3, 8, 10, 6}}, {{3, 7, 6}, {3, 8, 10, 
       6}}, {{10, 4, 9}, {8, 5, 10, 9}}, {{3, 8, 10, 6}, {8, 2, 5, 
       10}}, {{8, 2, 5, 10}, {8, 5, 10, 9}}}}];
checkSortedLevel[k_] := Map[OrderedQ, sorted, {k}];
And @@ Flatten[checkSortedLevel /@ Range[0, 2]]
Run Code Online (Sandbox Code Playgroud)

wolfram-mathematica

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

PHP"if()"构造:可以条件嵌套吗?

是否可以在php if语句中执行类似的操作:

if($a == '1' || ($b == '2' && $c == '3')) echo "foo walks into a bar";
Run Code Online (Sandbox Code Playgroud)

(同样,我的问题标题是否正确?)

php if-statement

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

如果在QPlainTextEdit或QTextEdit区域发生变化,如何编程滚动条跳转到底部/顶部?

如果在QPlainTextEdit或QTextEdit区域发生变化,如何编程滚动条跳转到底部/顶部?看起来它没有任何控制功能.

qt position scrollbar qtextedit

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

在Chrome中,如何查看正在制作的AJAX请求?

在Chrome中,如何查看正在制作的AJAX请求?

在Firefox中我使用Firebug,我可以看到任何后台AJAX请求.

google-chrome

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

如何检查Double是否可以转换为Int32?

我有一个double值,我想转换成Int32.如果可以转换,我如何在转换前检查?

有时值未定义,转换为Int32会抛出OverflowException.

我已经尝试过这样测试:

double value = getSomeValue();
if (value == Double.NAN) {
value =0;
}
int v = Convert.ToInt32(value);
Run Code Online (Sandbox Code Playgroud)

但这并未涵盖所有情况.

.net c#

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

在调用成员函数时,何时评估'this'参数?

说我有以下电话:

o->f( x, y )
Run Code Online (Sandbox Code Playgroud)

o保证之前评估xy,或被o认为是一个普通的参数,因此在一些未定义点评价沿着 xy控制通入之前,f

基本上,是的值thiscC::Foo将要在被良好限定任一Func1Func2,或者这是经典的Foo( i++, i++, i++ )变相问题?

class C
{
public:
    void Foo( C *c );
};

void Func1( C *c )
{
    c->foo( c++ );
}

void Func2( C *c )
{
    (c++)->foo( c );
}
Run Code Online (Sandbox Code Playgroud)

编辑:如果c不是指针而是一些提供重载++->运算符的对象,是否会发生任何变化?

c++

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

重定向HTTP POST

好的,所以在我的网络应用程序的API中,我有一个传入的HTTP发布请求.我想将POST请求传递给其他服务器,而不会丢失POST标头中的数据.这可能吗?我会使用哪种类型的重定向?php例子?

编辑:HTTP请求来自移动应用程序,而不是Web浏览器.

谢谢!

php post redirect http

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