问题列表 - 第25779页

尝试将对象添加到PriorityQueue时出现NullPointerException

尝试将对象添加到优先级队列时,我不断收到空指针异常

我初始化队列:

private PriorityQueue<NodeObject> nodes;
Run Code Online (Sandbox Code Playgroud)

在这里我尝试添加到它:

NodeObject childNode = new NodeObject(child, 1);
nodes.add(childNode);
Run Code Online (Sandbox Code Playgroud)

为什么这不起作用?我知道我的NodeObject不是null,因为我在添加它之前创建它.

java add priority-queue nullpointerexception

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

扩展Enum中的功能

考虑一下我有一个enum,我今天编写了它.有什么方法可以在以后扩展其功能,或者可能添加更多变量?部分枚举会起作用吗?

c# enums

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

如何解决Hunspell Intel 32bit DLL未找到的异常?

我使用以下代码进行拼写检查.

当我运行它时,我得到一个DLLFileNotFound例外:

"未找到Hunspell Intel 32Bit DLL:C:\ project\splee\Hunspellx86.dll".

代码片段:

using (Hunspell hunspell = new Hunspell("en_us.aff", "en_us.dic")) 
    { 
        bool correct = hunspell.Spell("Recommendation"); 
        var suggestions = hunspell.Suggest("Recommendation"); 
        foreach (string suggestion in suggestions) 
        { 
            Console.WriteLine("Suggestion is: " + suggestion); 
        } 
    } 

    // Hyphen 
    using (Hyphen hyphen = new Hyphen("hyph_en_us.dic")) 
    { 
        var hyphenated = hyphen.Hyphenate("Recommendation"); 
    } 


    using (MyThes thes = new MyThes("th_en_us_new.idx", "th_en_us_new.dat")) 
    { 
        using (Hunspell hunspell = new Hunspell("en_us.aff", "en_us.dic")) 
        { 
            ThesResult tr = thes.Lookup("cars", hunspell); 
            foreach (ThesMeaning meaning in tr.Meanings) 
            { …
Run Code Online (Sandbox Code Playgroud)

c# asp.net hunspell

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

如何在objective-c中将字节值转换为int

请告诉我如何在iPhone编程的objective-c中将字节转换为NSInteger/int?

c iphone byte integer objective-c

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

如何通过Facebook连接新平台获取用户电子邮件和姓名

我在我的asp.net网站2.0中使用facebook连接新平台.我想获得用户的电子邮件和姓名.我怎么能这样做.问候.

email facebook connect

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

[]运算符的运算符重载

为什么需要重载[]运算符?我从来没有遇到过必要的实际场景.有人可以告诉我一个实际的用例.

c++ operator-overloading

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

PowerShell高级函数获取当前的ParameterSetName

在C#中,你可以得到当前ParameterSetNameProcessRecord一个PowerShell的覆盖Cmdlet使用如下代码:

 switch (ParameterSetName)
 {
      case FromUriParamSetName:
           loadFromUri();
           break;

      case FromFileParamSetName:
           loadFromFile();
           break;
 }
Run Code Online (Sandbox Code Playgroud)

我试图找出如何ParameterSetName在脚本cmdlet(高级函数)中获取值.

powershell cmdlet

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

在Android中定义"间接子类"

查看Android文档中的各个页面,其中一些列出了"已知的间接子类".这是什么意思?

android class

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

如何使用我的代码签名证书签署exes和dll

(我从Thawte那里购买了代码签名证书,并且在整个过程中一直对我感到沮丧.

我从他们那里得到的是:

  • .spc/.p7b文件
  • .pvk文件

(注意我没有他们的pfx文件.天知道为什么,但我一直在与他们的技术支持人员争斗一周)

在任何情况下,我在他们的网站上找到"帮助"链接,在MS上找到signcode.exe这对我来说没用,因为我在我的机器上找不到exe,但是我确实有signtool.exe.

不幸的是,我对这个MS帮助网站上列出的命令行参数感到困惑.

具体来说,我使用什么参数和什么值?我尝试了我认为很明显但我根本不起作用的东西.

我可以让签名向导工作,但是我需要这个在Hudson CI批处理文件中以非交互方式工作.

它似乎真的不应该是这么困难,但到目前为止它都是黑魔法.

谢谢你的帮助

code-signing

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

在C++中纠正异常

我只是学习如何处理我的C++代码中的错误.我写了这个示例,查找一个名为some file的文本文件,如果找不到它将抛出异常.

#include <iostream>
#include <fstream>
using namespace std;

int main()
{
int array[90];
try
{
   ifstream file;
   file.open("somefile.txt");
   if(!file.good())
    throw 56;
}
catch(int e)
{
    cout<<"Error number "<<e<<endl;
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)

现在我有两个问题.首先,我想知道我是否正确使用了例外.第二,(假设第一个是真的)使用它们对If else语句有什么好处?

c++ exception-handling

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