问题列表 - 第13051页

如何确定是否已取消分配C++对象?

我有一个前面的问题已经回答,其中我描述了当我尝试访问已被第三方函数释放的对象时捕获异常的困难.该函数有时会执行并且有时不会释放该对象.

为了避免必须使用try/catch块来捕获前一个问题中描述的SEH异常,我需要能够判断对象是否已被释放.

如何确定C++对象是否已被释放或仍然是有效指针?

c++

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

如何在WPF应用程序中创建椭圆形按钮?

正如主题,如何在 WPF 应用程序中创建椭圆形按钮?

wpf button

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

ELMAH在Virtual Director上寻找二进制文件

我的网络应用程序根目录上方有一个虚拟目录,用于存储产品图像.

安装ELMAH进行日志记录后,我意识到图像停止工作.这是因为ELMAH在productimages/bin文件夹下查找它的dll.

在我创建了一个bin目录后放置了dll图像现在正在工作

我不认为这是一个长期的解决方案.知道为什么这样做以及如何解决?

c# asp.net asp.net-mvc elmah

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

不明确的过载调用abs(双)

我有以下C++代码:

#include <math.h>
#include <cmath.h>      // per http://www.cplusplus.com/reference/clibrary/cmath/abs/

// snip ...

if ( (loan_balance < 0) && (abs(loan_balance) > loan_payment) ) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

make爆炸:

error: call of overloaded 'abs(double)' is ambiguous
Run Code Online (Sandbox Code Playgroud)

也感兴趣:

/usr/include/stdlib.h:785: note: candidates are: int abs(int)
Run Code Online (Sandbox Code Playgroud)

如何指定编译器需要在cmath.h中调用可以处理浮点数的abs()?

编译器信息(不确定这是否重要):

[some_man@some_box ~/some_code]#  gcc -v
Using built-in specs.
Target: i386-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr    /share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-libgcj-multifile --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --enable-plugin --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --with-cpu=generic --host=i386-redhat-linux
Thread model: posix
gcc version 4.1.2 20080704 …
Run Code Online (Sandbox Code Playgroud)

c++ std cmath

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

如何在Maven中为所有模块使用单个checkstyle抑制文件

我有一个由几个Maven模块组成的项目,这些模块都是父模块的子模块.我让父设置使用checkstyle,子模块都正确地继承了这种行为.我希望所有子模块都使用其插件中定义的父抑制文件.我定义了checkstyle插件中使用的属性checkstyle.suppression

<properties>
  <checkstyle.suppressions>${basedir}\src\checkstyle\suppressions.xml</checkstyle.suppressions>
</properties>

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-checkstyle-plugin</artifactId>
    <version>2.2</version>
    <configuration>
      <configLocation>config/sun_checks.xml</configLocation>
      <suppressionsLocation>${checkstyle.suppressions}</suppressionsLocation>
      <suppressionsFileExpression>${checkstyle.suppressions}</suppressionsFileExpression>
    </configuration>
  </plugin>
</plugins>
Run Code Online (Sandbox Code Playgroud)

这对于父母工作正常,但所有的子模块,试图找到他们的文件BASEDIR这有一定道理.
我确信必须有一个简单的解决方案,我缺少但是有没有办法定义这个位置,以便所有子模块将使用父位置而不进行硬编码?

java maven-2 build maven-plugin

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

在Windows上的Apache中将CGI参数传递给可执行文件

我的印象是,可以将任何旧的可执行程序放在cgi-binApache目录中,并将其用作CGI脚本。具体来说,如果我有C#程序

static class TestProg
{
    static void Main(string[] args)
    {
        Console.Write("Content-type: text/plain\r\n\r\n");
        Console.WriteLine("Arguments:");
        foreach (string arg in args)
            Console.WriteLine(arg);
    }
}
Run Code Online (Sandbox Code Playgroud)

然后转到,http://example.com/cgi-bin/TestProg?hello=kitty&goodbye=world然后将查询字符串hello=kitty&goodbye=world作为第一个参数传递给main,因此我的页面应如下所示

Arguments:
hello=kitty&goodbye=world
Run Code Online (Sandbox Code Playgroud)

不幸的是,我的查询参数都没有传递。页面加载并且仅打印而后Arguments:没有任何内容。

那么如何将查询参数传递给该程序?

apache executable cgi-bin query-parameters

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

将CDATA与WCF REST入门工具包一起使用

我使用WCF REST入门套件的预览2构建了一个服务,但是我遇到了在调用中传递XML样式数据的问题.这是我的请求对象:

[DataContract(Namespace = "")]
public class ServiceRequest
{
    [DataMember]
    public string ContentText { get; set; }
    [DataMember]
    public string ApiKey { get; set; }

}
Run Code Online (Sandbox Code Playgroud)

一切正常,直到你扔进那里.有没有将ContentText属性封装在CDATA或类似的东西中?

c# rest wcf

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

查找特定插件的Maven存储库中可用的版本列表?

从我的pom.xml获取以下存储库URL,如何确定存储库中最新版本的spring和hibernate? http://repo1.maven.org/maven2

java maven-2 maven-metadata

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

遍历NodeList时删除DOM节点

我即将删除XML文档中的某些元素,使用如下代码:

NodeList nodes = ...;
for (int i = 0; i < nodes.getLength(); i++) {
  Element e = (Element)nodes.item(i);
  if (certain criteria involving Element e) {
    e.getParentNode().removeChild(e);
  }
}
Run Code Online (Sandbox Code Playgroud)

这会干扰NodeList的正确遍历吗?用这种方法还有其他注意事项吗?如果这是完全错误的,那么正确的做法是什么?

java xml dom

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

从4天以前的文件夹中删除文件

我想每5个小时运行一个计时器,并从4天以上的文件夹中删除文件.你能用示例代码取悦吗?

c# file-io datetime delete-file

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