问题列表 - 第16120页

如何检查元素是否在std :: set中?

你如何检查元素是否在集合中?

是否有更简单的等效代码如下:

myset.find(x) != myset.end()
Run Code Online (Sandbox Code Playgroud)

c++ stl contains set

295
推荐指数
6
解决办法
27万
查看次数

有谁知道从哪里获得实际的Cray PVP代码?

我想为其中一个较旧的Crays编写一个模拟器,但我遇到了一个绊脚石.我似乎无法找到任何实际的代码.(我认为哪种方式有道理,其中大部分都会被用于防御之类......)有谁知道我在哪里可以找到什么东西?二进制或来源,这一切都很好.我最喜欢的是COS的二进制文件.提前感谢.

assembly emulation cray

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

我为什么要使用Hamcrest-Matcher和assertThat()而不是传统的assertXXX() - 方法

当我查看Assert类JavaDoc中的示例时

assertThat("Help! Integers don't work", 0, is(1)); // fails:
// failure message:
// Help! Integers don't work
// expected: is <1> 
// got value: <0>
assertThat("Zero is one", 0, is(not(1))) // passes
Run Code Online (Sandbox Code Playgroud)

比方说,我没有看到一个很大的优势assertEquals( 0, 1 ).

如果构造变得更复杂但是你看到更多的优点,那么对于消息可能很好吗?可读性?

java testing junit hamcrest junit4

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

如何将Perl代码标记为已弃用?

在我的项目中,我正在准备从遗留代码到新的,经过适当设计和测试的模块的逐步过程.由于并非每个程序员都密切关注我的工作,因此我想在使用旧代码时发出警告.我也非常希望能够输出有关如何移植旧代码的建议.

我找到了两种方法:

  1. Attribute :: Deprecated,对于函数来说很好,但是如果不推荐使用完整的模块则相当麻烦.此外,除了警告之外,没有其他信息.

  2. Perl::Critic::Policy::Modules::ProhibitEvilModules对于模块或可能是自定义Perl::Critic规则,以便在函数或方法级别上进行更精细的弃用.这种方法很好,但是代码本身并不是很明显它已被弃用了.

任何其他建议或技巧如何正确和容易地做到这一点?

perl legacy-code deprecated obsolete

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

WPF中的错误提供程序

我正在查看工具箱中的WPF组件,但我找不到2005/2008年出现的错误提供程序.

它被删除了吗?

wpf errorprovider

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

如何在NSTextView中找到插入位置?

我有一个带有几个分号分隔字符串的NSTextView.我需要找到插入符号中的哪些字符串.我怎么能这样做?

cocoa objective-c nstextview

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

确定ak最近邻居的最佳k

我需要对一组二维数据进行一些聚类分析(我可能会在此过程中添加额外的维度).

分析本身将构成输入可视化的数据的一部分,而不是输入到另一个过程(例如径向基函数网络).

为此,我想找到一组主要"看起来正确"的集群,而不是阐明一些隐藏的模式.

我的直觉是k-means对于这个来说是一个很好的起点,但找到正确数量的聚类来运行算法会有问题.

我要问的问题是:

如何确定 k 的"最佳"值,使得形成的簇是稳定的并且在视觉上可验证

问题:

  • 假设这不是NP完全的,那么找到一个好的k的时间复杂度是多少.(可能以运行k-means算法的次数报告).
  • k-means是这类问题的一个很好的起点?如果是这样,您会推荐其他方法.一个具体的例子,由轶事/经验支持将是最大的.
  • 您建议使用哪些快捷方式/近似值来提高性能.

language-agnostic algorithm complexity-theory artificial-intelligence cluster-analysis

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

jQuery Tools Scrollable不太正常 - 导航和鼠标滚轮功能都不起作用

我正在使用jQuery Tools Scrollable插件 - http://flowplayer.org/tools/scrollable.html#navigator

我之前创建了一个带有导航器的可滚动条而没有任何问题,现在,由于某些原因,我无法让这些东西工作.可能的原因可能是有太多的div播放,但我需要所有这些因为每个可滚动需要一个容器.

我无法使导航器和鼠标滚轮元件工作.我确信这是非常简单的,我错过了所以如果有人可以查看我的代码并弄清楚我缺少什么,我会非常感激.

请查看 http://jsbin.com/inuru/,看看我到目前为止的位置.

您可以在这里玩游戏并查看代码:http://jsbin.com/inuru/edit/

提前谢谢了

jquery jquery-plugins

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

使用单例模式的简单C++记录器

由于使用Singleton模式实现记录器的泛滥示例,我刚刚为我的程序编写了一个简单的C++记录器.但是,由于已知着名的双重检查锁定方法不再是线程安全的,我想知道我是否应该:

1)忘记在这种情况下使用Singleton模式?

2)即使不安全,仍继续使用双重检查锁定?

3)对每次访问公共接口使用昂贵的纯同步锁定方法?

有什么建议?

c++ logging singleton design-patterns

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

Visual Studio在我不选择文本时突出显示

我刚刚进入办公室,启动了我的计算机来处理我当前的项目.

我跳进了一个类文件,并选择(通过鼠标突出显示)一组要删除的事件.

发生了什么,但它只删除了一个字符.想知道发生了什么,我点击选择的开头并重新突出显示文本以再次删除它.

所以我只是在文件的中间随机点击,它从第一个选择的开头一直突出显示到我在中间点击的位置.

我已重新启动VS,计算机并确保粘滞密钥和所有其他"可访问性"软件已关闭.

UPDATE

当我单击shift并尝试使用我的箭头键手动突出显示时,光标甚至不会移动.

UPDATE

当我从选择中单击"转义"时,它将转到搜索下拉列表: alt text http://img69.imageshack.us/img69/9591/searchbox.png

visual-studio-2008 visual-studio

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