问题列表 - 第34205页

如何正确使用HashMap?

HashMap savedStuff = new HashMap();
savedStuff.put("symbol", this.symbol); //this is a string
savedStuff.put("index", this.index); //this is an int
Run Code Online (Sandbox Code Playgroud)

给我警告:

HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized  
Run Code Online (Sandbox Code Playgroud)

java hashmap map key-value data-structures

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

我如何格式化Zend_Form_Element_Radio,以便标签跟随输入?

Zend_Form_Element_Radio的默认装饰器是

<label for="type_id-1"><input type="radio" name="type_id" id="type_id-1" value="1">Pack</label>
Run Code Online (Sandbox Code Playgroud)

label标签包装input标签.相反,我想看起来像

<input type="radio" name="type_id" id="type_id-1" value="1"><label for="type_id-1">Pack</label>
Run Code Online (Sandbox Code Playgroud)

我认为它可能与元素的"标签"有关,但这是不同的.即使使用以下代码,我仍然会收到包装广播的标签.当我使用此表单代码时.

public function init()
{
    parent::init();

    $this->setName('createdomain');

    $type_id = new Zend_Form_Element_Radio('type_id');
    $type_id->setLabel('Please Choose')
            ->setRequired()
            ->setMultiOptions(array('m' => "male", 'f' => 'female'));

    $this->addElement($type_id);

    $this->setElementDecorators(array(
    'ViewHelper',
     array('Label',array('placement' => 'APPEND')),
));       
}
Run Code Online (Sandbox Code Playgroud)

结果我得到了这个HTML

<form id="createdomain" enctype="application/x-www-form-urlencoded" action="" method="post"><dl class="zend_form">
<label for="type_id-m"><input type="radio" name="type_id" id="type_id-m" value="m">male</label><br />
<label for="type_id-f"><input type="radio" name="type_id" id="type_id-f" value="f">female</label>
<label for="type_id" class="required">Please Choose</label></dl>
</form>
Run Code Online (Sandbox Code Playgroud)

请注意label标签是如何包装input标签的?

zend-framework zend-form radio-button

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

iPhone应用程序:链接到评论页面

我已经看到几个应用程序链接到应用商店的"撰写评论"页面.他们使用什么网址?我知道这是一个Phobos网址.

谢谢.

iphone objective-c xamarin.ios

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

将全局变量传递给类和函数的替代方法

我是Python新手,我一直在读到使用global将变量传递给其他函数被认为是菜鸟,也是一种不好的做法。我想不再使用全局变量,但我不知道该怎么做。

现在,我有一个在 wxPython 中创建的 UI 作为其自己的单独类,并且我有另一个从 .ini 文件加载设置的类。由于 UI 中的设置应与 .ini 中的设置相匹配,因此如何传递这些值?我可以使用类似:Settings = Settings()然后将变量定义为类似的东西self.settings1,但随后我必须创建Settings一个全局变量以将其传递给我的 UI 类(如果我在其中分配,则不会是这样main())。

那么传递这些变量的正确且Python式的方法是什么?

编辑:这是我正在使用的代码,我试图让它像 Alex Martelli 的示例一样工作。以下代码保存在Settings.py

import ConfigParser

class _Settings():
    @property
    def enableautodownload(self): return self._enableautodownload
    def __init__(self):
        self.config = ConfigParser.ConfigParser()

        self.config.readfp(open('settings.ini'))
        self._enableautodownload=self.config.getboolean('DLSettings', 'enableautodownload')

settings = _Settings()
Run Code Online (Sandbox Code Playgroud)

Settings.settings.enableautodownload每当我尝试从另一个文件引用时,我都会得到: AttributeError: 'module' object has no attribute 'settings'. 我究竟做错了什么?

编辑2:别介意这个问题,我重新输入了代码,现在它可以工作了,所以它一定是一个简单的拼写或语法错误。

python

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

安装JQuery时,为什么我的"删除"链接会中断?

我有一个Rails 3应用程序,可以创建和删除产品.索引页面列出了所有产品.列表中每个产品旁边都有一个删除链接:

<%= link_to "Delete", product, :method => :delete, :title => "Delete" %>
Run Code Online (Sandbox Code Playgroud)

这在HTML中看起来像这样:

<a href="/products/104" data-method="delete" rel="nofollow" title="Delete">Delete</a>
Run Code Online (Sandbox Code Playgroud)

这一直很好.

我已经达到了我想在我的应用程序中安装JQuery的程度.我按照几个网页上提供的步骤(例如,这个这个).

安装JQuery后,上面的"删除"链接中断.Rails尝试处理destroy动作,而不是处理动作!ProductsControllershow

我的猜测是它与Web浏览器本身不能发送DELETE请求这一事实有关,因此Rails使用JavaScript"伪造"这样的请求,这就是为什么我尝试安装JQuery 之前有以下行:

<%= javascript_include_tag :defaults %>
Run Code Online (Sandbox Code Playgroud)

编辑:在JQuery安装期间的某些事情必须使得用于"伪造" DELETE请求的Javascript 不再起作用,从而导致show调用该操作.但究竟发生了什么我不知道......

有人有主意吗?谢谢.

jquery ruby-on-rails-3

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

getLastNonConfigurationInstance始终返回null

HashMap myMap = (HashMap) getLastNonConfigurationInstance();
Run Code Online (Sandbox Code Playgroud)

myMap始终为null.getLastNonConfigurationInstance()返回一个对象.我的地图有两个键"符号"和"名称".

public Object onRetainNonConfigurationInstance()
    {
        HashMap myMap = new HashMap();
        myMap.put("symbol", this.symbol);
        final Object data = myMap;
        return data;
    }
Run Code Online (Sandbox Code Playgroud)

java android object hashmap data-structures

4
推荐指数
2
解决办法
1752
查看次数

如何检查C++中是否存在对象

我正在尝试编写一个函数来检查对象是否存在:

bool UnloadingBay::isEmpty() {
    bool isEmpty = true;
    if(this->unloadingShip != NULL) {
        isEmpty = false;
    }
    return isEmpty;
}
Run Code Online (Sandbox Code Playgroud)

我是C++的新手,并不确定我的Java背景是否令人困惑,但编译器给出了一个错误:

UnloadingBay.cpp:36: error: no match for ‘operator!=’ in ‘((UnloadingBay*)this)->UnloadingBay::unloadingShip != 0’
Run Code Online (Sandbox Code Playgroud)

我似乎无法弄清楚为什么它不起作用.

这是UnloadingBay类的声明:

class UnloadingBay {

    private:
        Ship unloadingShip;

    public:
        UnloadingBay();
        ~UnloadingBay();

        void unloadContainer(Container container);
        void loadContainer(Container container);
        void dockShip(Ship ship);
        void undockShip(Ship ship);
        bool isEmpty();

};
Run Code Online (Sandbox Code Playgroud)

c++ compiler-construction

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

从文本中检测单词边界

我在字边界识别方面遇到了这个问题。我删除了维基百科文档的所有标记,现在我想获取实体列表。(有意义的术语)。我计划采用文档的二元组、三元组并检查它是否存在于字典(wordnet)中。有没有更好的方法来实现这一目标。

以下是示例文本。我想识别实体(显示为用双引号括起来)

Vulcans are a humanoid species in the fictional "Star Trek" universe who evolved on the planet Vulcan and are noted for their attempt to live by reason and logic with no interference from emotion They were the first extraterrestrial species officially to make first contact with Humans and later became one of the founding members of the "United Federation of Planets"

java algorithm text word-boundary data-structures

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

是否有一个很好的GUI可用于显示Hibernate统计信息?

Hibernate通过Statistics API公开了许多内部指标.是否有一个易于使用的GUI,我可以使用它来可视化这些统计数据?如果有Grails插件,可以获得奖励.

statistics grails user-interface metrics hibernate

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

在Git中删除后可以恢复分支吗?

如果我跑git branch -d XYZ,有没有办法恢复分支?有没有办法回去,好像我没有运行删除分支命令?

git branch git-branch

1007
推荐指数
14
解决办法
30万
查看次数