问题列表 - 第47133页

低耦合和紧密的内聚力

当然这取决于具体情况.但是当较低级别的对象或系统与更高级别的系统进行通信时,是否应优先使用回调或事件来保持指向更高级别对象的指针?

例如,如果我们正在开发游戏,我们就有world class一个成员变量vector<monster> monsters.如果monster class要与之通信world class,我应该更喜欢使用回调函数,还是应该指向怪物类中的世界类?

c++ coupling

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

php polymorphism - 在多态子函数中调用父函数

这是父类:

    class Event {

    public function getLang($lang){
     $sql = "select * from Event where EventID =" . $this->EventID . "AND Lang =" . $lang;
    $result = $this->selectOneRow($sql);
    }
}
Run Code Online (Sandbox Code Playgroud)

这是孩子:

class Invitation extends Event{

public function getLang($lang){
Event::getLang($lang);

$sql = "select * from invitation where EventID =" . $this->EventID . " and Lang = " . $lang;

    }
}
Run Code Online (Sandbox Code Playgroud)

我有一些希望EVENT :: getLang($ lang)可以工作,但在我回显查询后,我可以看到它没有一个EventID.

有没有正确的方法来做到这一点?

我尝试直接复制/粘贴子代码,但这也无法工作,因为我在父级的级别上得到了事件选择结果的变量.

有没有办法解决这个问题,还是我处于僵局?

php polymorphism object

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

使用Rails 3解析远程API(JSON和XML)

我正在编写一个应用程序,它将通过各自的API(JSON和XML)从Internet上的不同来源获取数据.

如何从远程源获取此数据并使用Rails 3解析它?我在网上到处寻找解决方案,但这一切似乎都让我很困惑.

有谁知道我可以用于远程API的好的,简单的gem?它在PHP中非常简单.

api ruby-on-rails-3

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

在不同的浏览器中使用Jquery

编辑澄清

我发现不同的浏览器对jquery(javascript)错误有不同的容忍度.例如,缺少一个分号,或者在数组中给最后一个元素添加一个逗号,但是有些人忽略了它,但是没有被其他人忽略.当我使用.css('width', - myfunc(iwidth))而不是.css('width',myfunc(-iwidth))时,发生了ie8独有的一个问题.它抛出了涉及jquery1.4.js文件的无用错误消息.

我试图在Firefox中将javascript错误设置为严格,但是被消息淹没到荒谬的程度.

有没有办法设置严格的js设置,所以前面提到的类型的错误导致错误消息,没有洪水?

澄清:

让我澄清一下,因为人们似乎误解了我.我想我的批评是jquery,当时这不是我真正的问题.我的意图不是让错误的代码工作.显然,如果可以的话,我会写出完整的代码,没有错别字和错误,但后来我不会成为人类.我使用不同的浏览器调试我的js/jquery代码并调试插件,例如firefox上的firebug.但是,这看起来似乎不足,因为浏览器试图修复错误的代码.

我将尝试使用xsfer建议使用jslint.有没有类似jslint的东西我可以在本地使用,在Linux上离线,如果浏览器不合适?

error-handling jquery cross-browser

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

Magento小部件中的图像

我正在为Magento社区版本1.4.2中的时尚客户开发一个站点,作为该项目的一部分,我需要有一些定制的主页促销块来展示特定产品或产品类别.为此,我想我会编写自己的小部件,除了如何处理图像外,在这方面取得了很大的进步.我需要将图片作为促销的一部分.在我的小部件定义文件中,我包含以下参数

        <image>
            <label>Image</label>
            <description>Promotion image</description>
            <visible>1</visible>
            <type>image</type>
        </image>
Run Code Online (Sandbox Code Playgroud)

这似乎起初工作正常,当在管理员后端创建/编辑窗口小部件时,窗口小部件选项中包含文件上载字段,但是在保存窗体时,图像似乎不会上载,或者其详细信息保留在数据库中.有没有其他人有在小部件中使用图像的经验以及我可能做错了什么?

widget magento magento-1.4

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

使用CSS/Javascript进行图像模糊:是否可能?

是否可以使用CSS和Javascript为图像添加模糊效果?

html javascript css jquery blur

20
推荐指数
3
解决办法
4万
查看次数

如何从GQL中的键值中检索实体

我正在使用Google App Engine的数据存储区,并希望检索其键值为的实体

ID/Name

id=1
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议我在数据存储管理控制台和我的python程序中查看该实体的GQL查询?

google-app-engine gql google-cloud-datastore

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

java:打印当前回溯

有没有办法在Java中添加命令来添加当前的回溯?

我正在编写一个red5应用程序,并且appDisconnect函数被调用两次.每当用户改变房间时.我想在appDisconnect函数的开头添加一个函数来显示当前的回溯,然后我可以看到它调用了什么.

谢谢

java red5 backtrace

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

在控制器spring3中重定向

在Spring 3中,您可以像这样简单地映射URL:

@RequestMapping(value = "/index.html", method = RequestMethod.GET)
public String index(Model model)  {
    return "index";
}
Run Code Online (Sandbox Code Playgroud)

是否有可能使这种方法有点重定向到另一个URL,如:

@RequestMapping(value = "/index.html", method = RequestMethod.GET)
public String index(Model model)  {
    return "second.html";
}

@RequestMapping(value = "/second.html", method = RequestMethod.GET)
public String second(Model model)  {
//put some staff in model
    return "second";
}
Run Code Online (Sandbox Code Playgroud)

spring spring-mvc

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

jQuery手风琴插件“活动”问题

我正在使用jquery手风琴插件。在此插件中,第一个可单击菜单元素已被选中并处于活动状态。我希望所有可点击元素都按手风琴关闭。我怎样才能做到这一点?我尝试“ active:false”和“ alwaysOpen:false”,但不起作用。对不起,我英语不好。

jquery accordion jquery-ui-accordion

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