问题列表 - 第41722页

读取矢量时出现分段错误

在c ++程序中,当我想读取大小为2697806的向量时,我总是得到Segmentation fault错误.我已经尝试了所有可能的阅读方式:

void AUROC(vector<float> v) {
   ...
   for(std::vector<int>::size_type i = 0; i != v.size(); i++)
      if (v[i]>0) ++pos; else ++neg;

   for(std::vector<long>::size_type i = 0; i != v.size(); i++)
     if (v[i]>0) ++pos; else ++neg;

   for (vector<float>::iterator i=v.begin(); i!=v.end(); ++i)
     if (*i>0) ++pos; else ++neg;

   for (long i=0;i<=v.size();i++)
     if (v[i]>0) ++pos; else ++neg;

   for(int i=0;i<=v.size();i++)
     if (v[i]>0) ++pos; else ++neg;
}

...
int main(void) { 
    vector<float> scores;
    // put data in scores;
    AUROC(scores);
}
Run Code Online (Sandbox Code Playgroud)

对于尺寸小得多的矢量,这个问题永远不会发生.

谢谢你的帮助.最好的,Pegah

c++ stl

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

link_to:确认显示两次弹出窗口

这个标签带有导轨3

<%= link_to 'Destroy', item, :method => :delete,:confirm=>'Are you sure?' %>
Run Code Online (Sandbox Code Playgroud)

产生这个HTML

<a href="/news/3" data-confirm="Are you sure?" data-method="delete" rel="nofollow">Destroy</a>
Run Code Online (Sandbox Code Playgroud)

该条目被删除,问题是弹出窗口出现两次.

可能是什么导致了这个?

ruby-on-rails

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

javascript或jQuery音乐播放器

我正处于一个项目的中间,客户希望玩家能够播放一些音乐.

所以,我的问题是,有没有任何方式使用javascript或jQuery插件,我们有一个非常小的播放列表,如3或4首左右的歌曲,访问者控制他/她想要的音乐,音量等...像我们在网络上看到的许多flash播放器一样.

提前致谢!

javascript jquery audio-player

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

将所有文件添加到除单个文件之外的提交中?

我在变更集中有一堆文件,但我想特别忽略一个修改过的文件.看起来像这样git status:

# modified:   main/dontcheckmein.txt
# deleted:    main/plzcheckmein.c
# deleted:    main/plzcheckmein2.c
...
Run Code Online (Sandbox Code Playgroud)

有没有办法可以做git add但只是忽略我不想触摸的一个文本文件?就像是:

git add -u -except main/dontcheckmein.txt
Run Code Online (Sandbox Code Playgroud)

git git-add

503
推荐指数
10
解决办法
27万
查看次数

如何在VS2010中允许打破'System.NullReferenceException'?

我有一个VS 2010 C#.NET 4项目.问题是程序在调试期间没有破坏'NullReferenceException'错误.

输出窗口将显示以下内容:

A first chance exception of type 'System.NullReferenceException' occurred in myProgram.exe

...但是调试器将退出该函数并继续运行该程序的其余部分.

如何更改此行为以便调试器在这些异常中中断?

c# debugging break visual-studio-2010 nullreferenceexception

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

如何将变量传递给我的所有视图?(Django的)

我需要在所有视图中使用相同的对象.是否有更好的方法在模板中获取它而不是在每个视图中重复自己.例如,我需要了解Myobj.objects.all()我的所有观点.

谢谢

django

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

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

停止C++类实例化

如果实例化中存在错误,是否有办法停止C++类?比如,返回NULL可能吗?基本上我有一个MySQL的包装类,构造函数进行连接,但如果连接失败,我希望对象是,嗯,没用?

PDB::PDB(string _DB_IP, string _DB_USER, string _DB_PASS, string _DB_DB)
  : _DB_IP( _DB_IP ), _DB_USER( _DB_USER ), _DB_PASS( _DB_PASS ), _DB_DB( _DB_DB )
{
  mysql_init(&this->mysql);

  this->connection = mysql_real_connect(&this->mysql, this->_DB_IP.c_str(), this->_DB_USER.c_str(), this->_DB_PASS.c_str(), this->_DB_DB.c_str(), 0, 0, 0);

  if( this->connection == NULL ) // WHAT SHOULD I DO HERE, OTHER THAN THROW AN ERROR?
    {
      cout << mysql_error(&this->mysql) << endl;
    }

  this->result = NULL;
}
Run Code Online (Sandbox Code Playgroud)

我应该怎么做NULL测试,停止创建等?

c++ constructor class object instantiation

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

将对象序列化为文件时的C#最佳实践

我正在构建一个小应用程序,需要将对象保存到文件中以保存用户数据.关于我对此文件的序列化,我有两个问题:

  1. 我正在创建的对象有一些公共属性和一个事件.我将[Serializable]属性添加到我的对象,然后意识到我无法序列化其中包含事件的对象.然后我发现我可以在我的事件之上添加一个属性[field:NonSerialized],它会起作用.这是最好的方法吗,或者我应该尝试构建我的Serializable对象而没有任何事件?

  2. 我正在序列化的对象保存了一些关于应用程序的用户设置.这些设置不够灵敏,无法在文件中加密它们,但我仍然不希望它们在不打开我的应用程序的情况下手动篡改.当我使用普通BinaryFormatter对象将我的对象序列化为文件时,通过该Serialize()方法,我在文件中看到.net对象类型的可读名称,我将其保存到.有没有办法让某人对此进行逆向工程,看看在不使用我的程序的情况下保存了什么?有没有办法让某人建立一个小应用程序,并找出如何DeSerialize此文件中的信息?如果是这样,我将如何隐藏此文件中的信息?

在这种情况下,当将对象序列化为文件时,是否还有其他提示/建议/最佳实践?

提前致谢!

c# serialization

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

在Windows Phone 7中恢复列表框的确切滚动位置

我正在努力让一个应用程序很好地从墓碑式回来.该应用程序包含大型列表框,所以我最好滚动回到用户在这些列表框中滚动时的位置.

跳回到特定的SelectedItem很容易 - 不幸的是,对我来说,我的应用程序从不需要用户实际选择项目,他们只是滚动它们.我真正想要的是某种MyListbox.ScrollPositionY,但它似乎不存在.

有任何想法吗?

克里斯

silverlight listbox windows-phone-7

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