小编Joh*_*tta的帖子

如何在同一个类的另一个方法中调用方法的变量

我试图在SAME类的另一个方法中调用方法的变量,并且由于某种原因它什么都不打印.

class Colors():

    def blue(self):
        var = "This is blue"

    def red(self):
        b = self.blue
        print b.var
Run Code Online (Sandbox Code Playgroud)

我也试过了 print self.blue.var

python variables

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

StaleObjectStateException:Grails中的事务错误

我有一个TaskList实体,有许多可行的Task实体,某些任务可以"关闭"TaskList.

class TaskList {
    ...
    static hasMany = [
        tasks: Task
    ]
}

class Task {
    ...
    static belongsTo = [taskList: TaskList]
}
Run Code Online (Sandbox Code Playgroud)

现在当一个Task更新并且它可以 "关闭"TaskList时,我TaskListService打电话给closeList()

class TaskListService {
    def closeList(TaskList taskList) {
        taskList.status = "CLOSED"
        taskList.save()
    }
}

// TaskController pseudo-update
def update () {
    Task taskInstance = Task.get(params.id)
    //... do something with the taskInstance
    taskListService.closeList(taskInstance.taskList)
}
Run Code Online (Sandbox Code Playgroud)

我的问题是当用户在TaskListService更新它时更新TaskList实体.

class TaskListController {
    def update () {
        TaskList taskListInstance = TaskList.get(params.id)
        //... do some stuff
        taskListInstance.properties …
Run Code Online (Sandbox Code Playgroud)

grails hibernate grails-orm

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

使用JavaScript以增量方式更改元素的位置

我刚刚进入Javascript,从"潜入项目"的方法开始.我现在的目标是简单地让div每个鼠标移动一个元素向左移动10px,递增.这是我到目前为止所拥有的:

HTML

<div id="test"></div>
Run Code Online (Sandbox Code Playgroud)

CSS

div {
    position:relative;
    width:30%;
    border:1px solid blue;
    height:50px;
}
Run Code Online (Sandbox Code Playgroud)

JavaScript的

document.getElementById("test").onmouseover = function() {mouseOver()};
function mouseOver() {
    document.getElementById("test").style.left = "10px";
}
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

我理解为什么这不起作用 - 但是,我并不认为如何让它发挥作用,而且我不肯定我应该使用哪些搜索查询.

感谢您的时间.

html javascript css

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

在java中创建对象

class cricket{
    void bat(){
        System.out.println("sachin");
    }
    public static void main(String ar[]){
        cricket cricket=new cricket();
        cricket.bat();
    }
}
Run Code Online (Sandbox Code Playgroud)

输出:萨钦


对象名称与类名相同.如何可能..程序正在给出正确的output.wt是什么原因?

java core

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

标签 统计

core ×1

css ×1

grails ×1

grails-orm ×1

hibernate ×1

html ×1

java ×1

javascript ×1

python ×1

variables ×1