问题列表 - 第7132页

为什么Valgrind声称我的std :: map <T,T>的实现会产生内存泄漏?

Valgrind正在输出以下内容:

==14446== 2,976 (176 direct, 2,800 indirect) bytes in 2 blocks are definitely lost in loss record 23 of 33
==14446==    at 0x4C2506C: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so)
==14446==    by 0x41C487: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned const, vimrid::imaging::ImageMatrixColumn> > >::allocate(unsigned long, void const*) (new_allocator.h:92)
==14446==    by 0x41C4AB: std::_Rb_tree<unsigned, std::pair<unsigned const, vimrid::imaging::ImageMatrixColumn>, std::_Select1st<std::pair<unsigned const, vimrid::imaging::ImageMatrixColumn> >, std::less<unsigned>, std::allocator<std::pair<unsigned const, vimrid::imaging::ImageMatrixColumn> > >::_M_get_node() (stl_tree.h:357)
==14446==    by 0x41C915: std::_Rb_tree<unsigned, std::pair<unsigned const, vimrid::imaging::ImageMatrixColumn>, std::_Select1st<std::pair<unsigned const, vimrid::imaging::ImageMatrixColumn> >, std::less<unsigned>, std::allocator<std::pair<unsigned const, vimrid::imaging::ImageMatrixColumn> > >::_M_create_node(std::pair<unsigned const, vimrid::imaging::ImageMatrixColumn> const&) (stl_tree.h:366)
==14446== …
Run Code Online (Sandbox Code Playgroud)

c++ valgrind

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

ELMAH和ASP.NET MVC自定义错误未被记录

我正在尝试使用ELMAH进行错误记录,我尝试了其他几个

当启用ASP.NET中的自定义错误功能时,这两种情况似乎都没有记录错误

我在所有控制器中使用[HandleError]属性,起初我认为这是问题,但不只是每当我启用自定义错误页面时它都不记录任何错误,即使这些错误记录库中有一半说他们是假设的.

我究竟做错了什么?

asp.net-mvc elmah

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

如何在CTabFolder中隐藏CTabItem

我找不到任何方法使标签不可见或以其他方式隐藏在SWT/JFace应用程序中 - 我希望第二个标签可用(或不)基于用户设置的其他一些偏好.

想出这个就不难了!

java swt jface

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

测试对象是否实现接口

之前可能已经提出过这个问题,但快速搜索只会提出与C#相同的问题.看这里.

我基本上想要做的是检查给定对象是否实现了给定的接口.

我有点想出了一个解决方案,但是在if或case语句中经常使用它并不够舒服,我想知道Java没有内置的解决方案.

public static Boolean implementsInterface(Object object, Class interf){
    for (Class c : object.getClass().getInterfaces()) {
        if (c.equals(interf)) {
            return true;
        }
    }
    return false;
}
Run Code Online (Sandbox Code Playgroud)


编辑:好的,谢谢你的回答.特别是Damien Pollet和Noldorin,你让我重新考虑我的设计,所以我不再测试接口了.

java

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

Javascript悬停效果删除预定义的样式

我正在使用来自Imar Spaanjaars网站教程,使整个表格行可点击并对其产生悬停效果.一旦用户将鼠标悬停在表格行上,它就会删除该行的预定义背景颜色.我想这样做它不会覆盖这种风格.我怎么能这样做?

    <script type="text/javascript">
    function ChangeColor(tableRow, highLight)
    {
    if (highLight)
    {
      tableRow.style.backgroundColor = '#dcfac9';
    }
    else
    {
      tableRow.style.backgroundColor = 'white';
    }
  }

  function DoNav(theUrl)
  {
  document.location.href = theUrl;
  }
  </script>
Run Code Online (Sandbox Code Playgroud)

如果您有更好的建议来完成这项任务,我很乐意听到它们!

我的tr标签中有一个bgcolor标签,如果已经读取了特定的邮件,则由我的php设置.

javascript coding-style

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

会话数据的file_get_contents(或curl或fopen)问题

我有一个显示会话值的页面,我们称之为www.domain-a.com/master.php,如果我直接从浏览器输入,它会显示会话值.

但是当我尝试从另一个域(例如www.domain-b.com/slave.php)下载file_get_contents(或其他方法)时,它不会检索会话保护的内容,只是一个空白页面.

我知道这是因为server-b正在尝试检索内容,而不是用户...

任何人都知道如何告诉域 - 一个谁正在检索信息是用户?有一种方法来检索会话值?

问候,

何塞

php session fopen curl file-get-contents

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

在WinDbg中表示wchar_t和char

注意:

/*
* Trivial code
*/
wchar_t *greeting = L"Hello World!";
char *greeting_ = "Hello World!";
Run Code Online (Sandbox Code Playgroud)

WinDbg的:

0:000> ?? greeting
wchar_t * 0x00415810
"Hello World!"
0:000> ?? greeting_
char * 0x00415800
"Hello World!"

0:000> db 0x00415800
00415800  48 65 6c 6c 6f 20 57 6f-72 6c 64 21 00 00 00 00  Hello World!....
00415810  48 00 65 00 6c 00 6c 00-6f 00 20 00 57 00 6f 00  H.e.l.l.o. .W.o.
00415820  72 00 6c 00 64 00 21 …
Run Code Online (Sandbox Code Playgroud)

c++ x86 winapi windbg

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

获取当前的ModelView矩阵

在OpenGL中,如何读取模型视图矩阵中的当前x/y转换?我知道你必须将当前矩阵加载到一个数组中并从那里读取浮点数,但我不知道如何去做.

c++ opengl translation matrix

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

Javascript画布序列化/反序列化?

你能在javascript中序列化/反序列化画布对象吗?

javascript html5 canvas

12
推荐指数
2
解决办法
6200
查看次数

在Python中反转一个字符串

我正在寻找一种向后打印字符串的方法,在谷歌上快速搜索之后,我发现了这种方法:

假设'a'是一个字符串变量.这将向后返回'a'字符串:

a[::-1]
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释这是如何工作

python string slice

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