小编tim*_*m_a的帖子

方法称为两次GWT

我正在使用GWT创建一个Web应用程序.我有一个方法bookMode(),它使用一些文本框,列表框等构建一个UI,并在对话框中显示它.我这样称呼方法:

//listen for mouse events on the add button
    addButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {

            String check = Cookies.getCookie("role");
            if(check == "TopBeheerder") {   
                boolean currentMode = mode0.getValue();
                add addObject = new add();
                if(currentMode == true) {
                    addObject.bookMode();
                }
                if(currentMode == false) {
                    addObject.userMode();
                }   
            }
            else {
                BibPhp.notification("You don't have enough permissions.");
            }


        }
    });
Run Code Online (Sandbox Code Playgroud)

当我使用GWT.log()函数时,我注意到这个方法被调用了两次.但是我使用eclipse搜索功能搜索了所有代码,并且没有调用该方法两次.我不知道为什么GWT表现得像这样.userMode()方法也被调用两次.

javascript java methods gwt

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

动态向下转换为抽象类(C++)

我试图从C++中的java中学习一些面向对象的编程方面.不过我有在使用一些困难dynamic_cast,我会用instanceofJava编写的.

我有一个基类Cell和一个派生(抽象)类Obstacle.我已经像这样定义了它:Obstacle : public Cell并且Obstacle包含一个纯虚拟析构函数.现在在Cell课堂上我想实现一个方法bool Cell::isAccesible().我已经实现了如下:

bool Cell::isAccessible() {

    Obstacle *obs = dynamic_cast<Obstacle*>(this);

    if (obs != NULL) return false;
    return true;
}
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

"运行时dynamic_cast的操作数必须具有多态类类型".

我想要实现这个的方式有什么问题?任何指导表示赞赏.

c++ polymorphism casting

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

以下mysql查询有什么问题

我正在编写一个php脚本,从mysql数据库中选择一个用户.用户由用户所属的用户名和组定义.我之前做过这个,但现在我收到了一个错误.

function user($username, $group) {


$result = mysql_query("SELECT * FROM users 
  WHERE username='$username' AND group='$group'") 
or die(mysql_error()); }
Run Code Online (Sandbox Code Playgroud)

我正在使用xampp版本运行脚本:1.7.4,PHP版本:5.3.5(VC6 X86 32位)+ PEAR和MySQL版本5.5.8(社区服务器).它收到以下错误:

您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在第1行的'group ='1a''附近使用正确的语法

我尝试在组和用户名周围添加引号,而不是我没有得到错误,但查询没有找到数据库中的行,而我确定它在那里.

php mysql

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

标签 统计

c++ ×1

casting ×1

gwt ×1

java ×1

javascript ×1

methods ×1

mysql ×1

php ×1

polymorphism ×1