问题列表 - 第4484页

在Rails中进行A/B拆分测试有哪些资源?

有关A/B拆分测试的一些信息:

我可以在Rails应用程序中执行此操作,在我的视图中使用简单caseif语句,但这会有很多重复.有没有宝石支持这个?任何有用的设计模式?

ruby ruby-on-rails ab-testing

21
推荐指数
4
解决办法
8101
查看次数

我们可以在另一个存储过程中编写子函数或过程

我想检查SQL Server(2000/05/08)是否具有编写嵌套存储过程的能力,我的意思是 - 在另一个存储过程中编写子函数/过程.不要叫另一个SP.

为什么我在考虑它是 - 我的一个SP有重复的代码行,并且只针对此SP.So如果我们有这个嵌套的SP功能,那么我可以在我的主SP中声明另一个子/本地程序把所有重复的行放在那里.我可以在我的主SP中调用本地sp.我记得Oracle SP中提供了这样的功能.

如果SQL服务器也具有此功能,有人可以解释一些有关它的更多详细信息或提供我可以找到文档的链接.

在此先感谢Sai

sql sql-server-2005

19
推荐指数
2
解决办法
6万
查看次数

动态数据站点下拉列表中的分层数据

我正在进入动态数据站点(非常强大)并享受它.但是,我要求我似乎无法满足.我有一个自联接类别表(Id,Name,ParentId)来创建一个分层类别结构(例如,具有空id的类别是顶级的,通常的类型).然后我有一个产品表,其中包含该类别的外键.

在动态数据站点中,我自动生成了类别下拉列表; 但它只是按数字顺序列出所有类别.我想要的(以及我之前编码的,动态前数据)是一个缩进列表,按层次排列的类别列表.

我是否更换现有的FilterUserControl?我可以在任何地方覆盖PopulateListControl方法吗?有没有人有任何LINQ语法来提取自连接的分层数据?

只需指点和建议,谢谢你提供的任何帮助.

亲切的问候,

迈克金斯科特

c# asp.net dynamic-data

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

查询链接的sql server

我添加了一个链接服务器,它显示在链接服务器列表中,但是当我查询它时,它会引发数据库服务器名称的错误.

EXEC sp_helpserver
EXEC sp_addlinkedserver 'aa-db-dev01'
Select * from openquery('aa-db-dev01','Select * from TestDB.dbo.users')
Run Code Online (Sandbox Code Playgroud)

消息102,级别15,状态1,行
1'aa-db-dev01'附近的语法不正确.

sql-server linked-server

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

未使用的表单/对象 MS Access

有什么方法可以识别已编译的 Access (2003) 项目中未使用的表单/报告/查询?


编辑:我的数据库窗口中没有检查未使用的对象菜单项。

AccessContextMenu http://f.imagehost.org/0551/AcessContextMenu.jpg

ms-access

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

基于事件和基于回调/委托的异步方法之间的区别?

在使用 svcutil.exe 时,我注意到了这个开关,/tcv:Version35。文档是这样说的:

Version35:如果要为使用 .NET Framework 3.5 的客户端生成代码,请使用 /tcv:Version35。通过使用此值,SvcUtil.exe 工具生成引用 .NET Framework 3.5 和以前版本中的功能的代码。将 /tcv:Version35 与 /async 开关一起使用时,会生成基于事件和基于回调/委托的异步方法。此外,还启用了对启用 LINQ 的数据集和 DateTimeOffset 的支持。

基于事件和基于回调/委托的异步模型有什么区别?

编辑:是一种更新/更好的方式吗?当我不使用 /tcv:Version35 开关时,我只得到 BeginXXX 和 EndXXX 方法。Silverlight 使用 XXXAsync,它告诉我应该使用基于事件的 (XXXAsync) 方法并使用此开关。

wcf

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

有没有办法阻止Android应用被删除?

有没有人知道是否有办法阻止用户从Android手机卸载应用程序或在删除时重新安装?在你激怒我之前,请知道我有一个应用程序,打算由父母/雇主/等安装在手机上.并有一个受密码保护的设置屏幕; 用户需要输入密码才能删除该应用.

android

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

在Scala中迭代Java集合

我正在编写一些使用Apache POI API的Scala代码.我想迭代java.util.Iterator我从Sheet类中获得的行.我想在for each样式循环中使用迭代器,所以我一直在尝试将其转换为原生的Scala集合,但没有运气.

我查看了Scala包装器类/特性,但我看不出如何正确使用它们.如何在不使用详细while(hasNext()) getNext()循环样式的情况下迭代Scala中的Java集合?

这是我根据正确答案编写的代码:

class IteratorWrapper[A](iter:java.util.Iterator[A])
{
    def foreach(f: A => Unit): Unit = {
        while(iter.hasNext){
          f(iter.next)
        }
    }
}

object SpreadsheetParser extends Application
{
    implicit def iteratorToWrapper[T](iter:java.util.Iterator[T]):IteratorWrapper[T] = new IteratorWrapper[T](iter)

    override def main(args:Array[String]):Unit =
    {
        val ios = new FileInputStream("assets/data.xls")
        val workbook = new HSSFWorkbook(ios)
        var sheet = workbook.getSheetAt(0)
        var rows = sheet.rowIterator()

        for (val row <- rows){
            println(row)
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java collections scala scala-java-interop

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

按位或组合

这是最常用的Regex函数之一

Regex.IsMatch("Test text for regex test.", "(test)",
RegexOptions.IgnoreCase | RegexOptions.Multiline);
Run Code Online (Sandbox Code Playgroud)

你能解释一下Regex.IsMatch方法是如何工作的吗?我的意思是它如何处理按位OR RegexOptions参数?它如何定义方法参数?

谢谢你的回复!

.net c# bit-manipulation

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

为什么不从Javascript数组中删除更改其长度?

我有一个数组:

data.Dealer.car[0]
data.Dealer.car[1]
data.Dealer.car[2]
Run Code Online (Sandbox Code Playgroud)

如果我这样做:

alert(data.Dealer.car.length);
delete data.Dealer.car[1];
alert(data.Dealer.car.length);
Run Code Online (Sandbox Code Playgroud)

它每次都给我相同的数量.删除的元素是否仍然存在?

javascript

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