问题列表 - 第16145页

保留消息是什么意思?

在objective-c中你看到了

[object retain] ;

retain对象发送消息意味着什么,为什么要使用它?

objective-c

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

Grails:如何使用注入的服务对命令对象进行单元测试

我正在尝试测试具有数据绑定的Command对象的Controller.

命令对象注入了一个服务.

但是当我尝试测试命令对象时,从未找到注入的服务方法,因为它从未被"注入"

有没有办法在命令对象中模拟服务?

测试方法

void testLoginPasswordInvalid() {
    mockRequest.method = 'POST'
    mockDomain(User, [new User(login:"freddy", password:"realpassword")])
    mockLogging(UserService) // userService mocked
    MockUtils.prepareForConstraintsTests(LoginCommand)

    def userService = new UserService()
    def user = userService.getUser("freddy")//Gets called and returns the mockDomain
    assert userService.getUser("freddy")//Passes

    def cmd = new LoginCommand(login:"freddy", password:"letmein")
    cmd.validate() // Fails (userService is nevr injected)
    controller.login(cmd)
    assertTrue cmd.hasErrors()
    assertEquals "user.password.invalid", cmd.errors.password
    assertEquals "/store/index", renderArgs.view
}
Run Code Online (Sandbox Code Playgroud)

找不到userService的getUser()方法

Cannot invoke method getUser() on null object
java.lang.NullPointerException: Cannot invoke method getUser() on null object
Run Code Online (Sandbox Code Playgroud)

调用控制器的登录方法,

def login = …
Run Code Online (Sandbox Code Playgroud)

service grails junit unit-testing command-objects

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

CSS上标注册商标

我希望网站上的所有"®"都是上标.我可以用CSS做到吗?

css

23
推荐指数
5
解决办法
5万
查看次数

你使用哪些C++逻辑运算符:和,或者不是和类型的运算符?为什么?

标题中隐含的休闲/好奇心问题.

我个人更喜欢新操作符,以便在我看来使代码更具可读性.

哪些人自己使用?你选择一个而不是另一个的原因是什么?

此外,Emacs以不同的方式突出显示这些运算符,以便在查看屏幕时获得更多视觉反馈.我知道旧操作符也可以突出显示,但ISO646默认突出显示

c++ survey operators

7
推荐指数
3
解决办法
2584
查看次数

每次调用父函数时,是否重新分配C中的静态变量?

假设我在C中的函数内声明了一个静态变量.

如果我多次调用该函数,那么每次调用函数时是否会在内存中重新分配静态变量?

如果确实重新分配,为什么始终保持最后一个值?

例:

void add()
{
    static int x = 1;
    x++;
    printf("%d\n",x);
}

int main()
{
    add(); // return 2
    add(); // return 3
    add(); // return 4
}
Run Code Online (Sandbox Code Playgroud)

c variables static

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

通过javascript在Json中找到价值

我找不到一种方法来使用javascript将此值("注释")转换为json.

var myJSONObject = {
    "topicos": [{
        "comment": {
            "commentable_type": "Topico", 
            "updated_at": "2009-06-21T18:30:31Z", 
            "body": "Claro, Fernando! Eu acho isso um extremo desrespeito. Com os celulares de hoje que at\u00e9 filmam, poder\u00edamos achar um jeito de ter postos de den\u00fancia que receberiam esses v\u00eddeos e recolheriam os motoristas paressadinhos para um treinamento. O que voc\u00ea acha?", 
            "lft": 1, 
            "id": 187, 
            "commentable_id": 94, 
            "user_id": 9, 
            "tipo": "ideia", 
            "rgt": 2, 
            "parent_id": null, 
            "created_at": "2009-06-21T18:30:31Z"
        }
    }]
};
Run Code Online (Sandbox Code Playgroud)

我正在尝试这样的例子:

alert(myJSONObject.topicos[0].data[0]);
Run Code Online (Sandbox Code Playgroud)

有些身体可以帮助我吗?

json来自Ruby On rails应用程序,使用 …

javascript parsing json

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

是否有文本编辑器会自动确定是否缩进空格或制表符?

每次按Tab键都可以很容易地设置文本编辑器以使用空格或制表符.但是,我正在处理由我公司的大型开发人员团队维护的Python代码,有些人使用空格,有些人使用标签.我不能简单地让它们彼此一致,因为1)它会破坏git责备,2)它会混淆git diff,3)它将不可避免地在下次其他编辑器击中其中一个的Tab键时打破构建文件.

相反,我想要一个文本编辑器,它自动确定文件是否按空格或制表符缩进,然后符合现有布局.有人知道这样的事情是否存在?

python tabs editor spaces indentation

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

使用C#构建Excel文件

我需要通过C#创建一个excel文件.我读过几个地方,创建XML文档是最简单的方法吗?我需要有多个命名选项卡,并能够指定特定单元格是文本,日期时间,数字等...任何建议或好的例子?

.net c# xml excel

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

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

Boost :: Python Windows 7 64位

我似乎无法在我的Windows 7 64Bit机器上正确构建boost :: python.它是c:\ Python26目录中的vanilla 32bit python 2.6.4.

Pastebin是调试版本输出:http: //pastebin.com/m7d70f13e

干杯,

python 64-bit boost windows-7

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