问题列表 - 第19261页

通过引用传递[C++],[Qt]

我写了这样的东西:

class Storage
{
public:
    Storage();
    QString key() const;
    int value() const;
    void add_item(QString&,int);
private:
    QMap<QString,int>* my_map_;
};

void Storage::add_item(QString& key,int value)//------HERE IS THE SLOT FOR ADDING
{
   *my_map_[key] = value;
}
Run Code Online (Sandbox Code Playgroud)

当我试图通过以下方式添加项目时QMap:

class Dialog : public QDialog
{
    Q_OBJECT
public:
    Dialog(QWidget* = 0);
public slots:
    void add_item()
    {
        strg_->add_item(ui->lineEdit->text(),ui->spinBox->value());//---HERE I'M "PASSING" TWO OBJECTS: QString AND int
        ui->lineEdit->clear();
    }

private:
    Ui::Dialog* ui;
    Storage* strg_;
};  
Run Code Online (Sandbox Code Playgroud)

我收到错误:

error: no matching function for call to 'Storage::add_item(QString, int)
note: candidates are: …
Run Code Online (Sandbox Code Playgroud)

c++ qt

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

Maven Cobertura OutOfMemoryError

我正在使用Maven站点:运行以生成cobertura代码覆盖...

以下是我对cobertura的pom.xml配置:

<reporting>
    ...
    <plugins>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>cobertura-maven-plugin</artifactId>
            <version>2.3</version>
        </plugin>
    </plugins>
</reporting>
Run Code Online (Sandbox Code Playgroud)

但是我在网站的末尾得到OutOfMemoryError:运行.请建议如何摆脱这个错误.(我已经尝试了所有这些-Xmx,-XX选项...)

Exception in thread "Thread-0" java.lang.OutOfMemoryError: Java heap space
        at sun.reflect.GeneratedSerializationConstructorAccessor74.newInstance(Unknown Source)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at java.io.ObjectStreamClass.newInstance(ObjectStreamClass.java:924)
        at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1737)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
        at java.util.HashMap.readObject(HashMap.java:1030)
        at sun.reflect.GeneratedMethodAccessor347.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1849)
        at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
        at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
        at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:480)
        at net.sourceforge.cobertura.coveragedata.CoverageDataContainer.readObject(CoverageDataContainer.java:373)
        at sun.reflect.GeneratedMethodAccessor348.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1849)
        at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
        at java.util.HashMap.readObject(HashMap.java:1030)
        at sun.reflect.GeneratedMethodAccessor347.invoke(Unknown Source)
        at …
Run Code Online (Sandbox Code Playgroud)

maven-2 cobertura out-of-memory maven

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

线程起始地址

如何使用以下信息确定方法的确切位置:

“ abcd.dll!CMyclass :: CMymethod + 0x45”

实际上,这是线程的起始地址,借助于进程监视工具,我将此字符串作为线程的起始地址。

谢谢。

windows dll multithreading

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

SQL Server 2005 SSIS数据传输SQL到Excel损坏Excel文件

我有一个SSIS包,可以将数据从SQL Server 2005数据库中的表导出到Excel电子表格.有问题的电子表格有15张,我试图在其中一张纸上填充值.

我有一个模板文件,我克隆它作为导出的目标(一个简单的文件系统任务).此模板文件有效,并且没有损坏.

然后我有我的数据流任务,它使用SQL查询作为数据源.如果我预览这一切,一切都很好.然后我除了其中一个列(一个int数据类型)之外的其他所有内容.

我有一个excel数据源(如上所述的目标电子表格),我链接两个,跨越所选的单个列.当我预览时,我得到第一个暗示出错的地方:

显示预览时出错.

附加信息:

索引和长度必须指向字符串中的位置.

参数名称:length(mscorlib)

当我运行包时,它会通过ok,报告我已经复制了1行.当我打开电子表格时,出现以下错误:

文件错误:数据可能已丢失

然而,电子表格仍然加载,当我转到我试图填充的工作表时,它已经创建了一个包含来自不同工作表的文本的新列.

当我尝试使用SSIS包中的整个列列表时,它似乎从电子表格的其他区域提取数据,这使我相信该过程以某种方式破坏了电子表格.

我最初的想法是,这可能是一个问题,因为没有部署服务包,但我在SQL 2005 RTM和SP3安装上观察到这种行为,并且有点卡住了.

我将非常感谢那些有过类似经历并且可以提供帮助的人.谢谢

excel ssis export sql-server-2005 corruption

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

是否可以将SandCastle创建的两个页面合并到一个主页面中?

对于项目中的每个类,SandCastle创建(以及其他)两个页面:

  • 主页面,称为T_class_full_name,带有描述,语法,继承层次结构和另请参阅
  • 成员页面,称为AllMembers_T_class_full_name,带有构造函数,方法,字段等.

有没有办法将这两者合并在一起 - members page附加到主页面?

.net sandcastle code-documentation

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

C#Panel自动滚动不起作用

我有一个带有图片框的面板.当图片框的内容太大时我想要滚动条.我在面板上将autoscroll设置为true.但是当图片框的内容较大时,面板/图片框的高度不会显示滚动条.

我的面板固定在顶部,左侧,底部,右侧.图片框也固定在顶部,左侧,底部,右侧.

c# winforms

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

如何获取<li>元素的索引

我正在查看帖子 在列表中查找元素的位置,而克莱图斯先生提到要获得我们必须使用的索引

var index = $(this).parent().children().index(this);
Run Code Online (Sandbox Code Playgroud)

HTML:

               <ul>
               <li>Element 1</li>
               <li>Element 2</li>
               <li>Element 3</li>
               </ul>
Run Code Online (Sandbox Code Playgroud)

我的问题是为什么$(this).index(this)不起作用(它总是呈现0),而$(this).html()呈现正确的html输出.有人可以解释一下吗?

jquery

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

更新maven项目中的.settings/org.eclipse.wst.common.component文件

我在eclipse中使用maven项目,并且在没有手动编辑xml文件的情况下无法使部署工作.

当我通过maven构建项目时,我在.settings文件夹中获得了一个org.eclipse.wst.common.component xml文件.该文件如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
    <wb-module deploy-name="ins-web">           
        <wb-resource deploy-path="/" source-path="/WebContent"/>
        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/java"/>
        <property name="context-root" value="ins-web"/>
        <property name="java-output-path"/>
    </wb-module>
</project-modules>
Run Code Online (Sandbox Code Playgroud)

以下行导致问题:

<wb-resource deploy-path="/" source-path="/WebContent"/>
Run Code Online (Sandbox Code Playgroud)

它希望部署在WebContent文件夹下面的所有内容,实际上它应该在src/webapp中查找.因此该行应如下所示:

<wb-resource deploy-path="/" source-path="/src/webapp"/>
Run Code Online (Sandbox Code Playgroud)

如果我手动更改它然后一切正常,但我想知道是否有办法避免手动更改文件,以使我的团队中的其他人更容易构建过程.

eclipse maven-2 maven

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

使用Javascript/jQuery从HTML元素中获取所有属性

我想将一个Html元素中的所有属性放入一个数组:就像我有一个jQuery对象,其中html如下所示:

<span name="test" message="test2"></span>
Run Code Online (Sandbox Code Playgroud)

现在一种方法是使用这里描述的xml解析器,但后来我需要知道如何获取我的对象的html代码.

另一种方法是使用jquery,但如何?属性的数量和名称是通用的.

谢谢

顺便说一句:我无法使用document.getelementbyid或类似的东西访问该元素.

javascript jquery parsing attributes

160
推荐指数
9
解决办法
24万
查看次数

如何调试和解决'DisconnectedContext'崩溃?

我有一个GUI应用程序连接到传感器,收集数据并使用BackgroundWorker线程在后台处理它.

目前我正在使用ProgressChanged看起来运行良好的GUI向GUI发布数据.我已经提高了数据速率并发现了一个问题; 如果软件运行几分钟,处理器使用量似乎会增加,直到它在我的机器上的两个核心上达到接近100%,并且在那时,我得到一个错误,其中显示:

托管调试助手'DisconnectedContext'检测到'myapp.exe'中存在问题.附加信息:上下文0xe2ba0已断开连接.从当前上下文释放接口(上下文0xe2d10).这可能会导致损坏或数据丢失.

我已经阅读了网络上的一些内容,这表明如果GUI应用程序无法足够快地提取消息,就会发生这种情况.我注意到如果我快速调整窗口大小(即加载更多消息),我可以引发相同的崩溃更快发生,这支持我认为的理论?

所以这里的问题是:

  1. 是否有人同意我关于消息抽吸的假设?
  2. 是否有另一种解释?
  3. 有什么方法可以证明它(可能会查看队列中的消息数量)?
  4. 这些都是不好的代码气味,这表明我的方式是错误的吗?

非常感谢任何建议.

crash debugging c++-cli

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