问题列表 - 第40553页

如何在rails活动记录查询中比较null

如何在rails活动记录中匹配null.

User.where(['id = ? and active = ? and activation_code = ?', params[:id], 0, NULL]).first
Run Code Online (Sandbox Code Playgroud)

要么

 User.where(['id = ? and active = ? and activation_code = ?', params[:id], 0, nil]).first
Run Code Online (Sandbox Code Playgroud)

两者都不起作用.

null activerecord ruby-on-rails-3

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

在Erlang的字典中存储字典

我有一个字典,用于存储使用参数名称的另一个字典.

我得到右侧不匹配错误.

这是我的代码

handle_cast({setState, Id}, State) ->
Id0 = dict:new(), 
DQueue = queue:new(),
UQueue = queue:new(),
Id1 = dict:store(dQueue, [DQueue], Id0),
Id2 = dict:store(uQueue, [UQueue], Id1),
Id3 = dict:store(dSpeed, [], Id2),
Id4 = dict:store(uSpeed, [], Id3),
D = dict:store(Id, [Id4], State),
State = D,
{noreply, State};
Run Code Online (Sandbox Code Playgroud)

我不确定错误来自哪里.我想这可能是因为我将Id作为主词典中的键存储,新的内部词典作为值.

我需要内部字典的名称作为Id的值,因为它们将有很多,我需要稍后通过Id访问它们.

我是否正确设置了字典?erlang是否允许字典包含字典?

谢谢

erlang dictionary

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

从WF 4活动动态设置外部范围内的变量

如何在.NET 4下的Windows Workflow Foundation活动中从父作用域动态设置变量值?

失败的尝试(在Sequence具有名为Test的int变量的工作流上删除Sequence活动):

public sealed class CodeActivity1 : NativeActivity
{
    protected override void CacheMetadata(NativeActivityMetadata metadata)
    {
        _locationReferences =
            metadata.Environment.GetLocationReferences().ToList();

        base.CacheMetadata(metadata);
    }

    protected override void Execute(NativeActivityContext context)
    {
        LocationReference locationReference =
            _locationReferences.Find(
                x => x.Name == "Test" && x.Type == typeof (int));

        if (locationReference != null)
        {
            Console.WriteLine(
                locationReference.Name + " " + locationReference.Type);

            // Blows up here.
            Location location = locationReference.GetLocation(context);
            location.Value = 5;
        }
    }

    private List<LocationReference> _locationReferences;
}
Run Code Online (Sandbox Code Playgroud)

这导致:

用户代码未处理System.InvalidOperationException
消息=活动'1.2:CodeActivity1'无法访问此变量,因为它在活动'1.1:Sequence'的范围内声明.活动只能访问自己的实现变量.

它确实找到了变量; 它无法获得或设定其价值.

变量名称(上例中的"Test")直到运行时才会知道.

workflow-foundation workflow-foundation-4

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

Mac上的Eclipse,在尝试构建时收到"未找到指定的VM安装"错误

当我尝试在我的mac(Snow Leopard,Eclipse 3.6 - Helios)上进行Ant构建时,我得到一个错误对话框

"问题发生"
"启动projectName build.xml"遇到了问题.未找到指定的VM安装:键入标准VM,名称为jdk1.5.0_14

我甚至无法在Eclipse中找到任何指定使用jdk1.5.0_14的首选项设置.

当我进入我的首选项并进入Java部分并查看已安装的JRE时,我指定的唯一一个是1.6.0.尝试使用1.5的设置在哪里?(或者我在错误的树上吠叫?)

java eclipse ant

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

压缩的理论限制是什么?

想象一下,在接下来的10年里,您拥有世界上所有的超级计算机.你的任务是尽可能无损地压缩10部完整的电影.另一个标准是普通计算机应该能够动态解压缩,并且不需要花费太多的HD来安装解压缩软件.

我的问题是,你能比现在最好的替代方案实现多少压缩?1%,5%,50%?更具体地说:给定一个固定的字典大小(如果它也被称为视频压缩),是否存在压缩的理论限制?

compression data-compression information-theory

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

哪里包含jaxb.properties文件?

我有REST(Jersey)webservice,它使用了一些编组/解组到XML的数据对象.数据对象位于Web服务战争所依赖的单独项目/ jar中.

我正在使用MOXy作为我的JAXB实现,因为我正在部署到Glassfish并且已经包含了.我知道我需要一个jaxb.properties文件来使用此条目将JAXB实现设置为MOXy:

javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory
Run Code Online (Sandbox Code Playgroud)

问题是,jaxb.properties文件是否应该包含在数据对象jar或webservice war中,还是两者都包含在内?

properties jaxb eclipselink moxy

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

在Facebook iOS SDK中存储accessToken

我在我的应用程序中设置了Facebook iOS SDK.但是,我无法确定会话何时结束.如何检查它是否已完成,以及在何处(如何)存储登录收到的访问令牌?

我需要从一开始就确定我是否拥有访问令牌,因此我知道是否要再次登录,或者在应用程序中继续.

facebook facebook-graph-api ios facebook-ios-sdk facebook-access-token

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

什么时候计算列合适?

我正在考虑在Microsoft SQL Server 2008中设计一个带有计算列的表.它将是一个简单的计算,如(ISNULL(colA,(0))+ ISNULL(colB,(0))) - 就像一个总计.我们的应用程序使用Entity Framework 4.

我并不完全熟悉计算列,所以我很好奇其他人在适合使用它们时必须说什么,而不是其它实现相同结果的机制,例如视图或计算的实体列.

我有什么理由不想在表中使用计算列吗?

如果我使用计算列,是否应该保留?我读过有关不同的表现效果持续使用,不持久,索引和非索引计算列在这里.鉴于我的计算看起来很简单,我倾向于说不应该坚持下去.

sql sql-server entity-framework sql-server-2008

9
推荐指数
3
解决办法
6036
查看次数

我们的war/WEB-INF文件夹中资源的文件路径?

我的应用程序引擎项目的war/WEB-INF文件夹中有一个文件.我在FAQ中读到你可以从servlet上下文中读取文件.我不知道如何形成资源的路径:

/war/WEB-INF/test/foo.txt
Run Code Online (Sandbox Code Playgroud)

我将如何构建我的资源路径以与File()一起使用,就像上面看到的那样?

谢谢

java google-app-engine web-applications

92
推荐指数
2
解决办法
18万
查看次数

if(x){foo(); 和x?foo():0;

小片1:

if ( x ) { 
    foo();
}
Run Code Online (Sandbox Code Playgroud)

摘录2:

x ? foo() : 0;  
Run Code Online (Sandbox Code Playgroud)

这两个片段有什么区别?

编辑:更正了语法错误.

更新:顺便说一句,似乎有一个更短的符号:

x && foo();
Run Code Online (Sandbox Code Playgroud)

javascript

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