问题列表 - 第20289页

maven构建错误

在建立一个maven项目时.我收到以下错误.

[ERROR]Runtime Exception thrown during execution
[ERROR]The scm url cannot be null.

请提示我如何解决它.

谢谢

java version-control maven-2 maven-scm

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

ASP.Net/Umbraco网站(最初)具有非常高的服务器响应时间

我有这个问题.我在ISP上推出了一个带有Umbraco CMS的ASP.NET网站.(它只是一个非常基本的信息网站.没什么特别的.)

然而,当我想访问该网站时,第一个页面加载需要花费很多时间,有时甚至长达20秒.当然这太荒谬了.之后,我能够相对快速地浏览网站..

因此,每个第一个页面加载都很慢,然后一切都很好,或多或少.

有谁知道问题可能是什么?它会是IIS吗?ASP.NET?

asp.net lazy-loading umbraco pageload

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

覆盖Java方法

我是Java的新手,我已经阅读了一些有关重写方法的教程,但我看到的一个例子并不像我期望的那样工作.例如,我有代码:

public class A{
    public void show(){
        System.out.println("A");
    }
    public void run(){
        show();
    }
    public static void main( String[] arg ) {
        new A().run();
    }
}
Run Code Online (Sandbox Code Playgroud)
public class B extends A{
    @Override
    public void show(){
        System.out.println("B");
    }
}
Run Code Online (Sandbox Code Playgroud)

当我实例化并调用B.run()时,我希望看到"B"输出.但是,我看到了"A".我究竟做错了什么?

编辑:是的,这些类分为两个单独的文件.他们为了简洁而一起展示.

编辑:我不确定B是如何被实例化的,因为它是由使用类加载器的第三方程序完成的.

编辑:有关第三方程序的更多信息.它首先调用A.main(),我最初没有显示(抱歉).我假设我需要制作"new A().run();" 更通用的使用当前类的名称.那可能吗?

java overriding

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

System.Diagnosis.TextWriterTraceListener没有将任何日志写入文件系统的问题

为了解决通过未发送电子邮件的smtp-server发送电子邮件的问题,我建议使用System.Diagnosis.TextWriterTraceListener启用日志记录,以跟踪与smtp-server的通信以跟踪任何错误.我将以下内容添加到节点下的web.config中:

<system.diagnostics>
      <trace autoflush="true" />
      <sources>
        <source name="System.Net" >
          <listeners>
            <add name="MyTraceFile"/>
          </listeners>
        </source>

        <source name="System.Net.Sockets">
          <listeners>
            <add name="MyTraceFile"/>
          </listeners>
        </source>
      </sources>

      <sharedListeners>
        <add
          name="MyTraceFile"
          type="System.Diagnostics.TextWriterTraceListener"
          initializeData="System.Net.trace.log"                />
      </sharedListeners>

      <switches>
        <add name="System.Net" value="Verbose" />
        <add name="System.Net.Sockets" value="Verbose" />
      </switches>
    </system.diagnostics>
Run Code Online (Sandbox Code Playgroud)

我在我的开发机器上试了一下它工作得很好!我可以轻松地读出与smtp-server的完整通信.但是,在生产环境(在Windows 2003 Server中的IIS 6上运行)中,它根本不起作用.没有日志写入文件系统.我的第一个想法是,ASP.NET工作进程帐户(NETWORK SERVICE)可能没有足够的权限写入指定位置的文件系统.我修好了,但仍然没有记录.其次,我认为文件夹可能设置为"只读"并修复了该文件夹.但我仍然没有写日志.

有谁知道问题可能是什么?或者也许就如何解决这个问题提出一些建议?Thanx提前!

.net asp.net logging system.diagnostics

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

如何监听文件系统更改MAC-kFSEventStreamCreateFlagWatchRoot

我在使用Cocoa项目监听目录和磁盘更改FSEvents.我需要在重命名或删除根文件夹时获取事件.所以,我kFSEventStreamCreateFlagWatchRoot在创建时通过了FSEventStream.但即使我删除或重命名根文件夹,我也没有得到相应的FSEventStreamEventFlags.知道可能是什么问题.我正在听USB安装设备的更改.我用过FSEventStreamCreateFSEventStreamCreateRelativeToDevice.我注意到的一件事是当我尝试时,FSEventStreamCreate我在创建时收到以下错误消息FSEventStream:

(CarbonCore.framework)FSEventStreamCreate:watch_all_parents:
错误尝试添加的kqueue为fd 7(/Volumes/NO NAME;不支持操作)

但是FSEventStreamCreateRelativeToDevice没有错误但仍然没有进入kFSEventStreamEventFlagRootChanged事件标志.此外,虽然使用FSEventStreamCreateRelativeToDeviceapple说创建,如果我想听根路径更改传递emty字符串"".但是我无法通过传递空字符串来监听根路径更改.但是,当我通过"/"它工作.但即使"/"我没有得到任何适当的FSEventStreamEventFlags.我在这里粘贴代码:

-(void) subscribeFileSystemChanges:(NSString*) path
{
    PRINT_FUNCTION_BEGIN;

    // if already subscribed then unsubscribe
    if (stream)
    {
        FSEventStreamStop(stream);
        FSEventStreamInvalidate(stream); /* will remove from runloop */
        FSEventStreamRelease(stream);
    }

    FSEventStreamContext cntxt = {0};
    cntxt.info = self;

    CFArrayRef pathsToWatch = …
Run Code Online (Sandbox Code Playgroud)

cocoa fsevents

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

获取C(gcc)中当前函数的指针?

gcc中有一个魔术变量,它持有一个指向当前函数的指针吗?

我想有一种表包含每个函数指针的一组信息.

我知道有一个__func__变量包含当前函数的名称作为字符串但不作为函数指针.

这不是为了调用函数而是仅仅用作索引.

编辑 基本上我想做的是能够在执行当前函数之前运行嵌套函数(并且还捕获返回以执行某些操作.)基本上,这就像__cyg_profile_func_enter和__cyg_profile_func_exit(检测函数).但问题是这些仪器功能是全局的而不是功能专用的.

编辑 在Linux内核中,你可以使用unsigned long kallsyms_lookup_name(const char *name)include/linux/kallsyms.h...请注意CONFIG_KALLSYMS选项必须被激活.

c gcc function-pointers

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

Msmq和WCF服务

我使用NetMsmq绑定创建了一个WCF服务,我在我的机器上创建了一个私有队列并执行了该项目.这样工作正常,我的WCF服务启动并使用调试环境中的队列访问消息.现在,我想使用Windows服务托管服务,同样我也创建了一个新项目和Windows安装程序(此服务在本地系统帐户下运行).然后我尝试通过命令提示符使用InstallUtil命令安装此Windows服务.当安装发生时和服务主机打开期间,我得到一个例外说:

There was an error opening the queue. Ensure that MSMQ is installed and running, the queue exists and has proper authorization to be read from. The inner exception may contain additional information. 
Inner Exception System.ServiceModel.MsmqException: An error occurred while opening the queue:Access is denied. (-1072824283, 0xc00e0025). The  message cannot be sent or received from the queue. Ensure that MSMQ is installed and running. Also ensure that the queue is available to open with the required access mode and authorization. …
Run Code Online (Sandbox Code Playgroud)

wcf windows-services msmq

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

传递接口集合

假设您有以下课程:

class Car : IPainting
{
 ...
}
Run Code Online (Sandbox Code Playgroud)

然后像这样的函数:

void AddCars(IEnumerable<Car> collection)
Run Code Online (Sandbox Code Playgroud)

然后像这样的代码片段:

Car bmw = new Car();
Car mercedes = new Car();

IPainting a = (IPainting) bmw;
IPainting b = (IPainting) mercedes;

IPainting[] paintings = new IPainting[] {a, b};

AddCars(paintings); // fails to compile
Run Code Online (Sandbox Code Playgroud)

这当然不能编译,因为AddCars()方法只接受Cars的集合,但它是'painting'数组的组成部分.

我知道C#4.0可能会为此提供解决方案.今天有没有解决方法呢?

谢谢,

阿尔贝托

c# generics collections interface

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

如何从javascript中调用IE中动态创建的flash外部接口?

是)我有的:

  1. swf通过ExternalInterface导出函数
  2. Javascript创建新的嵌入对象并将其添加到文档中
  3. 调用flash函数在其他浏览器中运行良好
  4. IE 8中调用闪存功能将失败

在swf中导出函数的示例:

flash.external.ExternalInterface.addCallback("isActive", ...
Run Code Online (Sandbox Code Playgroud)

创建嵌入对象的示例:

var b = document.createElement('embed');

    b.type = 'application\u002fx-shockwave-flash';
    b.setAttribute('allowFullScreen', 'true');
    b.setAttribute('allowNetworking', 'all');
    b.setAttribute('allowScriptAccess', 'always');
    b.width = 500;
    b.height = 400;
    b.src = 'assets\u002fUltra4.UltraApplication\u002fUltra4.UltraApplication+UltraSprite.swf';
Run Code Online (Sandbox Code Playgroud)

在javascript中调用flash外部接口的示例:

   try
    {
      e = b.isActive();
    }
    catch (__exc){ }
Run Code Online (Sandbox Code Playgroud)

在IE中,它将捕获消息 "对象不支持此属性或方法"

怎么解决?

  1. 相关:http://bojolais.livejournal.com/251383.html
  2. 相关:ExternalInterface在IE中不起作用
  3. 相关:http://swfupload.org/forum/generaldiscussion/985
  4. 相关:http://code.google.com/p/doctype/wiki/ArticleFixingFlashExternalInterface
  5. 相关:http://www.dangerouslyawesome.com/2006/10/20/another-swfobject-problem-deproblemed/
  6. 相关:http://www.airtightinteractive.com/news/?p = 71

在脚本调试器中,我可以看到应该是桥接器的第三方脚本:

function __flash__arrayToXML(obj) {
    var s = "<array>";
    for …
Run Code Online (Sandbox Code Playgroud)

flash internet-explorer dom

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

从TWebBrowser中显示的网页中提取文本

我使用delphi 7,我想直接从TWebBrowser中显示的网页中提取网页中显示的文本(无图像....).它能完成吗?我该怎么办?

delphi twebbrowser

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