问题列表 - 第15414页

Eclipse插件:创建一个新文件

我正在尝试在eclipse插件中创建一个新文件.它不一定是Java文件,例如它可以是HTML文件.

现在我这样做:

IProject project = ...;
IFile file = project.getFile("/somepath/somefilename"); // such as file.exists() == false
String contents = "Whatever";
InputStream source = new ByteArrayInputStream(contents.getBytes());
file.create(source, false, null);
Run Code Online (Sandbox Code Playgroud)

文件被创建,但问题是它不会被识别为任何类型; 我无法在任何内部编辑器中打开它.直到我重新启动Eclipse(刷新或关闭然后打开项目没有帮助).重新启动后,该文件完全可用,并在其类型的正确默认编辑器中打开.

有什么方法我需要调用才能将文件置于"无效"状态之外吗?

eclipse eclipse-plugin file

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

C#中的机器学习库

C#中是否有任何机器学习库?我喜欢像WEKA这样的东西.谢谢.

c# machine-learning

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

使用jquery更改div id

如何改变id的的div使用jQuery?

我有divid(最初为"第一")和下拉(具有值"第一","第二").

在更改下拉列值时,我需要更改div根据下拉值的id .

asp.net-mvc jquery

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

在Delphi 2010中恢复挂起的线程?

在D2010中不推荐使用TThread的简历方法.所以,我认为现在应该这样工作:

TMyThread = class (TThread)
protected
  Execute; override;
public
  constructor Create;
end;
...

TMyThread.Create;
begin
  inherited Create (True);
  ...
  Start;
 end;
Run Code Online (Sandbox Code Playgroud)

不幸的是,我得到一个例外"无法在正在运行或已经上线的线程上调用start"...考虑到文档告诉我应该在以挂起模式创建的线程上调用Start这一事实,这对我来说似乎很奇怪.

我在这里错过了什么?

delphi multithreading delphi-2010

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

为什么不能在Java中扩展注释?

我不明白为什么Java注释中没有继承,就像Java类一样.我认为这将非常有用.

例如:我想知道给定的注释是否是验证器.通过继承,我可以反复地浏览超类,以了解此注释是否扩展了ValidatorAnnotation.否则,我该怎样才能做到这一点?

那么,任何人都可以给我这个设计决定的理由吗?

java inheritance annotations

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

const需要类型说明符吗?

这里需要一个类型说明符吗?

const c = 7;
Run Code Online (Sandbox Code Playgroud)

第80页的Bjarne Stroustrup的"C++编程语言"说这是非法的.但是,我一直在练习一些脑力测试,其中一个问题表明类型默认为int.Brainbench通常是正确的,所以我不确定哪个参考是正确的,我一直无法找到标准中的任何内容.有没有人有明确的答案和参考?

c++ const

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

oracle交易

是否可以只使用事务的DDL语句?如果是这样,如果任何一个DDL语句失败,是否可以将其回滚到原始状态?

谢谢和问候,priya.R

oracle

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

将邮件传递给PHP时提取附件

我知道我的cPanel托管我可以将电子邮件收件箱发送到脚本,但我想要做的是:

  1. 发送至hi@hi.com
  2. 管道到mail.php
  3. mail.php读取主题和.txt附件
  4. 主题和.txt附件的内容存储在数据库中

有没有办法用直接的PHP做到这一点?

php email piping

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

AS3将数据传递给ASP

我已经研究了几天的问题,但直到现在我还没有找到解决方案.我对ASP有0个知识.而我只是希望能够从ASP传递并获取var/text.

任何人都可以指导我如何从这里开始?

private function loadASP():void {
        var aspSend:URLRequest=new URLRequest("testASP.asp");
        var aspLoader:URLLoader = new URLLoader();

        aspLoader.load(aspSend);

        trace("did send");
        //aspLoader.addEventListener(Event.COMPLETE, processASP);
    }

    private function processASP(e:Event):void {
    }
Run Code Online (Sandbox Code Playgroud)

asp.net actionscript-3

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

Nexus 和 LDAP - 针对 OpenLDAP 服务器验证用户身份时的 JNDI 问题

我将 Nexus 存储库管理器 (nexus.sonatype.org) 与开源 LDAP 插件 (code.google.com/p/nexus-ldap/) 一起使用,并且收到一条错误消息,指示使用了错误的协议版本(详细信息如下) 。该插件所做的只是使用 JNDI LDAP 服务提供程序连接到我的 LDAP 服务器。如果您查看 nexus.log 文件中的堆栈跟踪,就会发现 JNDI LDAP 实现中的上下文初始化期间发生了异常。所以我的猜测是,下面描述的问题不是由 Nexus 插件引起的,而是由 JNDI 的误用或对 LDAP 身份验证的误解引起的。

非常感谢任何有关此错误是如何引起的猜测或想法!

哪些步骤将重现该问题?

  1. 配置 Nexus 以使用 OpenLDAP 1.2.x 服务器的 LdapAuthenticatingRealm - 因此是 LDAP 协议的版本 2。
  2. 尝试列出 OpenLDAP 服务器中的用户并将它们映射到 Nexus 配置 UI 中的角色 - 效果很好。
  3. 现在尝试使用已成功映射到角色的 LDAP 用户登录正在运行的 Nexus 实例或对其进行身份验证。

什么是预期的输出?你看到了什么呢?

尝试登录时,我收到错误消息“用户名、密码不正确或无权使用 Nexus 用户界面。请重试。”。在 Nexus 日志文件中,我看到当 Sun 的 JNDI-LDAP 实现(请参阅从下面的日志文件中获取的堆栈跟踪)尝试使用给定信息初始化上下文以便针对 LDAP 服务器对用户进行身份验证时抛出异常。使用 Nexus UI 进行的用户查找以及身份验证期间执行的查找都可以正常工作(请参阅下面的日志文件)。

CommunicationException 中包含的错误消息(“[LDAP:错误代码 2 - 版本不受支持]”)指示使用了错误的 LDAP 协议版本。我尝试明确使用协议版本 2,因为 OpenLDAP 版本 1.2.7-30 …

java jndi ldap nexus

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