问题列表 - 第47732页

Ruby On Rails同一桌上的One-One关系

在我的rails应用程序中,我有一个包含以下列的表(表名类别)

  • ID
  • 标题
  • 摘要
  • PARENT_ID

我如何设置关系,以便我可以做@ category.parent.title之类的事情?

ruby-on-rails

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

迭代时出现Java"ConcurrentModificationException"运行时错误.next()

根据运行时错误消息,异常发生在以下行中;

VirusData v = iteratorVirusDB.next();
Run Code Online (Sandbox Code Playgroud)

VirusData 是一个带有构造函数和重载构造函数的类,其中包含有关数据库中每种病毒的特定信息,例如;

  • 字符串vName
  • 字符串vDefinition

重载

  • 具有标记化定义的数组(以xLength分组分隔)
  • 带LCS令牌的数组
  • 漂浮等级

iteratorVirusDBtype <VirusData>是.iterator()VirusDB,如下所示:

Iterator<VirusData> iteratorVirusDB = virusDB.iterator();
Run Code Online (Sandbox Code Playgroud)

VirusDBis和ArrayList的类型<VirusData>,我存储病毒对象(此时名称和def),以便我以后可以使用它们.

ArrayList <VirusData> virusDB = new ArrayList<VirusData>();
Run Code Online (Sandbox Code Playgroud)

最后,在使用上述所有解释的方法中发生错误:

private void selectDabataseMouseClicked(java.awt.event.MouseEvent evt) {
    while(iteratorVirusDB.hasNext()) {
        VirusData v = iteratorVirusDB.next();               //ERROR LINE
        String vSig = v.signature;                              
        v.tokens = tokenize.raw(vSig, true, tLength);
        ...
     }
     ...
}
Run Code Online (Sandbox Code Playgroud)

我可以真正做一些帮助和建议,如何解决这个问题,以使程序成功运行.Bellow,完整的StackTrace:

run:
Exception in thread "AWT-EventQueue-0" java.util.ConcurrentModificationException
        at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372)
        at java.util.AbstractList$Itr.next(AbstractList.java:343)
        at project_clean.Main.selectDabataseMouseClicked(Main.java:275)
        at project_clean.Main.access$100(Main.java:11)
        at project_clean.Main$2.mouseClicked(Main.java:76)
        at …
Run Code Online (Sandbox Code Playgroud)

java iterator runtime-error exception arraylist

9
推荐指数
1
解决办法
4707
查看次数

将XPCOM组件公开给网页中的javascript

我想编写一个XPCOM组件,它在网页中作为javascript对象公开.像Google Gears这样的东西就是我所追求的.也就是说,在安装Google Gears Firefox扩展程序后,任何想要使用它的网页都可以使用javascript对象"google.gears".我发现了很多关于XPCOM开发的mozilla文档,但没有任何关于将组件暴露给网页中运行的javascript的信息.XPCOM可以实现吗?我是否需要编写Firefox插件而不是扩展名?

javascript firefox xpcom

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

如何在内置类中重载运算符?

有人提到在Color结构中重载+是有意义的.但是我怎么能这样做呢?我认为它需要在类型内部.

.net operator-overloading

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

导入模块和NameError的问题:未定义全局名称"模块"

对不起,如果之前已经问过这个问题.我环顾了一会儿,我还没有找到解决方案.

所以我在ResourceOpen.py文件中创建了一个类

class ResourceOpen():

    import urllib.request

    def __init__(self, source):
            try:
                # Try to open URL
                page = urllib.request.urlopen(source)
                self.text = page.read().decode("utf8")
            except ValueError:
                # Fail? Print error.
                print ("Woops!  Can't find the URL.")
                self.text = ''

    def getText(self):
        return self.text
Run Code Online (Sandbox Code Playgroud)

我想在另一个程序中使用这个类,youTubeCommentReader.py ...

import ResourceOpen
import urllib.request

pageToOpen = "http://www.youtube.com"
resource = ResourceOpen.ResourceOpen(pageToOpen)
text = resource.getText()
Run Code Online (Sandbox Code Playgroud)

每当我尝试运行youTubeCommentReader时,我都会收到错误消息:

Traceback               
    <module>    D:\myPythonProgs\youTubeCommentReader.py
    __init__    D:\myPythonProgs\ResourceOpen.py
NameError: global name 'urllib' is not defined
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?此外,我应该注意,当我访问同一文件中的类时,ResourceOpen.py工作正常.

python namespaces module

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

css选择器查​​询

这是一小段代码.

<style ...>
h1 { color: red }
h2 { color: olive }
em { color: red }
h1 em { color: blue }
</style ...>

<body>
<H1>This <h2>headline is <EM>very</EM> important</h2> to me.</H1>
</body>
Run Code Online (Sandbox Code Playgroud)

我甚至试过这个代码在的jsfiddle,但为什么最后两个单词听不懂出现在黑色.我以为它会变红.

html css

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

iOS - 通过方法返回传递NSMutableArray

如何通过方法返回传递NSMutableArray.

我让它传递数组"空格",所以10个对象的数组传递了10个块,但没有包含在这些对象中的信息.

提前致谢

编辑:基本上我创建了另一个包含路径信息的类,因为我的控制器有点杂乱.所以我想要这个新类调用返回NSMutableArray的"create"方法.数组在路径类中很好地创建,但是当return语句触发时,它只传递空格而不是值,甚至是指针.

目前是的

return path;
Run Code Online (Sandbox Code Playgroud)

我试过了

return &path; 
Run Code Online (Sandbox Code Playgroud)

而且这种情况不合时宜.

编辑2:不幸的是,这是我遇到的问题.

在此输入图像描述

在此输入图像描述

还在崩溃

调用

newNode = [newNode copy]; 
Run Code Online (Sandbox Code Playgroud)

导致崩溃

iphone objective-c nsmutablearray ipad ios

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

有没有办法防止XCode从互联网上下载?

我在Mac OS X 10.6.6上运行XCode 3.2.2.我的活动监视器显示XCode在运行时定期从Internet下载.有没有办法防止XCode从互联网上下载?我的服务提供商限制了我可以下载的速度,然后再将我的下载速度降低到爬行速度.

xcode

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

Android ListView CHOICE_MODE_MULTIPLE,如何设置检查索引?

我正在使用ListView的很酷的功能来显示ListView中项目旁边的复选框.我将列表绑定到一个字符串数组.onClick和onSelectedItem侦听器被调用得很好,这样我知道检查(或未选中)"字符串"的索引.

我将所有已检查的字符串存储到首选项中(作为逗号连接字符串),每次活动变得可见时,我想在列表视图中设置已检查的项目.

有办法吗?或者CHOICE_MODE_MULTIPLE不允许设置检查项目?

注意:我没有使用自定义视图,因为我想要显示的只是一个字符串和一个复选框.我已经尝试了setSelection(索引)但它应该设置唯一一个选中(突出显示)的行.

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_multiple_choice,names);
m_playlists_list.setAdapter(adapter);
m_playlists_list.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
Run Code Online (Sandbox Code Playgroud)

android listview checked

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

启动和停止(强制)线程作业

我想知道一种正确的方法来启动和停止强制和非强制的线程作业.这是停止线程的正确方法吗?

    public class ProcessDataJob : IJob
    {
        private ConcurrentQueue<byte[]> _dataQueue = new ConcurrentQueue<byte[]>();
        private volatile bool _stop = false;
        private volatile bool _forceStop = false;
        private Thread _thread;
        private int _timeOut = 1000;

        public void Start()
        {
            _stop = false;
            _forceStop = false;

            _thread = new Thread(ProcessData);
            _thread.Start();
        }

        private void ProcessData()
        {
            while (!_stop || _dataQueue.Count > 0)
            {
                if(_forceStop) return;

                byte[] data;
                if(_dataQueue.TryDequeue(data))
                {
                   //Process data
                   //.....//
                }
            }
        }

        public void Stop(bool force)
        {
            _stop = true; …
Run Code Online (Sandbox Code Playgroud)

.net c# multithreading

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